Добрый день.

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

А как быть тем, кто хочет вспомнить молодость, или ему просто по работе необходима та или иная программа или игра, которая отказывается работать в новомодной Windows 8?

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

И так, начнем…

1. Эмуляторы игровых приставок

Пожалуй, первое слово в этой статье должно остаться за эмуляторами игровых приставок (Sega, Dendy, Sony PS). Эти приставки появились в 90-х и сразу же получили бешеную популярность. В них играло от мала до велика в любое время года и суток!

К 2000-ным годам ажиотаж спал, стали появляться компьютеры и об них как-то все подзабыли. А ведь в эти приставочные игры можно играть и на компьютере, скачав специальную программу - эмулятор . Затем скачать игру и открыть ее в этом эмуляторе. Все достаточно просто.

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

А теперь перейдем с приставочных игр на компьютерные игры и программы…

2. Запуск при помощи средств совместимости ОС Windows

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

П равда , за все время использования, наверное, этот способ меня выручил от силы пару раз из нескольких сотен запусков проблемных приложений! Поэтому, попробовать его стоит, но верить в 100% успех - нельзя.

1) Щелкаем правой кнопкой по нужному исполняемому файлу программы и выбираем свойства. Кстати, можно щелкнуть и по значку на рабочем столе (т.е. ярлыку). Эффект тот же.

2) Теперь поставьте галочку напротив пункта «режима совместимости» и выберите ОС, которую хотите эмулировать.

Затем сохраняете настройки и пытаетесь запустить программу. Есть шанс что она заработает.

3. Запуск игр и программ в среде DOS

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

У становка DOSBox

Установка программы не представляет сложности. Только я бы рекомендовал при установки обязательно создать значок (ярлык) исполняемого файла на рабочем столе. Поставьте галочку напротив пункта «Desktop Shortcut».

З апуск игр в DOSBox

Возьмем какую-нибудь старую игру, которую нужно запустить в ОС Windows8. пусть будет пошаговая стратегия Сида Мейера Civilization 1.

Если ваша программа будет требовать ОС Windows 98, например, то без виртуальной машины вам уже не обойтись. Далее речь пойдет именно о них!

4. Запуск старых ОС в новых версиях Windows

Запустить любую старую программу на новой ОС возможно только с помощью виртуальных машин . Они представляют из себя обычные программы, которые эмулируют, как бы, работу настоящего компьютера. Т.е. получается так, что вы можете в Windows 8 запускать ОС, например, Windows 2000. А уже в этих запущенных старых ОС запускать любые исполняемый файлы (программы, игры и пр.).

О том, как это все сделать и поговорим в данном разделе этой статьи.

4.1. Виртуальная машина. Установка

Это бесплатная виртуальная машина, которая позволит вам запускать на своем новом компьютере десятки ОС, начиная Windows 95 и заканчивая Windows 7.

Единственное, такого типа программы довольно требовательны к системным ресурсам, поэтому если вы хотите запускать в Windows 8, ОС Windows 8 - нужно иметь не менее 4 гб .

Работает как в 32-х, так и в 64-х битных системах. Установка происходит стандартным образом, лично, не трогаю никакие галочки, все по умолчанию.

Единственное, оставляю галочку, чтобы установщик создал ярлык на рабочем столе для запуска программы (Create a shortcut on the desktop).

В общем-то, после установки VirtualBox, можно приступить к установки в него ОС. Но об этом чуть ниже.

4.2. Настройка виртуальной машины

Прежде, чем приступить к установки ОС, необходимо настроить виртуальную машину.

1) После первого запуска в VirtualBox можно нажать только одну кнопку - «создать». Собственно, нажимаем.

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

Есть два типа виртуального жесткого диска:

Динамический: значит что файл будет расти по размером по мере заполнения диска;

Фиксированный: размер сразу же будет задан.

6) На этом, как правило, настройка виртуальной машины заканчивается. У вас должна, кстати, появиться кнопка запуска созданной машины. Вести она себя будет так, как будто бы вы включили компьютер без установленной ОС.

4.3. Установка Windows 2000 на виртуальную машину

В этом посте остановимся в качестве примера на ОС Windows 2000. Ее установка мало чем будет отличаться от установки ОС Windows Xp, NT, ME.

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

1) Запускаем виртуальную машину. Здесь все просто и никаких проблем быть не должно.

2) Вторым шагом нужно подключить к виртуальной машине наш образ в формате ISO. Для этого выберите пункт устройства/выбрать образ оптического диска . Если образ присоединился, то вы должны наблюдать такую картинку, как на скриншоте ниже.

3) Теперь нужно перезагрузить виртуальную машину. Сделать это можно при помощи одноименной команды. См. скриншот ниже.

4) Если образ рабочий и вы правильно все сделали в предыдущих 3-х шагах, вы увидите экран приветствие и начало установки ОС Windows 2000.

5) После 2-5 мин. (в среднем) копирования установочных файлов, вас попросят прочитать лицензионное соглашение, выбрать диск для установки, форматировать ли его и пр. - в общем все то же самое как и при обычной установки Windows.

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

7) После еще одной перезагрузки вы уже будете наблюдать установленную Windows 2000!

Кстати, в нее можно устанавливать игры, программы, да и вообще работать в ней как если бы это был компьютер под управлением Windows 2000.

4.3. Обмен файлами с виртуальной машиной (подключение жесткого диска)

Многие пользователи не испытывают больших проблем с установкой и заданием основных настроек виртуальной машине. Но трудности могут начаться, когда вы решите добавить какой-нибудь файл (или наоборот, скопировать с диска виртуальной машины). Напрямую, через «правка-копировать-вставить» фокус не пройдет…


3) Здесь нужно выбрать раздел «управление дисками «.

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

Как найти файл VHD?

Очень просто, по умолчанию, при установке, файл будет по адресу:

C:\Users\alex\VirtualBox VMs\winme

где «alex» - имя вашей учетной записи.

Лично бы сам и не стал разбираться, если бы не столкнулся с тем, что программа, необходимая для расчетов не была столь древняя и не отказывалась бы работать в ОС Windows XP. Пришлось устанавливать и настраивать виртуальную машину, затем в нее Windows 2000, и в ней уже проводить расчеты…

Кстати, а как вы запускаете старые программы? Или не используете вообще их?

– Игорь (Администратор)

Многие хорошие программы и игры когда-то были написаны для Windows XP. И, к сожалению, часть из них не запускается в Windows Vista и Win 7. Тем не менее, это не повод откладывать их в сторону. Существует, как минимум два способа попробовать оживить их на более поздних версиях операционных систем.

Режим совместимости в Windows для запуска старых программ

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

  1. Щелкните правой кнопкой мыши на иконке исполняемого файла или программы
  2. Выберите "Свойства"
  3. Перейдите на вкладку "Совместимость"
  4. При желании, нажмите кнопку "Изменить параметры для всех пользователей"
  5. Выберите пункт "Запустить программу в режиме совместимости с:"
  6. В выпадающем меню выберите необходимую операционную систему
  7. Нажмите кнопку "Применить" и "ОК"

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

Программа Microsoft Application Compatibility Toolkit для запуска старых программ в Windows

В данном случае необходимо будет загрузить и установить бесплатную программу Microsoft Application Compatibility Toolkit (MACT). Найти ее можно . MACT - это достаточно мощный инструментарий. В его состав входят утилиты для тестирования, анализа и миграции. И, в отличии от режима совместимости, он потребует времени и терпения для изучения его особенностей (документацию можно найти на странице загрузки).

К сожалению, для него невозможно написать универсальную инструкцию, состоящую из нескольких шагов. Но, это объясняется именно тем, что этот инструмент предназначен для кардинального подхода к вопросу совместимости.

Даже самый простой "fix" (в терминологии MACT) подразумевает огромное количество дополнительных настроек при запуске программы. Вот пример экрана с выбором:

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

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

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

Решение проблемы:

Старые игры и ПО, в частности, предназначенные для старших операционных систем, включая XP и Win 98 или DOS, могут работать неправильно. Вне зависимости от программного обеспечения, с которым вы имеете дело, будь то игра для ПК или программное обеспечение для бизнеса, поиск в Google с названием игры и приставкой «Windows 8″ или же точным сообщением об ошибке, которое вы получили, вероятно, поможет решить проблему. Приведенные ниже советы применимы к разным типам программного обеспечения, но поиск дополнительной информации, касательно именно вашей программы, всегда остается хорошей альтернативой.

Почему игры и программы могу быть несовместимы?

Существует множество причин, по которым приложение может работать неправильно на Windows 8.

Плохое программирование : Некоторые программы могут быть зависимы от прав администратора, отлично работать на XP, но испытывать проблемы при запуске от обычного пользователя на новых версиях. Некоторые, например, зависят от запросов ранних версий Windows, которые с тех пор были упразднены в новых версиях ОС, поскольку за ними были зафиксированы случаи взлома приложения.

Зависимость от старых версий программного обеспечения: ПО может использовать старые библиотеки, например, NET Framework версии 3.5, которая не установлена на Windows 8 по умолчанию.

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

DOS : Windows 8, как и все версии после XP, больше не работают поверх DOS. В то время как некоторые программы для DOS всё ещё работают, передовое программное обеспечение, написанное для DOS — например, компьютерные игры для DOS — не работает в среде Command Promt (Командной Строки) Windows.

Перед обновлением

Microsoft предлагает некоторую информацию, с которой вы можете ознакомиться перед обновлением. Вы можете загрузить и запустить Upgrade Assistant Windows 8 , который проведет сканирование вашего компьютера и сообщит вам, будут ли игры, программное обеспечение и аппаратные средства работать должным образом на Windows 8. Конечно, приложение не дает 100% гарантии, но некоторую полезную информацию предоставляет.

Обновление программного обеспечения

Если игра не работает на Windows 8, вы должны обновить его до последней версии и установить все доступные патчи. Например, старая игра, установленная с диска, может не работать на виндус 8, но разработчик игры, вполне возможно, выпустил патч, который позволяет запускать игру на новых версиях ОС. Например, многие игры из Windows Live не работают должным образом, пока не будет установлено обновление.

Вам также могут потребоваться старые библиотеки, необходимые для запуска программного обеспечения. Например, Windows 8 включает.NET Framework версии 4.5. Если вы видите ошибку, связанную с.NET Framework, вы должны зайти в панель управления и установить пакет.NET Framework 3.5, который обеспечит запуск программного обеспечения, зависимого от NET 3.5, 3.0 или 2.0.


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

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

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

Режим совместимости

Windows 8 включает в себя функцию совместимости для устранения неполадок. Просто щелкните правой кнопкой мыши на ярлык программы, которая не запускается, выберите «Свойства» и перейдите на вкладку «Совместимость». Отсюда вы сможете запустить систему устранения неполадок совместимости. Альтернативно вы можете обмануть программу, создав видимость работы на предыдущих версиях винды, включая XP или Win 98. Это поможет решить проблемы программного обеспечения, которое хорошо работало на предыдущих версиях ОС. Вкладка «Совместимость» также позволяет всегда запускать программу в режиме администратора — полезно, если программа запускается только от имени администратора.



Используйте DOSBox

Если у вас есть старое приложение под DOS, которое не работает в Windows — вероятно, старая игра вроде оригинального DOOM — вы можете запустить его из DOSBox ‘а. DOSBox это бесплатное приложение, которое эмулирует полноценную среду DOS в окне, что позволяет вам запускать DOS-приложения в Windows. DOSBox отличается лучшей совместимостью, нежели командная строка. Он работает настолько хорошо, что некоторые разработчики оптимизируют свои игры под DOSBox — если вы покупаете оригинальный DOOM или Quake в магазине Steam, они загружаются в комплекте с DOSBox.



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

Виртуальные машины позволяют вам запускать программы, которые работали на предыдущих версиях Windows. С виртуальной машиной, вы можете установить XP, например, и запустить его в оконном режиме. После этого вы можете запустить устаревшее ПО из под виртуальной машины . Windows 8 не поддерживает совместимость с ОС XP из Win 7, но вы можете получить эту функцию путем установки XP в VirtualBox или VMware Player.

Стоит заметить, что виртуальные машины не идеальное решение для игр, поскольку они гораздо медленнее и 3D-графика работает весьма посредственно. Тем не менее, виртуальные машины имеют ограниченную поддержку 3D-графики, потому если речь идет о совсем древней игре, она должна хорошо работать на виртуальной машине. Вы также можете столкнуться с проблемами, когда программное обеспечение требует прямого доступа к определенным аппаратным средствам — вы можете подключить USB-устройство к виртуальной машине, но программное обеспечение, которое зависит от прямого доступа к аппаратным средствам компьютера работать не будет.

Советы по устранению неполадок с конкретными играми

Пользователи восьмерки, чаще всего, испытывают проблемы с играми, нежели с программным обеспечением, которое своевременно сменяется новыми версиями или обновляется. Если вы столкнулись с проблемами конкретной игры, попробуйте найти игру на PC Gaming Wiki. Этот сайт предоставляет подробную информацию по устранению неполадок с большинством игр — не только для Win 8, но и для других версий операционных систем Microsoft, а также других операционных систем.

Завалили вопросами - "Что? Зачем? Как?" в новой "мегафишке" Windows 7 под названием Windows XP Mode. Постараюсь ответить коротко, а для особо любопытствующих - как в случае с постом об установке Windows 7 на нетбук - еще и видеообзор записал… Понимаю, что это выглядит навязчивой идеей, но что поделать - мне, как и моей супруге, вдруг стало довольно интересно писать видео для блога (дурной пример заразителен, наверное). Да и судя по статистике - видео оказалось вещью весьма востребованной, планирую далее дополнить свою отдельную подборку видеороликов на локальных UA-IX ресурсах для более удобного просмотра пользователями в Украине.

Что такое Windows XP Mode в Windows 7?

Эта небольшая часть технологии с общим названием Microsoft Enterprise Desktop Virtualization, MEDV, она же в простонародии "медвед" (не путать с известными персонажами околоИнтернетного фольклора:)) - поставляется в составе пакета MDOP 2009 . Небольшая часть, но самая главная - Windows XP Mode позволяет запустить процесс виртуальной ОС (Windows XP или Windows Vista) в специально разрабатываемой редакции Virtual PC настоящий момент поставляется отдельно в статусе бета-версии), и при этом пользователю будет отображаться не рабочий стол виртуальной машины, а только окно того приложения, которое установлено в виртуальной ОС, но опубликовано в виде "обычного" линка в меню "Пуск" родительской системы. Таким образом, для пользователя работа с приложениями как установленными в "родной" Windows 7, так и в виртуальной Windows XP абсолютно "прозрачна" - он сможет их отличать только по оформлению окон. И никакой путаницы с десктопами, переключениями и всем таким подобным. Для админов - никакой мороки с совместимостью приложений, написанных для Windows XP при их запуске в Windows 7 - поскольку они запускаются в родной, пусть и виртуальной, среде XP. Да и назвать ее особо "виртуальной" довольно сложно, особенно если сравнивать с "чистой" виртуализацией Hyper-V - в варианте Windows XP Mode поддерживаются не только USB-флешки, но и разнообразные "натуральные" USB, и не только, устройства - так, у меня "нашелся" и заработал в виртуальной Windows XP считыватель отпечатков пальцев на ноуте.

Фактически же это все близко (вернее даже сказать - построено на том же принципе) к работе служб терминалов в Windows Server 2008 , где пользователь вместо удаленного рабочего стола видит окна отдельных, выполняемых на сервере, приложений. Только в случае с MEDV/Windows XP Mode таким сервером выступает виртуальная ОС, в которую установлены специальные "а-ля терминальные" службы, а "терминальный клиент" находится на родительской ОС и в ее задачи входит также "поднимать" виртуальную ОС по запросу, если она еще не работает. Вот так вот все на самом деле просто, никакого мошенничества, только "магия ПО". :)

Да, и еще - MDOP предлагает такой режим работы не только для Windows 7, но и для Windows Vista, а кроме того - утилиты централизованного управления образами, настройками виртуальных ОС и публикацией приложений, что очень даже полезно для сетей, где пусть даже 50 ПК будут использовать единый образ и настройки.

Как включить/запустить Windows XP Mode в Windows 7 RC?

Как в RC, так и в релизе (скорее всего) готовой "суперкнопки" гордым названием "влкючить Windows XP Mode" нет. Технология внешняя (опять же - пока) по отношению к самой Windows 7 (только профессиональных редакций, редакции типа Home/Starter не поддерживаются). Но не беда - на специальном сайте можно скачать новую версию Virtual PC для поддержки в Windows 7 режима Windows XP Mode и "готовый" образ (около 450МБ) "чистой" Windows XP, в которую установлены необходимые службы и драйвера. Для тех же, кто хочет создать свой виртуальный образ - на сайте присутствуют бета-версии обновлений для Vista/XP, установка которых в виртуальную ОС добавляет той поддержку режима Windows XP Mode. Качаем, устанавливаем - сначала вету Virtual PC для Windows 7, потом сам образ

В меню "Старт" в "Программах" появляется раздел Windows Virtual PC , а в нем - собственно пункт Virtual Windows XP . Это и есть линк на тот самый образ, который в 450МБ и устанавливается вторым:) При первом старте образ конфигурируется весьма тривиальным образом - запрашивается только пароль будущего пользователя и все. Все настройки этой виртуальной ОС соответствуют типичным настройкам виртуальных машин Virtual PC, кроме появившегося пункта Auto Publish. Этот пункт и отвечает за то, как будут публиковаться приложения из виртуальной Windows XP в стартовом меню Windows 7. По умолчанию стоит режим автоматической публикации, а это значит, что - внимание !!! - все вновь установленные приложения в виртуальной машине будут автоматически "всплывать " в меню родительской Windows 7

Устанавливаем, что нам требуется - и в стартовом меню, в том же разделе Windows Virtual PC появляется раздел Virtual Windows XP Application со ссылками на эти виртуальные приложения. Закрываем виртуальную машину, запускаем требуемое приложение из стартового меню уже Windows 7 - и после небольшого ожидания (на видео можно оценить время старта виртуальной машины "в фоне" с последующим запуском требуемой ОС на ноутбуке HP 8510w) получаем приложение в режиме "настоящей" XP.

Какие ограничения накладывает Windows XP Mode?

Самое главное, это требование аппаратной поддержки виртуализации в процессорах. Инструкция по конфигурированию аппаратной виртуализации находится на той же странице (приведенной выше), что и загрузка самого Virtual PC. Хочу обратить отдельное внимание на тот факт, что часто для включения аппаратной виртуализации после собственно установок параметров BIOS требуется еще физическое выключение питания компьютера.

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

DOSBox: как пользоваться?

Чтобы запустить игру с помощью DOSBox для Windows 7, 8, 10 или XP:

  1. Скачать бесплатно DOSBox под свою операционную систему на официальном сайте ;
  2. Установить DOSBox. Появится ярлык на рабочем столе;
  3. Скачать игру , если этого еще не сделали;
  4. Распаковать загруженный архив, получится много файлов. Важно: игры под DOS запускаются файлами с расширением *.bat, *.exe, или *.com, в каждой игре по разному, запускайте по очереди, советую начать с файла в имени которого присутствует название игры, например doom.exe;
  5. Зайти в папку с игрой и перетащить файл запуска игры прямо на ярлык DOSBox на рабочем столе Windows. Как это показано на рисунке.

Все!!! Игра запустилась и работает без проблем.

Если вдруг игра не запускается: проверьте файлы setup.exe или install.com - в играх под DOS звук настраивался вручную, в то время звуковые карты небыли совместимыми, нужно запустить один из этих файлов, выбрать звуковую карту, например "sound blaster", и сохранить настройки.

Список системных кнопок DOSBox:

ALT-ENTER - Переход dosbox на весь экран

CTRL-F1 - Переназначение кнопок

CTRL-F5 - Сделать скриншот

CTRL-F6 - Старт/стоп записи звука в wave файл

CTRL-ALT-F5 - Старт/Стоп создания ролика с экрана (захват видео и запись в avi)

CTRL-F9 - Закрыть DosBox

CTRL-F10 - Захватить/Отпустить мышь

CTRL-F11 - Замедлить скорость игры

CTRL-F12 - Увеличить скорость игры

При нажатии ALT-F12 (Убрать ограничение скорости (турбо кнопка)) игра ускоряется до предела. Ускорение идет пока комбинация нажата. Бывает очень полезно для промотки заставок, ускорения ожидания, даже если игрой это не предусмотрено. К сожалению комбинация не очень стабильна. Самый частый симптом при таком ускорении - исчезновение в дальнейшем звука.