| Предыдущий | Следующий |
| ERROR_DELAY_LOAD_FAILED | ERROR_UNIDENTIFIED_ERROR |
ERROR_VDM_DISALLOWED
Что означает ERROR_VDM_DISALLOWED
ERROR_VDM_DISALLOWED (1286, 0x506) — Windows распознала 16-битное приложение, но его запуск через VDM не разрешён.
NTVDM — среда совместимости DOS/Win16, поддерживаемая только в x86-версии Windows. На x64 и ARM Windows нативной поддержки 16-битного x86-кода нет, поэтому там проблема не решается выдачей дополнительных file permissions.
Что проверить
- Определите формат сбойного файла и архитектуру операционной системы.
- На 32-битной Windows проверьте, доступен ли NTVDM и не запрещён ли запуск 16-битных приложений политикой.
- Установите, является ли 16-битным само приложение или только старый installer/helper.
- Ищите поддерживаемую 32/64-битную версию, новый installer либо официальный migration package.
Не копируйте NTVDM-компоненты с другой Windows и не ослабляйте системную политику глобально ради одной старой программы. Если зависимость неизбежна, безопаснее изолированная VM с подходящей legacy-системой.
Технические ссылки
- Microsoft: System Error Codes (1000–1299)
- Microsoft: NTVDM and 16-bit app support
- Microsoft: Software Restriction Policies
Нужно найти другой код? Найти другой код состояния или ошибки.