Виндовс 10 не дает установить игру

Как запустить старые игры на Windows 10?

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

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

Хотите использовать DOSBox я расскажу вам о том, как с этим работать. Точнее покажу как установить и запустить приложение. Не так сложно, но вдруг, у вас появился затык на пути к старым добрым DOS играм.

Как использовать DOSBox?

Я расскажу как использовать справочники, внутренние команды, проводить не такие очевидные операции, плюс использование горячих клавишь DOSBox, как настоящий профессионал.

Начнем!

DOSBox - это очень хорошее приложение, оно доступно для бесплатного скачивания, и оно незаменимо для работы с приложениями старых версий. Также DOSBox доступен для разных платформ - Mac OS X, Linux и других подобных UNIX систем.

Если вы предпочитаете использовать Ubuntu, также легко найдете DOSBox в Центре программного обеспечения Ubuntu.

Если у вас есть приложение или игра, которая работала на старых версиях операционных систем, вам легко получится ее запустить через DOSBox.



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



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

Монтировать будем папку Games на диске C:, вот пример кода:

mount c c:\games\



Скорее всего после запуска вы будете находится на диски Z:. Нам необходимо перейти на диск C:. Для этого необходимо набрать в командной строке:

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

Как включить режим совместимости через свойства программы

Самый простой способ активации режима совместимости - его настройка в свойствах программы (а именно исполняемого файла, вроде.exe ) или её ярлыка.

Где найти ярлык программы в Windows

Все ярлыки, которые различное ПО помещает в меню Пуск, можно найти в папке C:\ProgramData\Microsoft\Windows\Start Menu\Programs . Исполняемые файлы программ, а также ярлыки, которых нет в меню Пуск, чаще всего находятся в папке приложения. Её можно отыскать в следующих директориях:

  • Самый распространённый вариант: C:\Program Files или C:\Program Files (x86) .
  • Более редкий вариант: C:\Users\имя_пользователя\AppData\Roaming .

Как включить режим совместимости

Включение режима совместимости через встроенную утилиту диагностики

Немного более удобные настройки режима совместимости предоставляет встроенная в Windows утилита Устранение проблем с совместимостью .

  1. Нажмите Win + S . Введите Выполнение программ, созданных для предыдущих версий Windows .
  2. Запустите найденную утилиту.
  3. Нажмите на надпись Дополнительно .


  4. Выберите пункт Запуск от имени администратора .


  5. Кликните на кнопку Далее .


  6. Найдите необходимую программу. Если её нет в списке (например, это портативное приложение), то выберите пункт Нет в списке и укажите путь к её исполняемому файлу.
  7. Нажмите Далее .


  8. Выберите ручной или автоматический способ настройки параметров совместимости. Довольно часто автоматический режим не помогает исправить неполадки, так что мы рекомендуем использовать ручной. Для его запуска следует кликнуть Диагностика программы .


  9. Отметьте галочкой пункт Программа работала в предыдущих версиях Windows, но не устанавливается или не запускается сейчас и нажмите Далее .


  10. Укажите версию системы, в которой программа ранее работала корректно, и нажмите Далее .


  11. Кликните на кнопку Проверить программу , чтобы выполнить тестовый запуск.
  12. Нажмите Далее .


  13. Если всё в порядке, тогда выберите пункт Да, сохранить эти параметры для программы . В ином случае воспользуйтесь кнопкой Нет, попытаться использовать другие параметры и настройте режим совместимости по-другому.


  14. Закройте средство устранения неполадок.


В большинстве случаев эта инструкция поможет вам работать со старыми программами в актуальной операционной системе от Microsoft.

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

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

Windows 10 от Microsoft кажется подверглась большим изменениям. Многие приложения, разработанные для Windows XP будет работать на современной версии Windows, за одним маленьким исключением. В эпоху Windows XP, пользователи, как правило, все время использовали свои ПК под аккаунтом администратора. Приложения создавались исходя из того, что они имели доступ администратора и переставали работать если его не было. Утилита UAC (User Account Control) это исправляет, но первоначально, иногда возникали проблемы.

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

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

Настройки Windows 10 включают параметры совместимости, которые могут сделать старые приложения функциональными. Для доступа к ним, щелкните правой кнопкой мыши ярлык приложение или файл.exe и выберите Свойства . В Windows 10 в меню Пуск , щелкните правой кнопкой мыши ярлык, выберите “Открыть папку с файлом”, а затем щелкните правой кнопкой мыши ярлык и выберите “Свойства”. Нажмите на вкладку Совместимость . Вы можете нажать кнопку “Запустить средство устранения проблем с совместимостью” для доступа к интерфейсу мастера или просто настроить опции самостоятельно.


Например, если приложение не работает должным образом на Windows 10 но правильно работает на Windows XP, отметьте чекбокс “Запустить программу в режиме совместимости с:” и в выпадающем списке выберите “Windows XP (Service Pack 3)”.

Попробуйте также различные другие настройки. Например, очень старые игры Windows 10 могут работать при выборе опции “Режим пониженной цветности». На дисплеях с высоким DPI, Вам, возможно, придется использовать режим “Отключить масштабирование изображения при высоком разрешении экрана”, чтобы программа выглядела нормально.

Неподписанные драйвера или 32-разрядные драйверы

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

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

Игры, требующие SafeDisc и SecuROM DRM

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

Правда, у вас есть множество других вариантов как запустить эти игры, в том числе поиск “no CD” крэка (который потенциально очень небезопасен), перезаказ игры с сервиса цифровой дистрибуции вроде GOG или Steam, или посмотрите веб-сайт разработчика – не предлагает ли он патч, который устраняет DRM.

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

Виртуальные машины более ранних версий программного обеспечения

Windows 7 включен специальная функция “режим Windows XP”. На самом деле, она просто включает виртуальную машину с бесплатной лицензией Windows XP. Windows 10 не имеет режима Windows XP, но вы все еще ​​можете создать свой ​​собственный режим Windows XP.


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

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

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

Новые версии Windows не полностью поддерживают классические игры DOS и другие старые приложения. Утилита DOSBox позволяет запускать старые DOS приложения, в первую очередь DOS игры – в окне на рабочем столе. Используйте DOSBox, чтобы запустить старые приложения DOS, а не полагайтесь на использование командной строки. DOSBox будет работать гораздо лучше.


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

16-разрядное программное обеспечение

16-разрядные программы больше не работают на 64-битных версиях Windows. 64-разрядная версия Windows, просто не содержат слой совместимости WOW16, позволяющий 16-разрядным приложениям функционировать. Попробуйте запустить 16-разрядное приложение на 64-разрядной версии ОС Windows, и вы увидите сообщение: “Это приложение не может работать на ПК”.

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

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

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


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

Internet Explorer может быть запущен из меню Пуск . Вы также можете открыть меню в Microsoft Edge и выберите опцию “Открыть с помощью Internet Explorer”, чтобы открыть текущую веб-страницу непосредственно в Internet Explorer.

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

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

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

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

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

Если устаревшее приложение работает некорректно, попробуйте нажать правой кнопкой мыши на его ярлыке или.exe-файле и выбрать опцию «Запуск от имени администратора» (Run as Administrator). Если программа действительно нуждается в правах администратора, можно настроить ее так, чтобы она всегда запускалась от имени администратора, о чем ниже.



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

В Windows есть настройки совместимости, позволяющие наладить нормальную работу устаревших приложений. Чтобы получить к ним доступ, нажмите правой кнопкой мыши на ярлыке или.exe-файле приложения и выберите пункт «Свойства» (Properties). Чтобы добраться до ярлыка в Windows 10, нажмите правой кнопкой мыши на значке приложения в меню «Пуск» (Start) и выберите опцию «Открыть расположение файла» (Open file location), а уже затем в открывшейся папке нажмите правой кнопкой мыши на ярлыке приложения и выберите пункт «Свойства». Откройте вкладку «Совместимость» (Compatibility). Здесь можно воспользоваться кнопкой «Запустить средство устранения проблем с совместимостью» (Use the compatibility troubleshooter) или сделать все самостоятельно.

Например, если приложение не работает в 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-битные, придется , поскольку в 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 этот режим убрали, но его можно реализовать самостоятельно.

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

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



Приложения для DOS и Windows 3.1
Материалы