Небудова 16 -бітна програма у Windows - як її виправити?

Небудова 16 -бітна програма у Windows - як її виправити?

Коли ви запускаєте кілька старих програм та інструментів командного рядка в сучасних версіях Windows, наприклад, у Windows 11 та Windows 10, ви можете отримати повідомлення "Незакінчений 16-бітний додаток. Запустити програму або компонент неможливо через несумісність з 64-бітною версією Windows. Зверніться до розробника програмного забезпечення за програмою, сумісною з 64-бітною версією Windows ".

Ці інструкції детально про те, як запустити 16-бітний додаток у Windows 11, Windows 10 або іншій сучасній версії системи.

Запуск 16-бітних програм у Windows 11 та Windows 10 64-біт

Під час запуску 16-бітної програми в графічному інтерфейсі ви отримаєте повідомлення: "Неможливо запустити цю програму на своєму ПК. Щоб знайти версію для вашого комп’ютера, зверніться до видавця програми ".

Якщо ви запустите ту саму програму в командному рядку, вікно "з’явиться Unlized 16-бітна програма. Запустити програму або компонент неможливо через несумісність з 64-бітною версією Windows, і після того, як вона закриється на консолі, ви побачите текст "Ця версія не сумісна з версією Windows, що працює на цьому комп'ютері Що.

Причина полягає в тому, що 64-бітні системи не підтримують компонент NTVM (NTVDM, Віртуальна машина Windows NT DOS), необхідна для запуску 16-бітних програм, у них можливі лише X64 та X86 (32-бітні програми)) можливі). Режим сумісності з попередніми версіями Windows також не допоможе тут.

Однак є рішення. Для запуску 16-бітних програм у X64 Windows 11/10 виконайте наступні кроки:

  1. На сторінці Github завантажте останню версію WineVDM (OTVDM) та розпакувати архів у зручне місце на комп’ютері. На сторінці в розділі Активи представлено два архіви: OTVDM І OTVDM-для -ld-Windows, Другий призначений для версій Windows для Vista та Server 2008
  2. Розпакувавши архів, ви можете негайно використовувати в ньому файл OTVDM.Exe для запуску необхідної програми в командному рядку: просто введіть команду
    WAY_K \ OTVDM.exe path_k \ програма.Витягувати
    Таким же чином ви можете створити ярлики для запуску 16-бітних програм.
  3. Якщо ви не хочете використовувати командний рядок для запуску або створювати ярлики щоразу, встановіть на комп'ютер виноградний/OTVDM за допомогою файлу встановлення або встановлення (без консолі) у папці. Після встановлення 16-бітні програми будуть запущені так само, як і будь-які інші програми Windows, наприклад, з подвійним клацанням на значку. Нижче на скріншоті - 16 -бітний додаток, запущений у Windows 11 X64:

На близьку тему може бути корисним: як запустити старі ігри та програми DOS у сучасних версіях Windows.

Також на веб-сайті Microsoft є інструкція, що описує спосіб упаковки 16-бітної програми, щоб його установка стала можливою в сучасних версіях Windows.