Определяет, следует ли запрещать выполнение подсистемы MS-DOS (процесс ntvdm.exe) на данном компьютере. Этот параметр влияет на запуск 16-разрядных приложений в операционной системе.
С его помощью можно отключить подсистему MS-DOS, чтобы уменьшить использование ресурсов и запретить пользователям запускать 16-разрядные приложения. Для выполнения любого 16-разрядного приложения или любого приложения, содержащего 16-разрядные компоненты, должно быть разрешено выполнение процесса ntvdm.exe. Подсистема MS-DOS запускается при запуске первого 16-разрядного приложения. Когда работает подсистема MS-DOS, 16-разрядные приложения запускаются быстрее, но увеличивается общее использование ресурсов системы.
Если задано состояние «Включено», то выполнение подсистемы MS-DOS и 16-разрядных приложений запрещено. Выполнение 32-разрядных приложений с 16-разрядными программами установки или другими 16-разрядными компонентами также невозможно.
Если задано состояние «Отключено», то подсистема MS-DOS выполняется для всех пользователей данного компьютера.
Если состояние имеет значение «Не задано», система применяет локальную политику, заданную значением реестра DWORD HKLM\System\CurrentControlSet\Control\WOW\DisallowedPolicyDefault. Если это значение не равно 0, то выполнение 16-разрядных приложений запрещено. Если оно равно 0, то выполнение 16-разрядных приложений разрешено. Если это значение также отсутствует, то в Windows 8.1 и более поздней версии система запускает панель управления с поддержкой 16-разрядных приложений, которая позволяет принять нужное решение от имени администратора. В Windows 7 и более ранних версиях система разрешает выполнение 16-разрядных приложений.
Примечание. Этот параметр отображается только в папке «Конфигурация компьютера».
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Policies\Microsoft\Windows\AppCompat |
Value Name | VDMDisallowed |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |