Домашняя » как » Как заставить старые программы работать на Windows 10

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

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

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

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

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

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

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

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

    Windows содержит настройки совместимости, которые могут сделать старые приложения работоспособными. В меню «Пуск» Windows 10 щелкните правой кнопкой мыши ярлык, выберите «Открыть местоположение файла» в контекстном меню.

    Как только у вас есть местоположение файла, щелкните правой кнопкой мыши ярлык приложения или файл .exe, а затем выберите «Свойства» в контекстном меню..

    На вкладке «Совместимость» окна свойств приложения вы можете нажать кнопку «Использовать средства устранения неполадок совместимости» для интерфейса мастера или просто настроить параметры самостоятельно..

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

    Не стесняйтесь использовать другие настройки на вкладке «Совместимость». Например, очень старые игры могут выиграть от «Режима с уменьшенным цветом». На дисплеях с высоким DPI вам может потребоваться установить флажок «Отключить масштабирование экрана при настройках с высоким DPI», чтобы программа выглядела нормально. Никакие опции на этой вкладке не могут повредить ваше приложение или компьютер - вы всегда можете просто отключить их, если они не помогают.

    Установите неподписанные драйверы или 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 не позволяет этому мусору устанавливать и загрязнять вашу систему. К сожалению, это означает, что некоторые старые игры, поставляемые на физических CD или DVD, не будут устанавливаться и работать нормально.

    У вас есть множество других возможностей играть в эти игры, включая поиск крэка «без CD» (который потенциально очень небезопасен, поскольку их часто можно найти на тенистых пиратских сайтах), выкупая игру у службы цифровой дистрибуции, такой как 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, в первую очередь игры 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..

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

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


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

    Кредит Фотографии: Бретт Моррисон на Flickr