Неподдерживаемое 16 разрядное приложение в Windows

Категория: Windows / Ошибки Windows
Добавил: access_timeОпубликовано: 28-08-2023 visibilityПросмотров: 1 712 chat_bubble_outlineКомментариев: 0
Неподдерживаемое 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, надо только знать как.

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (0)

Комментариев пока-что нет

Но! Вы можете стать первым. Поделитесь своим впечатлением о статье или задайте свой вопрос!