Большинство ваших старых приложений для Windows должны работать только в Windows 10 . Если они работали в Windows 7, они почти наверняка будут работать и в Windows 10. Некоторые старые приложения для ПК просто не будут работать, но есть много способов заставить их снова работать.
Эти приемы охватывают множество приложений, от приложений для Windows XP и старых компьютерных игр, требующих устаревшего DRM, до ОТ и приложения Windows 3.1.
СВЯЗАННЫЕ С: Совместима ли Windows 10 с существующим программным обеспечением?
Запустить от имени администратора
СВЯЗАННЫЕ С: Почему не следует отключать контроль учетных записей (UAC) в Windows
Многие приложения, разработанные для Windows XP, будут корректно работать в современной версии Windows, за исключением одной небольшой проблемы. В эпоху Windows XP среднестатистические пользователи Windows обычно все время использовали свой компьютер с учетной записью администратора. Приложения были закодированы так, чтобы просто предполагать, что у них есть административный доступ, и в противном случае они не смогли бы работать. Новая функция контроля учетных записей пользователей (UAC) в основном исправил эту проблему , но сначала были некоторые проблемы с прорезыванием зубов.
Если старое приложение не работает должным образом, попробуйте щелкнуть правой кнопкой мыши его ярлык или файл .exe, а затем выбрать «Запуск от имени администратора», чтобы запустить его с правами администратора.
Если вы обнаружите, что приложению требуется административный доступ, вы можете настроить его всегда на запуск от имени администратора, используя параметры совместимости, которые мы обсудим в следующем разделе.
Настройте параметры совместимости
СВЯЗАННЫЕ С: Использование режима совместимости программ в Windows 7
Windows включает настройки совместимости которые могут сделать старые приложения работоспособными. В меню «Пуск» Windows 10 щелкните ярлык правой кнопкой мыши и в контекстном меню выберите «Открыть расположение файла».
Определив местоположение файла, щелкните правой кнопкой мыши ярлык приложения или EXE-файл, а затем выберите «Свойства» в контекстном меню.
На вкладке «Совместимость» в окне свойств приложения вы можете нажать кнопку «Использовать средство устранения неполадок совместимости» для интерфейса мастера или просто настроить параметры самостоятельно.
Например, если приложение не работает должным образом в Windows 10, но правильно работает в Windows XP, выберите параметр «Запустить эту программу в режиме совместимости для», а затем выберите «Windows XP (Service Pack 3)» из раскрывающегося списка. меню.
СВЯЗАННЫЕ С: Как улучшить работу Windows на дисплеях с высоким разрешением и исправить размытые шрифты
Не стесняйтесь попробовать и другие настройки на вкладке «Совместимость». Например, в очень старых играх может быть полезен «Режим пониженного цвета». На дисплеи с высоким разрешением , возможно, вам придется установить флажок «Отключить масштабирование дисплея при настройках высокого разрешения», чтобы программа выглядела нормально. Никакие параметры на этой вкладке не могут повредить вашему приложению или компьютеру - вы всегда можете просто отключить их, если они не помогают.
Установите неподписанные драйверы или 32-разрядные драйверы
64-битная версия Windows 10 использует принудительную подпись драйверов и требует, чтобы все драйверы имели действительную подпись, прежде чем их можно будет установить. 32-разрядные версии Windows 10 обычно не требуют подписанных драйверов. Исключением является то, что 32-разрядные версии Windows 10, работающие на более новом ПК с UEFI (вместо обычного BIOS) часто требуются подписанные драйверы. Применение подписанных драйверов помогает повысить безопасность и стабильность, защищая вашу систему от вредоносных или просто нестабильных драйверов. Вам следует устанавливать неподписанные драйверы только в том случае, если вы знаете, что они безопасны и у вас есть для этого веская причина.
Если старое программное обеспечение, которое вы хотите установить, требует неподписанных драйверов, вам необходимо используйте специальный вариант загрузки для их установки . Если доступны только 32-битные драйверы, вам придется использовать 32-битную версию Windows 10 - для 64-битной версии Windows 10 требуются 64-битные драйверы. Используйте этот процесс, если вам нужно перейти на 32-битную версию , скачивая 32-битную версию Windows 10 вместо 64-битной.
Запускайте игры, требующие SafeDisc и SecuROM DRM
Windows 10 не запускает старые игры, использующие SafeDisc или SecuROM DRM. Эти схемы управления цифровыми правами могут вызвать немало проблем. В целом, хорошо, что Windows 10 не позволяет устанавливать этот мусор и загрязнять вашу систему. К сожалению, это означает, что некоторые старые игры, которые поставлялись на физических компакт-дисках или DVD, не устанавливаются и не запускаются нормально.
У вас есть множество других возможностей поиграть в эти игры, в том числе поиск «взлома без компакт-диска» (который потенциально очень небезопасен, поскольку их часто можно найти на теневых пиратских сайтах), выкуп игры у службы цифрового распространения, такой как GOG или Steam, или проверьте веб-сайт разработчика, чтобы узнать, предлагает ли он патч, удаляющий DRM.
Более сложные приемы включают установку и двойную загрузку в более старую версию Windows без этого ограничения или попытку запустить игру на виртуальной машине с более старой версией Windows. Виртуальная машина может даже хорошо работать для вас, поскольку игры, использующие эти схемы DRM, достаточно устарели, и даже виртуальная машина, вероятно, может справиться с их требованиями к графике.
Используйте виртуальные машины для старых программ
СВЯЗАННЫЕ С: Начинающий компьютерщик: как создавать и использовать виртуальные машины
Windows 7 включает специальную функцию «Режим Windows XP». На самом деле это была просто включенная программа виртуальной машины с бесплатной лицензией Windows XP. Windows 10 не включает режим Windows XP, но вы все равно можете использовать виртуальная машина сделать самому.
Все, что вам действительно нужно, это программа виртуальной машины, например VirtualBox и запасная лицензия Windows XP. Установите эту копию Windows на виртуальную машину, и вы сможете запускать программное обеспечение в этой старой версии Windows в окне на рабочем столе Windows 10.
Использование виртуальной машины - это несколько более сложное решение, но оно будет работать хорошо, если приложению не потребуется напрямую взаимодействовать с оборудованием. Виртуальные машины, как правило, имеют ограниченную поддержку периферийного оборудования.
Используйте эмуляторы для приложений DOS и Windows 3.1
СВЯЗАННЫЕ С: Как использовать DOSBox для запуска игр DOS и старых приложений
DOSBox позволяет вам запускать старые приложения DOS - в основном игры для DOS - в окне эмулятора на рабочем столе. Используйте DOSBox для запуска старых приложений DOS, а не полагайтесь на командную строку. DOSBox будет работать намного лучше.
А поскольку сама Windows 3.1 была в основном приложением DOS, вы можете установить Windows 3.1 в DOSBox и запускать старые 16-битные приложения Windows 3.1.
Используйте 32-битную Windows для 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.
СВЯЗАННЫЕ С: Как использовать Java, Silverlight и другие плагины в современных браузерах
Чтобы использовать старые веб-приложения, требующие этих технологий , запустите веб-браузер Internet Explorer, входящий в состав Windows 10, по соображениям совместимости. IE по-прежнему поддерживает содержимое ActiveX. Mozilla Firefox по-прежнему поддерживает Java и Silverlight.
Вы можете запустить Internet Explorer из меню «Пуск». Если вы уже используете Microsoft Edge, просто откройте меню настроек и выберите «Открыть с помощью Internet Explorer», чтобы открыть текущую веб-страницу прямо в Internet Explorer.
Как правило, если более старое приложение не работает в Windows 10, рекомендуется попытаться найти современную замену, которая будет работать должным образом. Но есть некоторые приложения, особенно старые компьютерные игры и бизнес-приложения, которые вы просто не сможете заменить. Будем надеяться, что некоторые из описанных нами уловок совместимости позволят снова запустить эти приложения.
Кредит изображения: Бретт Моррисон на Flickr