...

Не удается запустить 16 разрядную программу для Windows

Как запускать старые 16-битные приложения на 64-битной Windows 10 или 11

Если вы попробуете запустить в Windows 10 или 11 старое 16-битное приложение, то наверняка получите ошибку «Невозможно запустить это приложение на вашем ПК» или «Не удалось запустить программу или компонент из-за несовместимости с 64-разрядной версией» . В этом нет ничего удивительного, ведь новые версии Windows, тем более 64-разрядные, не работают более со старыми, вытащенными из нафталина программами и играми.

Невозможно запустить это приложение на вашем ПК

Даже в режиме совместимости.

Стало быть без эмулятора не обойтись?

Решить проблему вы можете с помощью мини-компонента otvdm, скачав оный со страницы разработчика

Распакуйте архив с компонентом и установите его кликом по ярлыку «install».

Ярлык install

Процедура установки проходит в тихом режиме, разве что с открытой командной строкой.

После того как консоль закроется, можете запускать ваше 16-битное приложение.

Правда, на этом этапе может возникнуть еще одна ошибка «Не удается продолжить выполнение кода, поскольку система не обнаружила VCRUNTTME140.dll» .

Не удается продолжить выполнение кода, поскольку система не обнаружила VCRUNTTME140.dll

В этом случае вам нужно будет установить компонент Microsoft Visual C++ Redistributable for Visual Studio 2017.

Устанавливайте обе редакции компонента, и 64-битный, и 86-битный. Если всё сделано правильно, при запуске старой программы или игры сначала стартует окно классической командной строки, а за ним запустится и старое 16-битное приложение.

16-битное приложение

Поскольку otvdm является по сути портативным, вы не должны удалять его папку или перемещать ее в другое расположение, иначе при запуске старых приложений вы получите ошибку «Не удается найти путь» , так как запускаются приложения через посредством otvdm.

Если вы захотите удалить компонент, запустите файл uninstall.reg в его папке, а затем удалите и саму папку с исполняемыми и конфигурационными файлами.

Невозможно запустить это приложение на вашем ПК — как исправить

Как исправить ошибку Невозможно запустить это приложение на вашем ПК

При запуске игр или программ пользователи Windows 11 и Windows 10 могут столкнуться с сообщением об ошибке «Невозможно запустить это приложение на вашем ПК. Чтобы найти версию для вашего компьютера, обратитесь к издателю приложения» с единственной кнопкой «Закрыть». Для начинающего пользователя причины по которой программа не запускается из такого сообщения вероятнее всего будет не ясны.

Почему невозможно запустить это приложение в Windows 11 и Windows 10

Ошибка невозможно запустить это приложение на вашем ПК

Если при запуске программы или игры в Windows 11 или Windows 10 вы видите именно указанное сообщение о том, что невозможно запустить приложение на вашем ПК, наиболее распространенными причинами этого являются.

  1. У вас установлена 32-разрядная версия Windows 10, а для запуска программы требуется 64-бит.
  2. Вы загрузили .exe файл программы для ARM-процессоров (случается, например, при скачивании компонентов Visual C++ Redistributable и попытке запустить vcredist_arm.exe — такие файлы не запустятся на обычном компьютере). Иногда такие файлы обозначаются как arm64 и пользователь ошибочно считает, что это как раз то, что нужно — 64-бит, хотя по факту ARM64 и x64 — это разные версии исполняемых файлов. Первый — для мобильных процессоров ARM, второй — для обычных процессором Intel и AMD и 64-разрядных операционных систем.
  3. Вы пробуете запустить программу для DOS или очень старой версии Windows, такие программы тоже сообщат, о том что невозможно запустить это приложение на вашем ПК. Решение для 16-разрядных приложений из очень старых версий Windows описано в инструкции: Неподдерживаемое 16 разрядное приложение в Windows — как исправить?
  4. Файл поврежден (например, после восстановления или из-за неполадок накопителя) или не является исполняемым файлом (например, вы просто переименовали файл, задав ему расширение .exe).

Возможны и другие варианты, которые будут рассмотрены в последнем разделе руководства.

Исправление ошибки

В первом случае всё достаточно просто (если вы не знаете 32-бит или 64-бит система установлена на вашем компьютере или ноутбуке, то Windows 11 теперь только x64, а для Windows 10 можно использовать инструкцию: Как узнать разрядность Windows 10): некоторые программы имеют два исполняемых файла в папке: один с добавлением x64 в названии, другой — без (используем для запуска программы тот, что без), иногда две версии программы (32 бит или x86, что одно и тоже и 64-бит или x64) представлены как две отдельные загрузки на сайте разработчика (в данном случае скачиваем программу для x86). В крайнем случае, меняем Windows 10 32-бит на 64-бит.

Запуск программы в режиме совместимости

  1. Нажмите правой кнопкой мыши по исполняемому файлу программы или по её ярлыку и выберите пункт «Свойства». Примечание: с ярлыком на панели задач так не получится, и если у вас ярлык только там, то можно поступить таким образом: найдите эту же программу в списке в меню «Пуск», нажмите по ней правой кнопкой мыши и выберите пункт «Дополнительно» — «Перейти к расположению файла». Уже там вы сможете изменить свойства ярлыка приложения.
  2. На вкладке «Совместимость» отметьте пункт «Запустить программу в режиме совместимости с» и укажите одну из доступных предыдущих версий Windows. Подробнее: Режим совместимости Windows 10.

Дополнительные способы исправить проблему с запуском приложений

Если ни один из методов не помог, возможно полезной окажется следующая дополнительная информация:

  • Если есть основания предполагать, что файл .exe с программой был поврежден, попробуйте снова загрузить его, возможно — из другого источника.
  • Попробуйте запустить программу от имени Администратора (правый клик по исполняемому файлу или ярлыку — запуск от имени Администратора).
  • Иногда проблема может быть вызвана ошибками со стороны разработчика — попробуйте более старую или более новую версию программы.
  • Выполните проверку компьютера на наличие вредоносных программ (они могут мешать запуску некоторого софта), см. Лучшие средства для удаления вредоносных программ.
  • Если запускается приложение магазина приложений Windows 11/10, но загруженное не из Microsoft Store, а со стороннего сайта, то должна помочь инструкция: Как установить .Appx и .AppxBundle в Windows 10.
  • В версиях Windows 10 до Creators Update вы могли увидеть сообщение о том, что запуск приложения невозможен, так как отключен контроль учетных записей (UAC). Если вы столкнулись с такой ошибкой и приложение необходимо запустить, включите UAC, см. Контроль учетных записей Windows 10 (подойдет и для Windows 11, в инструкции описано отключение, но произведя действия в обратной последовательности его можно включить).

Видео инструкция

Надеюсь, один из предложенных вариантов поможет вам решить проблему с «невозможно запустить это приложение». Если же нет — опишите ситуацию в комментариях, я постараюсь помочь.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Выберите операционную систему при загрузке Windows — как убрать меню
  • Ошибка 0xc000000e при загрузке Windows — как исправить?
  • Диск отключен из-за конфликта подписей с другим диском — как исправить?
  • Ошибка при запуске приложения 0xc0000005 — как исправить?
  • Случайные аппаратные адреса в Windows 11 и Windows 10 — что это, как включить или отключить
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    миша 09.11.2017 в 14:59

  • Dmitry 10.11.2017 в 10:07
  • Полина 30.08.2022 в 19:05
  • Dmitry 01.09.2022 в 12:21

При подготовке материала использовались источники:

Как запускать старые 16-битные приложения на 64-битной Windows 10 или 11


https://remontka.pro/app-cant-run-on-this-pc-windows-10/

Оцените статью