Неподдерживаемое 16 разрядное приложение в Windows
Неподдерживаемое 16 разрядное приложение в Windows
Система Windows бывает 64-разрядная и 32-разрядная. А вот с приложениями ситуация чуть иная, они бывают 16, 32 и 64-битными. В связи с этими данными существует несколько нюансов. На системе x32 можно открывать приложения 16 и 32 бита. А вот на самой новой версии винды x64 можно запустить только 32-битные и 64-разрядные программы. Соответственно, при попытке на винде x64 открыть 16-разрядное приложение вы неминуемо столкнетесь с ошибкой «Неподдерживаемое 16 разрядное приложение в Windows». Как ее избежать и, все-таки, запустить старое приложение на 64-битной системе мы расскажем в этой статье. Рассматривать способы будем на примере самых новых Windows 10 и Windows 11.
Неподдерживаемое 16 разрядное приложение в Windows
Для начала выясним, почему не получается запускать старые приложения на новой системе. Основная причина заключается в том, что 64-битные системы не имеют поддержку NTVM, а он, соответственно, просто необходим для запуска 16-битных программ. И если вы просто запустите приложение в режиме совместимости, то у вас ничего не выйдет. Мы предлагаем воспользоваться другим способом.
1. Переходим по ссылке
https://github.com/otya128/winevdm/releases
2. Скачиваем новейшую версию и распаковываем архив в любое удобное место.
3. Жмем «Win+R», вводим «cmd» и заходим.
4. Вводим строку
Маршрут доotvdm.exe маршрут допрограмма.exe
Конечно, изменив путь на ваш. Программа запустится.
Есть также способ проще. Он не предполагает постоянное использование командной строки. Метод заключается в том, что необходимо просто установить winevdm/otvdm на ПК. Сделать это можно из того же распакованного архива. Следует всего лишь запустить install или install(no console). По окончании данных действий 16-разрядные приложения будут открываться автоматически, как и любые другие.
Иногда на 32-разрядных системах также не получается запустить 16-битные программы, однако это редкость. С такими случаями тоже можно справиться.
Включить поддержку NTVM можно так.
1. Жмем «Win+R», вводим «optionalfeatures.exe» и щелкаем Ввод.
2. Раскрываем пункт «Устаревшие компоненты» и ставим отметку «NTVDM».
3. Подтверждаем действия.
Также можно воспользоваться командной строкой.
1. Нажимаем «Win+R», пишем «cmd» и жмем Enter.
2. Вводим строку
FONDUE.exe /enable-feature: NTVDM
3. Далее следует кликнуть на «Установить этот компонент».
4. Перезапускаем ПК.
В целом, можно сделать вывод, что запускать можно любые приложения на любой версии Windows, надо только знать как.
Выделите и нажмите Ctrl+Enter
Windows, Ошибки Windows
Неподдерживаемое 16 разрядное приложение в Windows