16 битные приложения в windows 10

Как можно запустить старые игры и приложения на Windows 10?

Игры и программы для Windows XP без проблем запускаются в новой версии ОС. Но не все старые программы могут заработать с первого раза. В этом случае рекомендации, описанные ниже, помогут понять, как запустить старые игры на Windows 10 или других сборках.

Запуск из-под записи администратора

Отладка режима совместимости

В Windows есть встроенная утилита, которая выполняет отладку совместимости устаревших программ.

ПКМ на .exe-файле → свойства → вкладка «Совместимость» → нажмите кнопку «Запустить средство устранения проблем с совместимостью».

Если приложение без проблем запускалось в более ранней версии ОС, но в Windows 10 не работает, в блоке «Режим совместимости» установите галочку на пункте «Запустить программу в режиме совместимости с:» и выберите одну из операционных систем, которые есть в списке.

Еще один вариант – установить специальные настройки запуска программы. Сделать это можно в блоке «Параметры», установив флажок на один из пунктов:

Игры с установленной защитой DRM

Игры, имеющие DRM-защиту SafeDisc и SecuROM, не запускаются в Windows 10. В этом случае юзеру доступны несколько вариантов решения проблемы:

Приложения DOS

Старые DOS-приложения можно запустить в окне рабочей среды Windows. Для этого используется DOSBox (узнать о том, как запустить в Windows андроид-приложений, можно в статье «8 лучших Android-эмуляторов для запуска игр и приложений на Windows 10»). По сравнению с командной строкой это приложение справляется со старыми DOS-приложениями намного эффективнее.

16-ти разрядные приложения

64-битная Windows 10 не поддерживает работу 16-разрядных программ, потому что в ней нет слоя совместимости WOW16. Если пользователь запускает такое приложение в новой ОС, появляется предупреждение о невозможности его работы.

Для открытия таких приложений установите на компьютер 32-разрядную Windows 10 (прочитайте, как это сделать в статье «Как обновиться до Windows 10?») или запустите виртуальную машину с этой версией ОС. Еще один вариант – установить Windows 3.1 в DOSBOX.

Сайты, запрашивающие Java, Silverlight, ActiveX

Новый встроенный браузер от Microsoft – Edge не поддерживает технологии Java, Silverlight, ActiveX и прочих. Для запуска приложений, требующих использование таких технологий, понадобится браузер Internet Explorer. Также используйте интернет-обозреватель Mozilla Firefox.

Internet Explorer можно найти с помощью строки поиска, введя в ней название браузера, или в меню Edge, где есть опция «Открыть в Internet Explorer».

Вывод

Открыть старые приложения или игры в Windows 10 можно несколькими способами. Но лучший вариант – найти аналогичное приложение, которое работает с современными ОС.

Источник

Table of Contents:

Windows 10 включает ряд параметров для запуска старых программ, не предназначенных для операционной системы. Ранее мы рассматривали использование инструментов для устранения проблем совместимости приложений, позволяющих изменить программу, чтобы она думала, что она устанавливается в поддерживаемой версии Windows. Гораздо более старые приложения, которые предшествуют Windows 95, иногда требуют немного больше работы. В частности, 16-разрядные приложения не поддерживаются в 64-разрядной версии Windows 10, поскольку в операционной системе отсутствует 16-разрядная подсистема. Это может даже повлиять на 32-разрядные приложения, использующие 16-разрядный установщик.

Решение для такого сценария состоит в том, чтобы запустить операционную систему в более старой версии Windows, что может потребовать настройки виртуальной машины. Если вы по-прежнему используете 32-разрядную версию Windows 10, вы можете получить лучшее из обоих миров, включив 16-разрядную подсистему. Поскольку будущее Microsoft направлено на 64-разрядные вычисления, компания сводит к минимуму свою поддержку многих устаревших компонентов в Windows. Лучший способ добавить 16-битную поддержку в Windows 10 требует работы с командной строкой.

Настройка поддержки 16-битных приложений в Windows 10

16-битная поддержка потребует включения функции NTVDM. Для этого нажмите клавишу Windows + R, затем введите: optionfeatures.exe и нажмите Enter. Разверните Legacy Components, затем отметьте NTVDM и нажмите OK.

Читайте также:  Ccleaner портативная версия для windows 10

Следующим шагом является установка функции через командную строку. Нажмите клавишу Windows + X, затем нажмите « Командная строка» («Администратор»). В командной строке введите следующую команду:

Запустится мастер добавления функций для NTVDM. Нажмите Установить эту функцию, чтобы завершить установку. Затем перезагрузите компьютер, если требуется.

Теперь поддержка 16-битных приложений включена. Вы можете продолжить установку приложения в обычном режиме.

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

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

Как перейти с 32 на 64 битную Windows? Легко и без потерь! (Апрель 2021).

Источник

Старый софт 16 и 32 битный под Windows 10×64

Помнится на win xp 16-битные приложения работали без проблем. На 64-битных ОС почему то функция поддержки 16-бит была утрачена. Предлагаемое решение через DosBox не всегда удобна т.к. не все программы корректно работают под этим недоэмулятором особенно когда DosBox запускается под 64-битной ОС. Так же его настраивать запаришся. В общем кривая и неудобная программа.
Создавать виртуальную машину тоже из разряда бреда т.к. некоторые программы просто не устанавливаются или не запускаются по причине того что они не могут определить наличие минимальных железных соответствий для работы. Во многих программах запущенных в виртуальных машинах часть устройств теряется. Обмен данных ОС-гость- ОС-основа затруднен.
В Windows 10 х64 возникают проблемы с запуском старых 32-битных игр например Settler 3, Road rash, Parkan, Дальнобойщики 1-3 и т.д. не идут. Отсутствует то одна dll то другая. Или точки входа в dll не распознают (об этом пишут они в окнах об ошибках). Вылетают критом. Так же не работают драйвера защиты от Star Force. Приходится на лицензионные игры искать кряки и NOCD что неизбежно ведет к отмене некоторых функций и отмене сетевой игры.
Вообще я чувствую себя на открытом бетатесте Windows 10×64.

Возвращаться к старой ХР нельзя. Железо поддерживает минимум Windows 7 и только 64 битный

Вопрос в том что когда все описанное выше исправится и заработает на все 100% или что надо в Win10x64 настроить или что надо докачивать чтоб все работало?

Я вообще то думал, что этот раздел форума тоже как то относится к разработчикам. Техподдержка все таки.

То что есть в самом Windows. Так там всего 400 символов и не видно есть ли подобная заявка или нет. В общем форум удобней для подробного описания проблемы.

Увы, но «исправлять», вводя вновь поддержку устаревшего ПО, от которой давно отказались, разумеется никто не будет. От поддержки 16 битных программ отказались уже очень давно и других вариантов, кроме использования виртуализации, для них уже, скорее всего, никогда не будет.

Что касается 32-х битных приложений, то они по прежнему поддерживаются и будут поддерживаться ещё достаточно долго. Проблемы которые у Вас возникают со старыми играми никакого отношения к 32-х битной разрядности этих игр не имеют. Они связаны исключительно с тем, что разработчики, в своё время, очень любили использовать разного рода недокументированные возможности и не особо утруждали себя соблюдением принятых уже тогда стандартов. Не секрет ведь, что в 64-х битной Windows 10 прекрасно могут работать приложения созданные с соблюдением существовавших тогда стандартов гораздо раньше, чем перечисленные Вами игрушки. И никаких проблем с ними не возникает. Поэтому никто, кроме самих разработчиков проблемных приложений, исправить имеющиеся в них проблемы не сможет. Причём не только потому, что никому не нужно делать чужую работу, но ещё и из-за того, что банально не имеют Права изменять чужой объект авторского Права.

Источник

Как запускать старые программы в Windows 10

Большинство приложений для Windows должно без проблем работать и в Windows 10. Во всяком случае, если они запускались в Windows 7, сложностей возникнуть не должно. Некоторые особо старые программы могут не запуститься с первого раза, однако решить эту проблему можно несколькими способами.

Приведенные ниже советы применимы к самым разным приложениям – от программ для Windows XP и старых компьютерных игр с DRM защитой до приложений под DOS и Windows 3.1.

Читайте также:  Essential windows server что это

Запуск от имени администратора

Многие приложения, написанные для Windows XP, без проблем работают и в современных версиях Windows, однако есть один нюанс. Во времена Windows XP среднестатистический пользователь обычно имел права администратора, и приложения создавались с расчетом на это. При отсутствии прав администратора они могут не запускаться. Конец постоянному использованию программ с правами администратора положило появление контроля учетных записей пользователя, и поначалу это приводило к возникновению определенных проблем.

Например, если приложение не работает в Windows 10, но прекрасно работало в Windows XP, поставьте флажок «Запустить программу в режиме совместимости с» (Run this program in compatibility mode) и выберите вариант «Windows XP (пакет обновления 3)» (Windows XP (Service Pack 3)).

Можно попробовать и другие настройки. Например, очень старые игры могут заработать, если включить «Режим пониженной цветности» (Reduced color mode). А на мониторах высокого разрешения можно выбрать опцию «Отключить масштабирование изображения при высоком разрешении экрана» (Disable display scaling on high DPI settings), чтобы программа выглядела нормально.

32-битные драйверы и драйверы без подписи

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

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

Игры с DRM-защитой SafeDisc и SecuROM

В Windows 10 не работают игры с DRM-защитой SafeDisc и SecuROM. От этих технологий управления цифровыми правами больше проблем, чем пользы, поэтому даже хорошо, что Windows 10 больше не позволяет замусоривать ими систему. Однако по этой причине некоторые старые игры на CD и DVD-дисках с такой защитой запускаться и работать нормально, увы, не будут.

Выходов может быть несколько: найти патч «no CD» для конкретной игры (что, впрочем, потенциально очень небезопасно, поскольку такие патчи обретаются на сомнительных пиратских сайтах); купить игру в цифровом магазине GOG или Steam; либо поискать официальный патч, снимающий DRM-защиту, на сайте издателя или разработчика.

Более продвинутый вариант – установить на компьютер вторую, более старую версию Windows параллельно с Windows 10 или попробовать запустить игру в виртуальной машине под управлением более старой версии Windows. Вполне возможно, что мощности виртуальной машины будет достаточно – игры с такой DRM-защитой, как правило, очень старые и нетребовательные к современным ресурсам.

Виртуальные машины для старого ПО

В Windows 7 был специальный «режим Windows XP» – по сути, встроенная виртуальная машина с бесплатной лицензией Windows XP. Из Windows 10 этот режим убрали, но его можно реализовать самостоятельно.

Решение довольно ресурсоемкое и сложное, но в большинстве случаев действенное – если только программное обеспечение, которое предполагается таким способом использовать, не нуждается в доступе непосредственно к оборудованию и устройствам. Виртуальные машины поддерживают лишь ограниченный круг периферийных устройств.

Приложения для DOS и Windows 3.1

DOSBox позволяет запускать старые DOS-приложения (в основном игры) в окнах на рабочем столе. Это гораздо удобнее, чем командная строка. DOSBox справляется с DOS-программами намного лучше.

Windows 3.1 – по сути, тоже DOS-приложение, а значит, можно установить ее в DOSBox и запускать написанные под нее 16-битные приложения через DOSBox.

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

Если без 16-битных приложений никак не обойтись, придется установить 32-битную версию Windows 10 вместо 64-битной. Впрочем, вовсе не обязательно переустанавливать систему – можно поставить в виртуальную машину 32-битную версию Windows и использовать ее для запуска 16-битных приложений. Или установить Windows 3.1 в DOSBox.

Сайты, требующие Java, Silverlight, ActiveX или Internet Explorer

Читайте также:  Windows apache php curl

В Windows 10 по умолчанию используется новый браузер Microsoft Edge, который не поддерживает Java, ActiveX, Silverlight и другие подобные технологии. В браузере Google Chrome тоже больше нет поддержки NPAPI-плагинов типа Java и Silverlight.

Для запуска старых веб-приложений, нуждающихся в этих технологиях, используйте браузер Internet Explorer. Он включен в состав Windows 10 как раз из соображений обратной совместимости и по-прежнему поддерживает ActiveX. Кроме того, Java и Silverlight поддерживаются в Mozilla Firefox.

Запустить Internet Explorer можно через меню «Пуск» либо через меню Microsoft Edge – там есть опция «Открыть в Internet Explorer» (Open with Internet Explorer), позволяющая открыть текущую страницу в IE.

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

Источник

Как заставить старые программы работать в Windows 10

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

Запуск от имени администратора

Многие устаревшие программы смогут корректно запуститься в Windows 10, но при одном условии. Во времена расцвета Windows XP среднестатистический юзер обычно использовал свой ПК с учетной записью администратора. Программы писались таким образом, чтобы самостоятельно получать административный доступ, а в случае неудачи просто отказывались запускаться. Новая функция контроля учетных записей (UAC) позволяет предоставить необходимый доступ, но поначалу возникали некоторые проблемы.

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

Настройка параметров совместимости

Параметры совместимости приложений в последней версии операционной системы Microsoft предоставляют возможности эмуляции среды запуска предыдущих версий Windows. Для их настройки необходимо перейти к свойствам исполняемого файла проблемного приложения. На вкладке «Совместимость» присутствует возможность автоматического поиска и решения проблем с помощью кнопки вызова соответствующего мастера и ручной настройки параметров.

К примеру, если вы уверены, что программа запускалась на Windows XP, то выберите нужный параметр в разделе «Режим совместимости». Проверьте необходимость задействования остальных настроек. Старым играм может потребоваться «Режим пониженной цветности». Если вы используете экран с высокой плотностью пикселей, полезным окажется отключение масштабирования. Так интерфейс запущенной программы не будет выглядеть растянутым по вертикали или горизонтали.

Установка неподписанных или 32-битных драйверов

С целью обеспечения безопасности и безотказности работы Windows 10 требует подписывания всех установленных в систему драйверов. Особенно это касается новых устройств с интерфейсом UEFI. Представленная функция блокирует проникновение в ОС нестабильных или даже опасных драйверов. Однако есть возможность обойти защиту, убедившись перед этим в безопасности и необходимости конкретного драйвера.

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

Использование виртуальной машины

По мере полного завершения поддержки одной из старых версий операционной системы, она исчезает из списка возможных вариантов эмуляции совместимости. Именно это произошло с Windows XP в «десятке». В качестве альтернативы существует возможность запуска старой ОС на виртуальной машине с помощью специального приложения, такого как VirtualBox. Понадобится лишь образ Windows XP, который после установки и запуска на виртуальной машине позволит пользоваться старыми программами в одном из окон Windows 10.

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

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

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

Авторизуясь, вы даете согласие на обработку персональных данных.

Источник

Поделиться с друзьями
admin
Советы экспертов и специалистов