12 лет назад 31 октября 2006 в 13:27 77
Где-то я прочитал, что в Windows 2000 SP4 можно включить режим совместимости, аналогичный Windows XP, применяемый в последней для игр и прочего. Но по умолчанию этот режим отключен и включать его надо через реестр. Не могли бы вы напомнить, как это делается (или хотя бы дать ссылки, где это описано)?

а, про этот режим Windows 2000 мы уже писали недавно в нашем журнале (путешествовать по ссылкам и перелопачивать горы справочной литературы вам не придется). Работает он начиная с Service Pack 2 и обеспечивает совместимость с Microsoft Windows 95 и Microsoft Windows NT 4.0. Включать отображение новой вкладки Compatibility для ярлыков исполнимых файлов нужно вручную, имея права администратора. Для этого надо выполнить команду: regsvr32 %sytemroot%apppatchslayerui.dll. После включения этого режима вам останется только создать ярлык для проблемного приложения и в его свойствах задать нужный режим совместимости. Соответственно, программу придется запускать именно этим ярлыком.

Для отключения же этой функции выполните такую команду: regsvr32 /u %systemroot%apppatchslayerui.dll.
Учтите только, что для включения этой технологии в Windows 2000 Server SP3 придется внести некоторые изменения в реестр. В разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSet
ControlSession ManagerAppCompatibility нужно создать подраздел с именем Explorer.exe, а в нем два параметра: строковый DllPatch-x с пустым значением, а также бинарный x со значением:
0c 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00.

Никто не прокомментировал материал. Есть мысли?