Как запустить старые программы на Windows 10
Переходя на новую операционную систему, пользователь столкнется с проблемой: многие приложения и программы перестали корректно работать. Это связано с тем, кто системе не хватает дополнительных библиотек.
Способ 1: включить совместимость
Несмотря на обновления, в Windows 10 и 8 есть старые библиотеки и файлы, рассчитанные на устаревшие версии ОС.
Чтобы запустить и воспользоваться программой:
1. Нажать на ярлык программы на рабочем столе – правая кнопка мыши.
2. Опуститься к пункту « Свойства ».
3. Совместимость – Запускать программу в режиме совместимости.
Параметр устанавливается в соответствии с ранее установленной ОС. К примеру, для пользователей Windows 7 предложен соответствующий пакет библиотек.
Но некоторые приложения запустить в режиме совместимости не получится. Это касается ПО, созданного специально под Windows XP или 2000.
Для работы с устаревшими программами можно скачать эмуляторы «Виртуальная машина» и попробовать запустить файл через нее.
Такой способ не подойдет слабым устройствам и ноутбукам: виртуальная машина требует установки ОС и работает как вторая подсистема.
Способ 2: запуск в режиме администратора
Для некоторых программ достаточно доступа администратора, чтобы работать в Windows 10. По исполняющему файлу нажать правой кнопкой мыши: Запустить от имени администратора.
Программа запустится со всеми разрешениями и возможно, найдет недостающие компоненты.
Некоторые игры и приложения требуют файлы в расширении dll. Чаще всего, эти данные можно скачать и вставить в соответствующую библиотеку самостоятельно.
Если же файлы отсутствуют или скачать их любым другим способом – нужно переустановить программу. Предварительно удаляют через «Панель управления», подчищают остаточные данные.
Еще один метод – запуск устранения неполадок. В Windows 10 встроено системное приложение с названием: « Выполнение программ, созданных для предыдущих версий Windows ».
Найти её можно в поиске панели «Пуск»:
1. Перейти в « Пуск » — ввести название.
2. Откроется новое окно с « Диагностикой и предотвращением неполадок».
3. Выбрать снизу пункт « Запустить с правами администратора ».
4. Далее – Выбрать из списка программу, которая работает некорректно.
5. Далее – Режим Диагностики (просканирует на возможные неполадки).
6. Выбрать « Программа работала в предыдущей системе » — указать тип ОС.
7. Нажать « Проверить программу » — Далее.
8. При успешном выполнении – сохранить с установленными настройками .
Если же проблема не была решена, предложен другой пункт: «Нет, попробовать другие настройки». Система заново просканирует приложение и покажет вероятные ошибки в работе.
Определенная категория программ не предназначена для работы в других операционных системах. Чаще, проблемы возникают при переходе с XP на Win 7 и с «семерки» на Windows 10.
Как можно запустить старые игры и приложения на Windows 10?
Игры и программы для Windows XP без проблем запускаются в новой версии ОС. Но не все старые программы могут заработать с первого раза. В этом случае рекомендации, описанные ниже, помогут понять, как запустить старые игры на Windows 10 или других сборках.
Запуск из-под записи администратора
Большая часть игр и программ для Windows XP разрабатывалась с учетом того, что пользователь работает с компьютером под записью Администратора. Поэтому, если приложение не запускается, нажмите ПКМ на .exe-файле и выберите команду «Запуск от имени администратора».
Отладка режима совместимости
В Windows есть встроенная утилита, которая выполняет отладку совместимости устаревших программ.
ПКМ на .exe-файле → свойства → вкладка «Совместимость» → нажмите кнопку «Запустить средство устранения проблем с совместимостью».
Если приложение без проблем запускалось в более ранней версии ОС, но в Windows 10 не работает, в блоке «Режим совместимости» установите галочку на пункте «Запустить программу в режиме совместимости с:» и выберите одну из операционных систем, которые есть в списке.
Еще один вариант – установить специальные настройки запуска программы. Сделать это можно в блоке «Параметры», установив флажок на один из пунктов:
- режим пониженной цветности;
- использовать разрешение экрана 640 x 480;
- отключить масштабирование изображения при высоком разрешении экрана;
- выполнять эту программу от имени администратора.
Игры с установленной защитой DRM
Игры, имеющие DRM-защиту SafeDisc и SecuROM, не запускаются в Windows 10. В этом случае юзеру доступны несколько вариантов решения проблемы:
- Использовать патч «no CD», который позволяет запустить игру без диска. Но этот способ наиболее небезопасный. Такие патчи разрабатываются сторонними людьми, поэтому часто содержат вирус, который наносит вред ОС.
- Выполнить перезаказ игры с сервиса, занимающегося цифровой дистрибуцией.
- На сайте производителя игры может быть доступен для скачивания официальный патч, устраняющий DRM-защиту.
Приложения 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 можно несколькими способами. Но лучший вариант – найти аналогичное приложение, которое работает с современными ОС.
Старый софт 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 прекрасно могут работать приложения созданные с соблюдением существовавших тогда стандартов гораздо раньше, чем перечисленные Вами игрушки. И никаких проблем с ними не возникает. Поэтому никто, кроме самих разработчиков проблемных приложений, исправить имеющиеся в них проблемы не сможет. Причём не только потому, что никому не нужно делать чужую работу, но ещё и из-за того, что банально не имеют Права изменять чужой объект авторского Права.