Как исправить: NTVDM обнаружил системную ошибку при запуске 16-битных приложений в Windows 10 (решено)

Проблема: при попытке запустить любое 16-битное приложение в Windows 10 (32-битной) вы получаете следующую ошибку: "16-битная подсистема MS-DOS. . NTVDM обнаружил системную ошибку. Дескриптор недействителен. Выберите «Закрыть», чтобы закрыть приложение.." 

NTVDM обнаружил исправление системной ошибки

В этом руководстве содержатся инструкции по устранению проблемы «NTVDM обнаружила системную ошибку» при открытии 16-разрядных приложений в Windows 10.

Как исправить NTVDM обнаружил системную ошибку в Windows 7 и Windows 10. *

* Примечания:
1. Если вы столкнулись с ошибкой NTVDM в Windows 7попробуйте изменить режим совместимости программы DOS на «Windows 98 / Windows ME» и, если проблема не исчезнет, ​​примените инструкции шага 3.
2. Если вы столкнулись с ошибкой NTVDM в Windows XPизмените режим совместимости программы DOS на «Windows 98 / Windows ME» и, если проблема не исчезнет, ​​примените инструкции по удалению обновлений KB2707511 и KB2709162.

Шаг 1. Включите компонент NTVDM.

1. Одновременно нажмите кнопку Выигратьизображение + р клавиши, чтобы открыть окно команды запуска.

2. Введите следующую команду и нажмите В ПОРЯДКЕ.

  • панель управления
панель управления

3. Изменить Просмотр по к Маленькие значки в правом верхнем углу, чтобы просмотреть все элементы панели управления.

4. Открытым Программы и особенности а затем щелкните Включение и отключение компонентов Windows слева.

Включение и отключение компонентов Windows

5. Расширять Устаревшие компоненты, чек в НТВДМ вариант и нажмите В ПОРЯДКЕ.

включить ntvdm windows 10

Шаг 2. Включите устаревшую консоль.

1. Одновременно нажмите кнопку Выигратьизображение + р клавиши, чтобы открыть окно команды запуска.

2. Тип cmd, чтобы открыть командную строку.

командная строка

3. Щелкните правой кнопкой мыши верхнюю панель командной строки (рядом с заголовком) и выберите Характеристики.

исправить ошибку NTVM

4. Проверять "Использовать устаревшую консоль (требуется перезапуск)"вариант и нажмите В ПОРЯДКЕ.

исправить проблемы ntvm windows 10 - включить устаревшую консоль

5. Закройте командную строку и запустите приложение MS-DOS. Проблема NTVDM должна быть решена до сих пор.

* Примечание: Если вы по-прежнему получаете сообщение об ошибке NTVDM при запуске 16-битных приложений, переходите к следующему шагу.

Шаг 3 (необязательно *). Включите доступ к 16-битным приложениям из реестра или групповой политики.

* Уведомление: Инструкции на этом этапе не являются обязательными. Применяйте их только в том случае, если у вас все еще возникают проблемы при запуске 16-битных программ в Windows 10 (или в ОС Windows 7).

Windows 7 и 10 Домашняя или Профессиональная.
- Чтобы разрешить доступ к 16-битным приложениям в Windows 10 Home:

1. Одновременно нажмите кнопку Выигратьизображение + р клавиши, чтобы открыть окно команды запуска.

2. Тип regedit и нажмите Входить, чтобы открыть редактор реестра.

Разрешить доступ к 16-битным приложениям

3. Перейдите к этой клавише слева:

  • HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Политики \ Microsoft \ Windows

4. Щелкните правой кнопкой мыши на Окна и выберите Новый > Ключ.

Включить доступ к 16-битным приложениям Windows

5. Назовите новый ключ "AppCompat"(без кавычек) и нажмите Входить.

6. Выделите AppCompat ключ, а затем щелкните правой кнопкой мыши на правой панели и выберите Новый > DWORD (32 бита) Значение.

Разрешить доступ к 16-битному реестру приложений

7. Назовите новое значение "VDMDisallowed"(без кавычек) и нажмите Входить..

8. Дважды щелкните по VDMDisallowed значение и тип 0 в поле данных.

VDMDisallowed

7. Нажмите В ПОРЯДКЕ когда сделано и Закрыть Редактор реестра.
8. Начать сначала твой компьютер.

Windows 7 и 10 Профессиональная.

- Чтобы разрешить доступ к 16-битным приложениям в Windows 10 Pro.

1. Одновременно нажмите кнопку Выигратьизображение + р клавиши, чтобы открыть окно команды запуска.
2. Тип gpedit.msc и нажмите Входить , чтобы открыть редактор локальной групповой политики.

gpedit.msc

3. В редакторе групповой политики перейдите (слева) к:

  • Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Совместимость приложений.

4. Дважды щелкните, чтобы открыть Запретить доступ к 16-битным приложениям (на правой панели).

Запретить доступ к 16-битным приложениям

5. Нажмите Неполноценный, щелкнуть В ПОРЯДКЕ и закройте редактор групповой политики.

включить доступ к 16-битным приложениям отключен

Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.