Перейти к содержимому

Неподдерживаемое 16 разрядное приложение windows 10 как исправить

  • автор:

64-разрядные версии Windows не поддерживают 16-разрядные компоненты, 16-разрядные процессы или 16-разрядные приложения.

В этой статье рассматривается отсутствие поддержки 16-разрядных компонентов, 16-разрядных процессов или 16-разрядных приложений в 64-разрядных версиях Windows.

Применимо к: Окно 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 896458

Аннотация

64-разрядные версии Windows не поддерживают 16-разрядные программы, 16-разрядные процессы или 16-разрядные компоненты. Однако 64-разрядные версии Windows могут распознавать некоторые 16-разрядные установщики и автоматически преобразовывать 16-разрядный установщик в 32-разрядный установщик.

Дополнительные сведения

Чтобы запустить 16-разрядную или 32-разрядную программу, использующую 16-разрядные процессы или 16-разрядные компоненты, необходимо установить программу в 32-разрядной версии Windows. Чтобы запустить такую программу, можно установить 32-разрядную версию Windows в конфигурации с двойной загрузкой с 64-разрядной версией Windows. Затем можно перезапустить компьютер в 32-разрядную версию Windows и установить 16-разрядную или 32-разрядную программу, использующую 16-разрядные процессы или 16-разрядные компоненты.

32-разрядная версия Windows должна быть установлена на отдельном томе диска или отдельном физическом жестком диске для правильной работы. Если установить 32-разрядную версию Windows и 64-разрядную версию Windows на том же диске, компьютер может перестать отвечать на запросы.

Необходимо обновить критически важные 32-разрядные программы до 64-разрядной версии, чтобы воспользоваться всеми преимуществами 64-разрядного оборудования и 64-разрядной версии Windows.

Техническая поддержка выпусков Windows x64

Изготовитель оборудования предоставляет техническую поддержку и поддержку для выпусков Microsoft Windows x64. Изготовитель оборудования обеспечивает поддержку, так как к вашему оборудованию был включен выпуск Windows x64. Возможно, изготовитель оборудования настроит установку выпуска Windows x64 с уникальными компонентами. например специальными драйверами устройств, и использовать дополнительные настройки параметров для повышения производительности оборудования. Корпорация Майкрософт предоставит необходимую помощь, если вам нужна техническая помощь в выпуске Windows x64. Однако в первую очередь следует обращаться непосредственно к изготовителю оборудования. Изготовитель обладает наилучшими возможностями по поддержке установленного им программного обеспечения.

Обратная связь

Были ли сведения на этой странице полезными?

Неподдерживаемое 16 разрядное приложение в Windows — как исправить?

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

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

В этой инструкции подробно о том, как запустить 16-разрядное приложение в Windows 11, Windows 10 или другой современной версии системы.

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

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

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

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

Причина заключается в том, что 64-разрядные системы не поддерживают компонент NTVM (NTVDM, Windows NT DOS Virtual Machine), необходимый для запуска 16-разрядных приложений, в них возможен запуск только x64 и x86 (32-бит приложений). Режим совместимости с предыдущими версиями Windows здесь так же не поможет.

Однако, решение есть. Чтобы запускать 16-разрядные приложения в x64 Windows 11/10, выполните следующие шаги:

  1. Со страницы GitHub загрузите последнюю версию Winevdm (otvdm) и распакуйте архив в удобное расположение на компьютере. На странице в разделе Assets представлены два архива: otvdm и otvdm-for-old-windows, второй предназначен для версий Windows до Vista и Server 2008
  2. Распаковав архив, вы можете сразу использовать находящийся в нём файл otvdm.exe для запуска нужной вам программы в командной строке: достаточно ввести команду

путь_к\otvdm.exe путь_к\программа.exe

Тем же образом можно создать ярлыки для запуска 16-разрядных программ. Запуск 16-бит приложений в OTVDM

  • Если вы не хотите каждый раз использовать командную строку для запуска или создавать ярлыки, установите winevdm/otvdm на компьютере, используя файл install или install (no console) в папке. После установки 16-разрядные программы будут запускаться так же, как и любые другие программы Windows, например, двойным кликом по значку. Ниже на скриншоте — 16-бит приложение запущенное в Windows 11 x64:16-разрядное приложение, запущенное в Windows 11
  • Также на сайте Майкрософт присутствует инструкция, описывающая способ упаковать 16-разрядное приложение таким образом, чтобы его установка стала возможной в современных версиях Windows.

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

    • Лучшие бесплатные программы для Windows
    • Как отключить или удалить Связь с телефоном в Windows 11 и 10
    • Ошибка 0xc000001d при запуске игры или программы — как исправить?
    • Ключ восстановления BitLocker в Windows — способы посмотреть
    • User OOBE Broker — что это за процесс в Windows 11 и 10
    • Ошибка 0x803F8001 в Microsoft Store, играх и приложениях — как исправить?
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Dmitro 10.08.2023 в 18:39

    • Dmitry 11.08.2023 в 13:03

    Что делать, если в Windows 10 запрещен запуск 16-разрядных приложений

    Чтобы иметь возможность запускать в современных версиях Windows старые 16-битные приложения, необязательно использовать эмуляторы, та же Windows 10, к примеру, вполне корректно работает с 16-битными программами, причем даже без необходимости использования режима совместимости. Но если так, чем тогда объяснить ошибку «Файл является 16-рразрядным приложением. У вас нет разрешений на выполнение 16-разрядных приложений» ?

    Причина очень проста и указывается в окне ошибки — у вас действительно отсутствуют права на запуск исполняемых файлов 16-разрядных программ.

    Файл является 16-рразрядным приложением. У вас нет разрешений на выполнение 16-разрядных приложений

    В свою очередь, причина отсутствия прав заключается в том, что системный администратор (на корпоративном компьютере) или сборщик операционной системы отключил эту возможность.

    Если вы хотите запускать в Windows 10 или 11 16-битные программы, операционную систему нужно будет соответствующим образом сконфигурировать. Если у вас Windows редакции Pro и выше и при этом у вас есть права администратора, получаем разрешение с помощью редактора локальных групповых политик.

    Откройте его командой gpedit.msc и перейдите по цепочке настроек, показанных на этом изображении.

    Цепочка настроек

    Справа в списке политик найдите настройку «Запрещение доступа к 16-разрядным приложениям» и дважды по ней кликните, чтобы открыть окно свойств.

    Gpedit

    Активируйте в этом окошке радиокнопку «Не задано» либо «Отключено» и сохраните настройки.

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

    Старое приложение 16 бит должно запуститься в обычном режиме.

    Если вы работаете в Windows домашней редакции, вместо редактора локальных политик (в редакции Home его нет) , используйте для отключения настройки редактор реестра.

    Открываем его командой regedit и разворачиваем ветку HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat .

    В правой колонке у вас должен быть DWORD -параметр VDMDisallowed со значением 1. Измените его значение на 0 и перезагрузите компьютер.

    VDMDisallowed

    Если параметр отсутствует, создайте его вручную.

    Результат применения твика должен быть аналогичным результату изменения указанной выше политики.

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

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

    При запуске игр или программ пользователи 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 11 и 10
    • Ошибка 0xc000001d при запуске игры или программы — как исправить?
    • Ключ восстановления BitLocker в Windows — способы посмотреть
    • User OOBE Broker — что это за процесс в Windows 11 и 10
    • Ошибка 0x803F8001 в Microsoft Store, играх и приложениях — как исправить?
    • 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

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *