145 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Старые игры с каждым годом всё больше уходят в прошлое. Одна из причин – их сложно (на первый взгляд) запустить на Win 10. Мы решили облегчить процесс запуска старых игр и разобрать для вас самые удобные способы.

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

Можно прождать целую вечность, пока ОС запустит DOS-игру, хотя она так и не сможет это сделать. И это не удивительно, когда дело доходит до развлечений 90-х годов, они были предназначены для максимально древнего интерфейса командной строки. В таких случаях способно помочь лишь одно средство – утилита «DOSBox», эмулирующая DOS-среду.

Без DOSBox можете и не надеяться, что у вас что-то получится, поскольку этот эмулятор был создан для того, чтобы игроки могли запускать игры давно ушедшей DOS-эпохи. Кроме того, отметим, что сайт GOG.com в этом плане наиболее удобный: платформа любезно предоставляет тот самый DOSBox и при этом является одним из лучших легальных источников старых игр.

Как запускать старые игры через DOSBox?

  • Скачиваете DOSBox с официального сайта: ссылка

Устанавливаете «DOSBox» и дожидаетесь, пока появится соответствующий значок на рабочем столе;

Распакуйте игру, если до этого ещё не сделали, получив взамен кучу файлов;

Теперь нужно найти исполнительный файл запуска DOS-игры (как правило, это «.exe», «.bat», или «.com»);

После того как нужный файл будет найден, необходимо его перетащить прямо на ярлык эмулятора «DOSBox» и игра тут же запустится.

Как сделать так, чтобы игра через DOSBox запускалась автоматически?

  • Если вам не нравится, что каждый раз приходится перетаскивать исполнительный файл, тогда жмите ПКМ по ярлыку эмулятора «DOSBox» и выберите вариант «Свойства»;

Перейдите во вкладку «Ярлык», где в поле «Объект» после пробела нужно указать путь к файлу запуска игры, то есть полный текст в этом поле должен выглядеть примерно так:

Теперь остаётся применить изменения и нажать «Ок» переименовать ярлык эмулятора «DOSBox» на название игры и по желанию настроить значок игры в окошке «Свойства» запустить игру.

Как на Windows 10 запускать игры для Windows XP?

Все причины, из-за которых старые игры не запускаются на Windows 10, связаны с несовместимостью программного обеспечения и компонентами ОС. Поэтому «пожилые» игры совершенно оправдано требует особый режим экран (отключённый по умолчанию в «десятке»), повышенные привилегии (права) и т. п. Так что же делать?

1. Определите совместимость и установите права администратора

Все проекты, выпущенные во времена «хрюши» (Windows XP), всегда по умолчанию будут требовать у вас повышенных прав для запуска и нормальной работы игры. Собственно, именно по этой причине любую такую игру важно запускать всегда от имени администратора. Это можно сделать в свойствах файла и в контекстном меню «Проводника», но мы рекомендуем первый вариант. Для этого нужно сделать следующее:

  • ПКМ по исполняемому .exe-файлу в папке игры или по ярлыку на рабочем столе, после чего выбираете «Свойства»;

Переключаетесь на вкладку «Совместимость», где нужно установить галочку напротив «Запускать эту программу от имени администратора» и нажать «Применить»;

Следом нужно определить режим совместимости с предыдущей версией Windows. И у вас тут два варианта: первый – определяете Windows путём перебора всех вариантов, второй – находите в поисковике дату выпуска игры и сопоставляете её с актуальной версией ОС на тот момент;

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

2. Настройте параметры экрана

Кроме того, устаревшие игры могут не работать из-за отсутствия поддержки установленного разрешения и цветовой гаммы. Настроить эти параметры также можно во вкладке «Совместимость». И тут тяжело дать однозначные рекомендации всем и каждому, а поскольку точного рецепта нет, придётся воспользоваться «методом научного тыка». Так что проверяйте разные режимы пониженной цветности, пониженного разрешения экрана и, как вариант, попробуйте отключить полноэкранный режим.

3. Установите и включите старые компоненты DirectX

Ещё одна причина, из-за которой старая игра не работает на Windows 10. Основная проблема заключается в том, что по умолчанию «DirectX 12» не содержит в себе необходимые компоненты для «пожилых» игр. Исправить ситуацию в системе просто – необходимо скачать и установить автономный пакет DirectX End-User Runtimes.

Рекомендуем обратить внимание на то, что он в обязательном порядке должен быть автономным установщиком со всеми важными файлами. Использовать нужно только его, потому что другой веб-собрат точно сообщит, мол, уже всё установлено. В любом случае это ещё и необходимо настроить, предлагаем воспользоваться ещё одной инструкцией:

  • Скачиваете и запускаете инсталлятор;

Когда откроется стартовое окошко, нажмите «Yes» выбираете место для распаковки файлов нажимаете «OK»;

Отправляетесь в место, где распаковали файлы находите файл «DXSETUP.exe» – запускаете его от имени администратора теперь проводите вполне стандартную установку DirectX перезагружаете свой компьютер;

Теперь вам придётся скачать, а после и установить ещё один крайне важный компонент, поэтому для этого сделайте следующее вызываете параметры системы с помощью сочетания клавиш «Windows + I» переходите в «Приложения»;

В пункте «Приложения и возможности» нажмите Управление дополнительными компонентами (или «Дополнительные возможности»), далее следует выбрать «Добавить компонент»;

Листайте вниз, пока не найдёте «Инструменты для графики», а как только найдёте, жмите «Установить» и дождитесь окончания процесса;

И вот теперь главное – необходимо проверить, включились ли старые компоненты DirectX. Для этого откройте системный поиск и пропишите там «Панель управления», где можно перейти к «Классическому приложению»;

Отыщите и запустите «Программы и компоненты» кликайте по «Включение и отключение…» найдите папку под названием «Компоненты прежних версий» откройте её и установите метку рядом с «DirectPlay» нажимайте «ОК» перезагружаете систему.

4. Установите более старую версию .NET Framework

Последний важный элемент при запуске старых игр – это .NET Framework. Именно эти библиотеки отвечают за корректную работу не только различных программ, но и игр. Так что если вы пытаетесь запустить игру тех времён, когда последней версией библиотеки была 3.0 или 3.5, она вряд ли запустится на «десятке», поскольку та по умолчанию имеет четвёртую версию.

Решение простое – необходимо установить старую версию .NET Framework. А в случае если возникла необходимость удалить старую версию, тогда рекомендуем воспользоваться утилитой под названием «.NET Framework Cleanup Tool», которая грамотно поможет в этом деле.

Создайте образ Windows XP через VirtualBox

Что делать, если ничего из вышеописанного не помогло, а наладить отношения с Windows 10 по-прежнему никак не получается? Последний вариант – это создание виртуального образа Windows XP с помощью программы VirtualBox. По итогу получится, что вы установили ОС внутри ОС.

Возможно, звучит дико, но в современных реалиях это абсолютно нормально, поскольку в таком случае старенькая игра 100% запустится. Единственный минус способа заключается в том, что для реализации задуманного предстоит иметь достаточный объём оперативной памяти, чтобы «железо» тянуло всю эту «кашу» без лагов и фризов, а также найти где-то чистый образ Windows XP.

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

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

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

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

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

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

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

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

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

Читать еще:  Как Раздать WIFI с Телефона? Все Способы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Никакие параметры на этой вкладке не могут повредить вашему приложению или ПК – вы всегда можете просто отменить их, если они не помогут.

Установка драйверов Unsigned или 32-разрядных

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

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

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

Запуск игр, требующих SafeDisc и SecuROM DRM

Windows 10 не будет запускать более старые игры, которые используют SafeDisc или SecuROM DRM. Эти схемы управления цифровыми правами могут вызывать довольно много проблем. В целом, хорошо, что Windows 10 не позволяет этому мусору устанавливаться и загрязнять вашу систему. К сожалению, это означает, что некоторые старые игры, которые запускались с компактов-дисков или 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.

Используйте специальные браузеры для веб-сайтов

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.

Читать еще:  Тестирование Wi-Fi WPA2: устойчивость к Krack-atack

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

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

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

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

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

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

Если после данных действий приложение запустится – можно настроить, чтобы оно всегда стартовало от имени администратора. Нажмите на него правой клавишей мыши и выберите “Свойства” => зайдите во вкладку “Совместимость” => поставьте галочку в поле “Выполнять эту программу от имени администратора”, после чего нажмите “ОК”.

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

Как и в других версиях Windows в Windows 10 есть параметры совместимости, позволяющие настроить старые приложения для нормальной работы. Нажмите на ярлык или файл запуска программы exe правой клавишей мыши и выберите “Свойства” => перейдите во вкладку “Совместимость” => в этом окне вы можете просто нажать на “Запустить средство устранения проблем с совместимостью” и с помощью мастера настроить приложение.

Также если данная программа работает на XP но не запускается в Windows 10 – во вкладе совместимость поставьте галочку в поле “Запустить программу в режиме совместимости с:” и выберите из списка Windows XP, или другую систему на какой приложение работало. Еще в окне совместимость вы можете использовать режим пониженной цветности, отключить масштабирование, изменить разрешение экрана для данной программы. Попробуйте различные настройки, скорее всего программа запустится и будет работать с Windows 10.

Неподписаные драйвера

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

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

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

Майкрософт лишила поддержки SafeDisc и SecuROM DRM, объясняя это проблемами с безопасностью. Даже в Windows 8 и 7 после обновления системы игры требующие SafeDisc и SecuROM DRM не будут запускаться. Но если в Windows 7 и 8 можно с помощью команды sc start secdrv включить снова драйвера, то в Windows 10 этой возможности нет.

Единственные советы тем кто хочет запустить игры требующие SafeDisc и SecuROM DRM в Windows 10:

  1. Зайти на сайт производителя данной игры и посмотреть наличие обновлений, некоторые производители выпустили патчи для игр, скачав и установив которые исчезнет надобность в SafeDisc и SecuROM DRM;
  2. К некоторым играм можно выкачать No-CD, он используется для пиратских игр, и как некоторые говорят потенциально опасный. Но все же, многие пользователи используют его и всё у них нормально запускается;
  3. Скачать более современную версию игры
  4. Установка виртуальной машины, и запускать игры в ней.

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

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

Выберите любую виртуальную машину => установите в ней нужную операционную систему => и запускайте ее когда вам нужно использовать старое ПО неработающее в современной версии Windows.

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

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

Windows 3.1 была в основном приложением DOS. Это означает, что вы можете установить Windows 3.1 в DOSBox и запускать старые приложения 3.1 16-разрядная версия Windows в 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 10?


Перевод Comss.ru. По материалам Techradar

Ответ иногда бывает утвердительным, иногда отрицательным, а иногда зависит от нескольких факторов. Вопрос про совместимость старых программ в Windows 10 как раз относится к последней категории ответов.

Продукты Microsoft Windows, как правило, являются обратно совместимыми. Это значит, что новая система Windows имеет возможность запуска ПО, написанного для непосредственного предшественника. Например, Windows 7 корректно работает с программами для Vista.

Подавляющее большинство программ, которые запускаются на Windows 7 и Windows 8 будут работоспособны и на Windows 10, за исключением Windows Media Center, чья поддержка полностью отсутствует. Некоторые программы, разработанные для более старших версий Windows также могут беспроблемно работать в Windows 10. Для запуска других видов ПО потребуется сделать дополнительные манипуляции.

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

Если Вы используете старый компьютер, на нем могут быть установлены устаревшие файлы и программы. Например, это могут быть старые файлы Microsoft Word или старые игры Sim City или Oregon Trail. Возможно, Вы откладываете обновление пакета Microsoft Office, потому что Вам нравится пользоваться текущей версией ПО. Независимо от причины, вам нужно убедиться в возможности их запуска, если Вы хотите использовать их в Windows 10. Обновление ОС может привести к том, что файлы невозможно будет прочитать, и Вы потеряете доступ к ним.

Microsoft предлагает инструмент для проверки совместимости для пользователей, которые хотят выяснить, откроются ли их файлы и программы в Windows 10. Заинтересованные пользователи могут зайти на сайт Центр совместимости Windows, чтобы узнать наверняка.

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

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

Как и предшественники, Windows 10 имеет режим совместимости для запуска программ, разработанных для старых версий ОС. Данная опция доступа при вызове контекстного меню конкретного объекта правой кнопкой мыши и выборе пункта “Свойства”, а затем вкладки “Совместимость”.

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

Запуск приложения в режиме совместимости всегда было очень простой операции. На вкладке “Совместимость” окна “Свойства” активируйте опцию “Запустить программу в режиме совместимости с” и из выпадающего списка выберите необходимую версию ОС.

Windows 10 совместима с ПО для виртуализации Microsoft Virtual PC, которое позволяет пользователям запускать несколько версий Windows. Данный бесплатный инструмент позволяет запускать программы, разработанные для Windows XP и выше, поэтому шансы запустить несовместимое с Windows 10 ПО велики.

Читать еще:  Что делать если бесконечно грузится гта 5. Бесконечная загрузка Social Club

Установить инструмент можно из центра загрузки продуктов Microsoft. Скачайте и загрузите его. Примите лицензионное соглашение, если Вы хотите продолжить. Можете оставить настройки, рекомендуемые программой-установщиком, а можно настроить параметры самостоятельно.

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

Преимуществом данного метода является способность загрузить программу в нативной среде, для которой она была разработана. VirtualBox и VMWare являются самыми популярными виртуальными машинами и доступны для пользователей Windows, Mac и Linux. Пользователи Mac могут также воспользоваться Boot Camp и Parallels. Процесс установки очень напоминает Windows Virtual PC. Загрузите продукт, примите соглашение и начинайте работу.

К запуску новой ОС Windows 10 компания Paragon Software представила бесплатную версию приложения Paragon Go Virtual 2015, с помощью которого вы можете использовать старую систему даже после перехода с Windows 7 и Windows 8.

Пользователей, которые беспокоятся о важных файлах, созданных в старых версиях Word, Excel or PowerPoint следует успокоить – на Windows 10 они тоже будут доступны с большой вероятностью. Многие приложения Microsoft предлагают возможность сохранять результаты работы в режиме совместимости. Данная функция на протяжении многих лет присутствует в продуктах Microsoft Office. Таким образом, если Вы стали работать над документом в общественной библиотеке на старом компьютере с Microsoft Word 2007, Вы сможете продолжить редактирование документа на новеньком ноутбуке с Windows 10 без необходимости конвертации в обычный текстовый формат или PDF.

При работе в любой из данных программ, не забывайте сохранять документы в совместимом формате. Новые версии Microsoft Office также позволяют запустить проверку совместимости – Файл -> Сведения -> Поиск проблем -> Проверка совместимости. В зависимости от результатов, пользователь может исправить или проигнорировать ошибки совместимости. Кроме того, используйте пункт “Открыть с помощью.” при выборе файла для запуска нужной программы.

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

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

Все, что для этого потребуется – программа для создания виртуальных машин, например VirtualBox , и действующая лицензия на 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 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, лучше поискать нормальный современный аналог. Однако старые игры и бизнес-приложения порой незаменимы, и тогда на помощь придут описанные выше решения.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: