Чи може Windows запускати 16-розрядні програми?

Щоб запускати 16-розрядні програми, функцію NTVDM потрібно ввімкнути в Windows через розділ «Програми та засоби» панелі керування. 32-розрядний ЦП може запускати лише 32-розрядні версії Windows і 32- та 16-розрядні програми. Останній з увімкненою функцією NTVDM. NTVDM недоступний у 64-бітній Windows.15 травня 2023 р

Щоб запустити 16-розрядну програму або 32-розрядну програму, яка використовує 16-розрядні процеси або 16-розрядні компоненти, необхідно встановити програму на 32-бітну версію Windows. Щоб запустити таку програму, ви можете інсталювати 32-розрядну версію Windows у конфігурації подвійного завантаження з 64-розрядною версією Windows.

Windows 11 має лише 64-розрядну версію, тому Ви не можете запускати 16-розрядні програми безпосередньо в Windows 11.

Налаштування підтримки 16-розрядних програм у Windows 10 Для підтримки 16-розрядних програм потрібно ввімкнути функцію NTVDM. Щоб це зробити, натисніть клавішу Windows + R, потім введіть: optionalfeatures.exe і натисніть Enter. Розгорніть Legacy Components, потім позначте NTVDM і натисніть OK. Запуститься майстер додавання функцій для NTVDM.

64-розрядні версії Windows використовують підсистему Microsoft Windows-32-on-Windows-64 (WOW64) для запуску 32-розрядних програм без змін. 64-розрядні версії Windows не підтримують 16-розрядні двійкові або 32-розрядні драйвери.

16-розрядні процесори все ще використовуються як вбудовані процесори в безлічі продуктів, які не вимагають більшої швидкості. Однак протягом багатьох років багато зусиль було спрямовано на розробку 32-розрядних ЦП, що зробило їх швидшими, ефективнішими, меншими та менш дорогими та конкурентоспроможними з 16-розрядними ЦП для багатьох вбудованих програм.

Оцініть статтю