Как запустить старые игры на windows 7. Как запустить старые игры на современных пк

Одно из главных преимуществ 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 10. Всё так-то работает, но вот несколько старых игр не запускаются (видимо нужна ОС Windows XP). Можно-ли запустить старую игру на новом ноутбуке, и если да - то, как это сделать?

Доброго дня!

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

Что по поводу вопроса: как правило, старую игру запустить на новом ПК можно, и можно вполне комфортно играть (правда, встречаются редкие исключения). Есть несколько рабочих способов, которые приведу ниже в статье, рекомендую попробовать их все...

Интересная заметка!

Почему тормозят игры (даже на мощном компьютере)? Устраняем лаги и тормоза -

Способ 1: эмуляторы приставок

Это, наверное, первое с чего нужно начать... Многие пользователи вспоминают времена приставок, которые были некогда популярны. Речь идет о таких популярных приставках, как: Dendy, Game Boy, GBAdvance, GBColor, Nintendo 64, Sega, SNintendo и т.д.

Обратите внимание!

Игры Денди, в которые можно поиграть на компьютере - старые хиты для слабых ПК (ностальгия) -

Особую популярность в нашей стране имели следующие приставки:

  1. Dendy: с ее танчиками, Марио, утиной охотой и пр.;
  2. Sega MD II: Mortal Kombat, Sonic, червячки и пр.
  3. Sony PS.

Чтобы поиграть в подобные хиты, необходимо скачать на компьютер две вещи:

  1. программу-эмулятор конкретной приставки (например, эмулятор Dendy для Windows). По сути - эта программа воссоздаст среду нужной приставки прямо у вас в Windows;
  2. файл-ром, который нужно открыть в эмуляторе. В принципе, ничего сложного - посмотрите на скриншот ниже из 4-х действий : скачать эмулятор и запустить его (1), открыть в нем файл-ром (2-3), далее должна запуститься игра (4) ...

Где скачивать эмуляторы и ромы?

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

Способ 2: игры для DOS (Windows 95-2000)

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

В этом случае, можно попробовать запустить игру в специальном эмуляторе DOS (сейчас также много этих эмуляторов, наравне с приставочными). Одной з лучших программ подобного рода, на мой скромный взгляд, является DOSBox .

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

Также воссоздает работу файловых систем: XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA графику и звуковую карту SoundBlaster/Gravis Ultra Sound для лучшей совместимости со старыми играми.

И, кстати, программа полностью бесплатна!

Чтобы запустить игру в DOSBox, необходимо :

  1. проверить наличие ярлыка на рабочем столе для запуска DOSBox - появляется после установки приложения;
  2. открыть папку с вашей скачанной игрой (если игра в архиве - извлечь все файлы в отдельный каталог), найти файл для запуска (имеет расширение "Exe");
  3. просто зажать левую кнопку мышки на файле игры для запуска, и перенести его на ярлык DOSBox (который на раб. столе). См. скриншот ниже.

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

Еще один вариант - использование файлового менеджера: Far Manager, Norton Commander, Volcov Commander. Выглядят они, конечно, не очень, особенно для тех, кто начал свое знакомство с компьютером не так давно...

Знаменитый файловый коммандер, позволяющий управляться с большим количеством файлов: копировать, удалять, переносить, создавать архивы и пр. В некоторых случаях, помогает запускать устаревшее ПО (в том числе и игры) на современном ПК.

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

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

Способ 3: функция режима совместимости в Windows

Большинство старых приложений (и игры с ними) раньше по умолчанию запускались от имени администратора. В современных же ОС Windows такого нет: приложения не запускаются от администратора, пока вы сами не разрешите это сделать.

Для этого:

  1. откройте каталог с нужной игрой;
  2. найдите исполняемый файл (который имеет расширение "exe");
  3. щелкаем по нему правой кнопкой мышки: в контекстном меню выбираем .

Чтобы запускать программу в режиме совместимости с другой ОС Windows, необходимо:

  1. открыть свойства исполняемого файла (с расширением "exe"). Если кто не знает - достаточно нажать правой кнопкой мышки по файлу, в меню выбрать "Свойства" ;
  2. далее открыть вкладку "Совместимость" ;
  3. поставить галочку "Запускать программу в режиме совместимости с такой-то ОС" - ОС, кстати, выберите (см. скриншот ниже);
  4. также можно задать дополнительные параметры: использовать 256 цветов, установить разрешение экрана 640x480, отключить визуальное оформление, отключить композицию рабочего стола, отключить масштабирование изображения;
  5. чтобы каждый раз не запускать вручную программу от имени администратора - можно поставить соответствующую галочку (см. скрин ниже - цифра 3).

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

Способ 4: использование DxWnd (для игр под-Windows)

Для запуска старых игр (которые выходили для работы под-Windows) есть одна замечательная программа DxWnd .

Утилита, призванная облегчить запуск и работу старых игр в новых ОС Windows. Позволяет:

  • запускать игры в тех разрешениях, которые они сейчас не поддерживают;
  • ограничивать количество FPS и уменьшить скорость игры (для этого включите опцию "Limit" в настройках "FPS" и задайте макс. значение FPS) ;
  • убрать рябь, полосы и пр. дефекты (возникающие из-за длинной строки DirectDraw);
  • решить проблему с цветами;
  • позволяет запустить игру с нужной версией DirectX (причем, можно детально включить/отключить определенные модули );
  • привязать игру к одному ядру ЦП (очень актуально на многоядерных процессорах), и многое другое...

Рассмотрю ниже самый простой вариант работы с утилитой. И так, сначала загружаете, извлекаете ее из архива (она не нуждается в установке) и запускаете. После в меню "Edit" выберите опцию "Add" .

В меню "Main" задайте имя игры (может быть любым) и укажите путь к ней (строка "Path" ). После нажмите OK (прим. : перед первым запуском в большинстве случаев не обязательно что-то до-настраивать) .

Многие относительно старые игры запускаются в окне Windows без каких-либо проблем и можно сразу же приступить к приятному времяпровождению.

В некоторых случаях требуется точечная настройка: ограничить FPS, подстроить разрешение экрана, и пр. Но в рамках этой статьи дать какие-либо комментарии - невозможно (т.к. для каждой игры - они будут индивидуальными) ...

Способ 5: виртуальные машины

А не задумывались ли вы о том, чтобы запустить ОС Windows 98 (скажем) прямо в новомодной Windows 10?! А уже в запущенной Windows 98 - запускать игры, ПО и пр.?

Есть такие программы (своего рода эмуляторы компьютера), называемые виртуальными машинами . Именно это они и позволяют сделать! Виртуальных машин, на самом деле, достаточно много. Для начинающего рекомендую обратить внимание на Windows Virtual PC, VMware, VirtualBox .

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

Как запустить старую Windows в новой операционной системе: настройка виртуальной машины VirtualBox -

Примеры представлены на следующих скриншотах.

Игра Сапер // запущена Windows XP в ОС Windows 10

Есть еще пару способов:

1) Купить недорогой старенький ноутбук (много средств покупка не отнимет, к тому же ноутбук компактный и много места не займет (хватит одной полки в шкафу)). На него можно поставить Windows 98 (скажем), и спокойно играть во все старые игры...

В помощь! Хочу купить б/у ноутбук: как его проверить и на что обратить внимание -

2) Также, как вариант, можно установить вторую, более старую, ОС Windows на новый компьютер. Правда, в этом случае придется повозиться с настройками BIOS, с установкой системы. Плюс можно затереть загрузчик работающей ОС (поэтому, такой вариант в основное тело статьи не включил - но наводку дал здесь ☺...).

Во всяком случае, если они запускались в 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
Материалы

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

Тем, кто до этого работал с Windows XP, намного тяжелее адаптироваться с новым интерфейсом и настройками, чем тем, кто сразу начинает работать в новой системе. Но проходит некоторое время и те, кто раньше работал в старой системе, понимают, что все не так уж плохо, как казалось вначале. Даже многие старые игры на Windows 7 прекрасно запускаются. Например, хорошо идет моя любимая игрушка Лара Крофт (Tomb Raider 1), которая устанавливалась еще в DOS. Просто надо знать, как это сделать. Ничего сложного в этом нет. Достаточно включить режим совместимости.

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

Я уверена, что у многих сохранились старые игры, которые навевают ностальгию по тем временам, когда не было такой возможности, как игра в онлайн. Но зато, какие это были времена…

Я сама бывало, играла ночи напролет, несмотря на то, что утром надо было идти на работу.

Моими самыми любимыми играми были, и есть: Бессмертие, Tomb Raider (от первой до пятой версий), Алиса в зазеркалье, Седьмой гость, Подарочек, и много других не менее интересных.

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

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

Зря многие родители думают, что игры это только игры. Благодаря играм моя дочь научилась практически всему на компьютере, и стала программистом.

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

А я помню, как мы устанавливали игру Седьмой гость в Windows 98. Вот где была головоломка. Все по-английски, куча файлов и ничего не понятно, что происходит. Потом появилась Windows XP, и некоторые игры уже просто не устанавливались. Тогда мы научились ставить параллельно две системы. Одну для старых игр – Миллениум, и одну для новых Хрюшу.

Долгое время мы не хотели переходить на новые системы Vista и Windows 7, но теперь уже на новый компьютер ХР не установишь, так как её сняли с производства и на новое оборудование под неё нет драйверов, а играть в старые игры хочется.

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

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

Для этого нам необходимо включить режим совместимости Windows 7.

Щелкните правой кнопкой мыши на ярлыке программы или игры и в выпадающем списке выберите запись – Свойства .

  • В открывшемся окне перейдите на вкладку Совместимость .

  • Установите галочку напротив записи Запустить программу в режиме совместимости с:
  • Ниже в выпадающем списке выберите версию Windows, с которой раньше ваша программа или игра нормально работала;
  • Ниже в Параметрах можете настроить:
  1. Использовать 256 цветов . Этот режим подходит для очень старых программ или игр, которые запускались еще под DOS или Windows 98.
  2. Использовать разрешение экрана 640 х 480 . Также используется для очень ранних версий операционных систем.
  3. Отключить визуальное оформление . Этот режим используйте, если наблюдаются проблемы с меню или иконками в окнах.
  4. Отключить композицию рабочего стола . Это режим отключения прозрачности и ряда визуальных эффектов. Включайте его только при проблемах с отображением интерфейса игр или программ.
  5. Отключить масштабирование изображения при высоком разрешении экрана . Этот режим используются при проблемах с непропорциональным размером окон или неправильном отображении шрифтов в программе.

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

В данном блоге я подробно описал, как с помощью дополнительного ПО на современном компьютере можно запустить старую игру\приложение, использующее 16-битную архитектуру. С запуском таких приложений написанных под DOS, проблем не возникает, так как есть DOSBox, и нескольок других, менеее известных эмуляторов. А вот с 16-битными прогами под Windows, придется повозиться...

Сначала была DOS, а все приложения к ней были 16-битными. В 1990-х к ним прибавились 32-операционные системы, однако 16-битные продолжали выпускаться вплоть до начала 2000. У пользоватей систем семейства Windows, они не вызывали проблем, так как вплоть до ХР, Windows прекрасно работала как с 16-ти, так и с 32-битными приложениями (кроме программ написанных под DOS). В 2006 году вышла Windows Vista, которая стала первой ОС в семействе выпущенной как в 32-битной, так и в новой, 64-битной версии. Все бы ничего, но вот 16-битные приложения на ней уже не запускались. И если для запуска DOS"овских программ, можно воспользоваться эмулятором DOSBox, то вот для более поздних программ, выпущенных уже под Windows, полноценного эмулятора просто нет... Ну, конечно, не совсем нет, все же есть несколько достойных образчиков, эмулирующих старые версии Windows с 95-й по ХР, но работают они на ОС Android. Еще есть онлайн-сервис, в котором можно в браузере в полной мере насладиться любой старой ОС, любого семейства, но приложения, находящееся на вашем компьютере с него не запустишь...

Так что же делать, если у вас на компьютере стоит современная 64-битная операционная система, а вам вдруг захотелось перепройти старую игрушку, родом из конца 1990-х?

Для начала, следует попробовать запустить ее через старый добрый DOSBox, многие программы конца 1990-х, все еще писались под DOS, так как Windows 95\98 спокойно справлялись с запуском досовских прог, а некоторые имели по 2 исполняемых файла, под DOS и под Windows. Но так дело обстоит далеко не со всеми программами, и, в таком случае, Windows покажет нам сообщение, что не может запустить приложение, так как оно 16-битное, а DOSBox выдаст сообщение, что не может запускать программы для Windows...

Так как прямого способа запуска таких программ в современных ОС нет, так же как и нет способа запустить их через какой либо эмулятор (по крайней мере, нет ни одного известного эмулятора, может быть сидит сейчас китайский программист и пишет нам эмулятор 95-й Винды), придется воспользоваться длинным путем. Для этого понадобятся аж 4 программы: виртуальная машина (у нас это буде VirtualBox), программа для работы с образами дисков (воспользуемся Daemon Tools), билд какой-либо старой ОС (будет Windows 98) и, собственно сама программа, которую мы хотим запустить (для примера будет использоваться книга-игра "Подземелья Черного Замка"). Разумеется, можно пользоваться любым другим схожим инструментарием. Все ссылки на используемые программы будут написаны в комментариях.

Для начала, скачиваем перечисленные программы (ссылки в комментариях). Затем устанавливаем VirtualBox и Daemon Tools (естественно, если что-то из этого или подобное у вас на компьютере уже есть, ставить по новой их не обязательно). Когда установка завершиться, открываем VirtualBox, и видим вот такое окно:

Следующим шагом будет создание виртуальной мащины. Для этого нажимаем кнопку "Создать". В открывшимся окне вводим имя машины и выбираем версию ОС (у нас это будет Windows 98). Жмем далее. Открывается окно выбора ОЗУ, по умолчанию это 64 МБ, но лучше его увеличить, я выбрал 1 ГБ (можно ставить и больше, но главное, не ставить больше половины от установленной у вас в компьютере и не ставить больше 4ГБ, так как 32-битные системы не могут использовать больше). Затем нам предлагают создать виртуальный диск или выбрать существующий, выбираем создать новый, в типе диска выбираем VHD (Virtual Hard Disc), размер диска устанавливаем любой, но не меньше рекомендуемого, тип лучше выбрать динамический, так как в таком случае будет рациональней использоваться реальное дисковое пространство. Нажимаем "Создать", и переходим к следующему этапу.

Нажимаем кнопку "Настроить". VirtualBox может чуток задуматься. Переходим во вкладку "Система", ищем там "Порядок загрузки", выделяем "Оптический диск" и с помощью кпопок-стрелочек расположенных правее, передвигаем его в самый верх. С пункта "Гибкий диск" галочку можно снять, так как он нам не понадобиться. Все должно выглядить вот так:

Рядом со значком CD написано "Пусто". Чтобы это исправить нажимаем не кнопку, обведенную на скрине красным кружком и нажимаем "Выбрать образ оптического диска". Выбираем заранее скаченный образ дистрибьютива старой ОС. Жмем ОК. Переходим к следующему этапу нашего квеста.

Нажимаем большую зеленую кнопку "Запустить" и запасаемся терпением. Если все сделано правильно, установка начнется. Следуя инструкции установщика нужно довести дело до конца. Скорость установки зависит от того, насколько вы много выделили оперативки. У меня с выделенным гигабайтом устнавливалось минут 15-20, а вот со 128 МБ, часа полтора. Если во время выполнения установки ОС окно закрывается с ошибкой, запустите машину по новой. Если ошибка повториться в том же месте установки и с тем же сообщением, найдите другой образ и попробуйте с ним.

Когда все установиться, закройте виртуальную машину (делать это нужно через кнопку "Пуск"), и приступайте к следующему этапу. Опять переходим во вкладку "Настройки" и в Система->Порядок загрузки передвигаем жесткий диск в самый верх. Нажимаем ОК.

В главном окне программы можно увиеть пункт "Носители"

Нажимаем на название созданного вами диска (на скрине выделен синим) и жмем "Выбрать образ диска". Откроется "Проводник" с папкой, в которой лежит образ с установленной ОС. Кликаем по образу дважды, образ смонтируется (если вы до этого не устанавливали Daemon Tools или другой эмулятор дисков, сделайте это). Откройте смонтированный диск (Windows примет его за "флешку") и скопируйте инстоллятор программы, которую вам необходимо запустить. Закройте диск. Теперь запустите Daemon Tools, наведите курсор на смонтированный вами диск (У меня это диск Н) и нажмите на красный крестик. Это действие размонтирует привод.

Затем вновь запустите Виртуальную машину и установите в ней программу, которую вы только что добавили в образ диска. Запустите и все! Можно играть\использовать программу!

Если экран эмулируемой системы кажется вам слишком маленьким, увеличить его можно в насторйках VirtualBox"a (причем сделать это можно не прерывая эмуляции). Перейдите в настройки->экран и установите параметр масштабирование в подходящее для вас значение.

Данный способ запуска старых программ подойдет не только для Windows, но и для MacOS и Linux, достаточно только скачать версию VirtualBOX для своей ОС и подходящий эмулятор дисков, либо программу для работы с образами.