что делать если старая игра не запускается
Проблемы со старыми играми на новом ПК
Приветствую вас в моем персональном блоге. Хочу сразу заметить, что данная тема является больше сборником маленьких заметок или инструкций «первого уровня» для тех пользователей, которые уж очень хотят окунуться в ретро, но испытывают различные проблемы с запуском старых игр на новых ОС и современном железе. Я решился на написание таковой только потому что сам уже страдал от подобных проблем и хотел поделиться информацией с не особо «прошаренными» юзерами. Думаю, что будет логично разбить топик на части, соответствующие разным проблемам с запуском/игровым процессом.
○Игра шла на старом ОС (Win XP, Vista). Не запускается на новом (Win 7,8,10)
Чаще всего проблемы совместимости касаются игр, выпущенных в период до появления Windows 7, которые позже не были под него оптимизированы или переизданы. Итак, в таких случаях в первую очередь стоит попробовать стандартный путь «лечения«:
1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Совместимость»
4. Ставим галочку напротив записи «Запустить программу в режиме совместимости с:»
5. Ниже в списке выбираем версию ОС, с которой игра нормально запускалась раннее
В пункте «Параметры» стоит выбирать:
• Использовать 256 цветов — если игра выпускалась на DOS, Windows 98 и использует таковую палитру
• Использовать разрешение экрана 640 х 480 — если игра выпускалась под мониторы малого разрешения. Помогает редко, но попробовать можно.
• Отключить визуальное оформление — при возникновении проблем с иконками в окнах и меню
• Отключить композицию рабочего стола — при возникновении проблем, аналогичных прошлому пункту. Этот режим отключает ряд визуальных эффектов рабочего стола, включая прозрачность интерфейса Windows и т. д.
• Отключить масштабирование изображения при высоком разрешении экрана — при возникновении проблем с чрезмерно уменьшенным/увеличенным интерфейсом/шрифтом в игре
Ниже (в окошке «Уровень прав») можно включить запуск с правами администратора, при возникновении проблем с разрешением для запуска игры.
После всех корректировок жмём «Применить» и «ОК»
Многим также поможет сайт Games Revival, посвященный исключительно портам старых игр на новое железо. Там можно найти такие классические проекты как Doom, Quake, Prince of Persia, а также множество других отлично портированных игр.
Отдельно стоит упомянуть разнообразные виртуальные машины и эмуляторы. На таких площадках как VirtualBox и Microsoft Virtual PC 2004 можно запустить огромное количество старых игр без использования дополнительного софта и оптимизации, однако неизбежна сильная потеря производительности и лаги/фризы на среднем/слабом железе. Это может стать хорошим решением для обладателей более-менее мощного железа, а также для тех, кто хочет опробовать игры с прошлых поколений консолей на ПК. Например, ePSXe и pSX emulator отлично справляются с эмулированием игр с первой Playstation на хорошем ПК.
○Игра запускается в формате 4:3 или с малым разрешением экрана
Первым делом стоит попробовать изменить разрешение самостоятельно, без патчей. Этот вариант у меня лично работал в играх Age of Empires и Age of Mythology. Итак:
1. Щёлкаем по ярлыку игры правой кнопкой мыши
2. Выбираем пункт «Свойства», кликаем левой кнопкой мыши
3. Переходим в открывшемся окне во вкладку «Ярлык»
4. Дописываем в строку «Объект» через пробел xres=*ширина экрана* yres=*высота экрана*. К примеру, xres=1366 yres=768, если разрешение вашего монитора 1366×768, чтобы получилось примерно так: «D:\Games\game.exe» xres=1366 yres=768
После этого запускаем игру и проверяем, изменился ли формат экрана. Стоит заметить, что иногда может потребоваться перезапустить игру пару раз.
Если данный способ вам не помог, стоит обратится к разнообразным Widescreen-патчам. В этом может помочь сайт wsgf.org, где публикуются как фанатские, так и официальные широкоформатные патчи.
○Игра запускается, но есть проблемы с цветами
Такая проблема часто возникает с играми конца 90-х. Чаще всего она исправляется с помощью программы DirectDraw Compatibility Tool, которая всего лишь завершает процесс «explorer.exe», отвечающий также за крупную палитру цветов, при запуске старых игр. Это решение является наиболее очевидным и самым действенным на данный момент. Скачать программу можно здесь.
Также достойны упоминания:
ResidualVM — программа со своим перечнем игр, аналогичная ScummVM
RetroArch — эмулятор «всё в одном» (пачка эмуляторов в одной программе)
DxWnd — утилита для настройки старых игр. Может, к примеру, запустить в окне игры без такового режима.
Большое спасибо, за то, что читали мой первый топик на этом сайте. Он делался от чистого сердца для тех людей, которые по каким-либо причинам не могут поиграть в классические игры на своём ПК. Если я вам помог — отпишите в комментариях, пожалуйста. Будет очень приятно. Жду также вашей критики. Заранее спасибо)
Как запустить старую игру на новом компьютере
Не подскажите с одним вопросом: дело в том, что у меня сломался старый компьютер, и вместо него я купил новый ноутбук с ОС Windows 10. Всё так-то работает, но вот несколько старых игр не запускаются (видимо нужна ОС Windows XP).
Можно-ли запустить старую игру на новом ноутбуке, и если да — то, как это сделать?
Эх, ностальгия все-таки сильное чувство, я хоть и редко играю, а люблю иногда запустить игры, в которые играл десяток лет назад (посмотреть, прочувствовать ту атмосферу, вспомнить старых приятелей и то время).
Что по поводу вопроса: как правило, старую игру запустить на новом ПК можно, и можно вполне комфортно играть (правда, встречаются редкие исключения). Есть несколько рабочих способов, которые приведу ниже в статье, рекомендую попробовать их все.
Способы запуска старых игр
Способ 1: эмуляторы приставок
Это, наверное, первое с чего нужно начать. Многие пользователи вспоминают времена приставок, которые были некогда популярны. Речь идет о таких популярных приставках, как: Dendy, Game Boy, GBAdvance, GBColor, Nintendo 64, Sega, SNintendo и т.д.
Особую популярность в нашей стране имели следующие приставки:
Популярные приставочные игры: утиная охота, танки, Скрудж МакДак (слева-направо)
Чтобы поиграть в подобные хиты, необходимо скачать на компьютер две вещи:
Как открыть игру Марио для Денди в эмуляторе FCE Ultra
👉 Более подробно о настройке эмулятора Денди можете узнать из этой статьи: https://ocomp.info/emulyatoryi-dendi.html#i
Где загрузить эмуляторы и ромы?
На специализированных сайтах, их сейчас в интернете сотни: на них есть всевозможные игры и разнообразные эмуляторы (например, один из старейших сайтов в сети, посвященный эмуляции — https://www.emu-land.net/ ).
Способ 2: игры для DOS (Windows 95-2000)
Как играть в старые игры прямо в браузере: Pac-Man, Prince of Persia, SimCity, Mario, Aladin, Mortal Kombat, DOOM и др. — https://ocomp.info/kak-igrat-v-staryie-igryi-skachat-no.html
Как правило, очень старые игры для DOS (или даже чуть поновее, вышедшее во времена Windows 98) наиболее часто отказываются запускаться на современных ОС. Вылетают при этом самые разные ошибки, например, что версия файла несовместима с текущей версией ОС (пример ниже).
Версия этого файла несовместима с используемой версией Windows
DOSBox
Отличный эмулятор среды DOS, работающий во всех современных ОС Windows. Позволяет запускать старые компьютерные игры и программы, которые отказываются работать в новых ОС. DOSBox с легкостью эмулирует работу 286/386 процессоров в реальном и защищенном режимах.
Также воссоздает работу файловых систем: XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA графику и звуковую карту SoundBlaster/Gravis Ultra Sound для лучшей совместимости со старыми играми.
И, кстати, программа полностью бесплатна!
Чтобы запустить игру в DOSBox, необходимо :
Запуск старой игры в DOSBox
Таким образом, нужная игра откроется в эмуляторе DOSBox и в нее можно будет играть как в любую другую (пример открытой старой игры показан ниже на скрине).
Игра была запущена
Еще один вариант — использование файлового менеджера: Far Manager, Norton Commander, Volcov Commander. Выглядят они, конечно, не очень, особенно для тех, кто начал свое знакомство с компьютером не так давно.
Far Manager
Знаменитый файловый коммандер, позволяющий управляться с большим количеством файлов: копировать, удалять, переносить, создавать архивы и пр. В некоторых случаях, помогает запускать устаревшее ПО (в том числе и игры) на современном ПК.
Работа с коммандером ничего сложного не представляет: после запуска экран у вас будет разделен на две части: в каждой будет открыть определенный каталог. Просто открываете нужный диск, а затем находите папку с игрой и запускаете исполняемый файл.
Примечание : кстати, если Windows по умолчанию не показывает расширения файлов, то Far Manager отобразит не только расширения, но и все скрытые файлы и каталоги. Поэтому, будьте аккуратнее при работе с этим ПО.
Способ 3: функция режима совместимости в Windows
Большинство старых приложений (и игры с ними) раньше по умолчанию запускались от имени администратора. В современных же ОС Windows такого нет: приложения не запускаются от администратора, пока вы сами не разрешите это сделать.
Запуск от имени администратора
Кроме этого, разработчики Windows также добавили некоторые опции, которые помогают улучшить совместимость старых приложений с новыми ОС.
Чтобы запускать программу в режиме совместимости с другой ОС Windows, необходимо:
Способ 4: использование DxWnd (для игр под-Windows)
Утилита, призванная облегчить запуск и работу старых игр в новых ОС Windows. Позволяет:
Далее в окне DXWnd нажмите на значок добавленной игры чтобы запустить ее.
Многие относительно старые игры запускаются в окне Windows без каких-либо проблем и можно сразу же приступить к приятному времяпровождению.
Игра запускается в небольшом окне
Способ 5: виртуальные машины
Т.к. тема установки и настройки виртуальной машины достаточно обширна, я предлагаю вам ознакомиться с ней в одной из моих статей (ссылка ниже).
Примеры представлены на следующих скриншотах.
Игра Сапер // запущена Windows XP в ОС Windows 10
Doom 2 в Windows 10
Есть еще пару способов:
1) Купить недорогой старенький ноутбук (много средств покупка не отнимет, к тому же ноутбук компактный и много места не займет (хватит одной полки в шкафу)). На него можно поставить Windows 98 (скажем), и спокойно играть во все старые игры.
2) Также, как вариант, можно установить вторую, более старую, ОС Windows на новый компьютер. Правда, в этом случае придется повозиться с настройками BIOS, с установкой системы. Плюс можно затереть загрузчик работающей ОС (поэтому, такой вариант в основное тело статьи не включил — но наводку дал здесь ✌. ).
На этом всё, благодарю всех за внимание.
Статья откорректирована 30.01.2020
Почему не запускается игра [решение]
Всем доброго времени!
Бывает такое, что установишь игру, кликнешь по ярлыку, и.. ничего не происходит. Хорошо, если спустя 20-30 сек. появится ошибка, и можно будет примерно понять в чем дело. Но что делать, если никакой ошибки нет и на экране ничего не появляется? 👀
И по закону подлости, обычно, такое происходит с самыми любимыми играми, которую ждал и давно хотел установить.
В этой заметке, собственно, попробую ответить на этот вопрос и разобрать основные причины. Пройдясь последовательно по ним, вы с высокой долей вероятностью, решите сию проблему. 👌
Теперь ближе к теме.
Причины из-за которых могут не запускаться игры
Для начала хочу привести несколько общих рекомендаций, которые нелишним было бы проверить перед всем остальным:
Запуск игры от имени администратора
В системе не уставлены видеодрайвера
Пожалуй, одна из наиболее частых причин. Большинство пользователей редко обновляют видеодрайвер после установки ОС Windows (и еще реже заходят в его настройки).
👉 Если драйвер установлен — вы увидите название вашего адаптера (например, IntelHD 5500, GeForce 920 M, как на скрине ниже).
👉 Если драйвера нет — устройства могут называться, как «Стандартный VGA адаптер», или просто напротив них будет гореть желтый восклицательный знак ).
Видеоадаптеры (диспетчер устройств)
Ссылка на панель настройки видеодрайвера IntelHD
👉 В помощь!
О том, как удалить полностью старую версию драйвера, а затем обновить его (несколькими способами) 👉расскажет вот эта статья.
В Windows отсутствует компоненты и некоторые библиотеки
У каждой игры, помимо тех. требований к железу, есть еще требования к системе и компонентам, которые необходимы для ее запуска.
Наиболее распространенные компоненты, необходимые для большинства современных игр:
Здесь же я еще добавлю, что перечисленные 3 компонента выше — это не панацея. Конкретно для вашей игры могут потребоваться и другие библиотеки, все их рассмотреть в одной статье вряд ли возможно.
В этом плане, хочу отметить утилиту для 👉 авто-обновления драйверов Driver Booster. Она помимо драйверов, может находить и обновлять все самые необходимые компоненты и библиотеки для игр (автоматически!). Очень помогает и экономит время при подобных проблемах.
Конфликт антивируса с некоторыми файлами игры. Проверка на вирусы
Также нередко запуск игры блокируется антивирусом. Часто такое происходит с пропатченными файлами (некоторые пользователи, например, убирают защиту игры, и антивирус очень «негативно» относится к процессам, изменяющим другие файлы).
Отключение антивируса Avast на 1 час
Также во многих современных антивирусах (в том же Avast) есть игровые режимы : если включить его и занести игру в исключение — то она будет получать некоторую «свободу» от антивируса (к тому же, за счет этого можно повысить производительность ПК в игре, т.к. в это время антивирус не будет нагружать ЦП).
Игра слишком старая (новые ОС не поддерживают ее)
Новые ОС Windows далеко не всегда поддерживают старые игры (и, пожалуй, это очень частая причина неработоспособности игр).
Правда, помогает он далеко не всегда (но попробовать стоит, например, такая игра как «Worms WP» — благодаря этакому «шаманству» работает в Windows 10).
👉 В помощь!
👉 Вообще, на мой взгляд, наиболее эффективными решениями в данном случае будут:
Попробуйте использовать спец. утилиты для ускорения и оптимизации игр
Ну и последнее, что порекомендую — это загрузить и протестировать 1-2 утилиты для оптимизации и ускорения игр. Дело в том, что в ряде случаев они не только поднимут производительность игры, но и решат некоторые «проблемы».
Например, такая утилита как Game Fire может: отключать некоторые «лишние» процессы (ненужные в игровом режиме), которые могут мешать нормальной работе игры. К тому же, она автоматически дефрагментирует файлы игры, задает некоторые настройки ОС перед запуском игр и т.д.
В общем, имеет смысл попробовать.
👉 В помощь!
Как запускать старые игры на Windows 10?
Старые игры с каждым годом всё больше уходят в прошлое. Одна из причин – их сложно (на первый взгляд) запустить на Win 10. Мы решили облегчить процесс запуска старых игр и разобрать для вас самые удобные способы.
Как на Windows 10 запускать DOS-игры?
Можно прождать целую вечность, пока ОС запустит DOS-игру, хотя она так и не сможет это сделать. И это не удивительно, когда дело доходит до развлечений 90-х годов, они были предназначены для максимально древнего интерфейса командной строки. В таких случаях способно помочь лишь одно средство – утилита «DOSBox», эмулирующая DOS-среду.
Без DOSBox можете и не надеяться, что у вас что-то получится, поскольку этот эмулятор был создан для того, чтобы игроки могли запускать игры давно ушедшей DOS-эпохи. Кроме того, отметим, что сайт GOG.com в этом плане наиболее удобный: платформа любезно предоставляет тот самый DOSBox и при этом является одним из лучших легальных источников старых игр.
Как запускать старые игры через DOSBox?
Как сделать так, чтобы игра через DOSBox запускалась автоматически?
Как на Windows 10 запускать игры для Windows XP?
Все причины, из-за которых старые игры не запускаются на Windows 10, связаны с несовместимостью программного обеспечения и компонентами ОС. Поэтому «пожилые» игры совершенно оправдано требует особый режим экран (отключённый по умолчанию в «десятке»), повышенные привилегии (права) и т. п. Так что же делать?
1. Определите совместимость и установите права администратора
Все проекты, выпущенные во времена «хрюши» (Windows XP), всегда по умолчанию будут требовать у вас повышенных прав для запуска и нормальной работы игры. Собственно, именно по этой причине любую такую игру важно запускать всегда от имени администратора. Это можно сделать в свойствах файла и в контекстном меню «Проводника», но мы рекомендуем первый вариант. Для этого нужно сделать следующее:
2. Настройте параметры экрана
Кроме того, устаревшие игры могут не работать из-за отсутствия поддержки установленного разрешения и цветовой гаммы. Настроить эти параметры также можно во вкладке «Совместимость». И тут тяжело дать однозначные рекомендации всем и каждому, а поскольку точного рецепта нет, придётся воспользоваться «методом научного тыка». Так что проверяйте разные режимы пониженной цветности, пониженного разрешения экрана и, как вариант, попробуйте отключить полноэкранный режим.
3. Установите и включите старые компоненты DirectX
Ещё одна причина, из-за которой старая игра не работает на Windows 10. Основная проблема заключается в том, что по умолчанию «DirectX 12» не содержит в себе необходимые компоненты для «пожилых» игр. Исправить ситуацию в системе просто – необходимо скачать и установить автономный пакет DirectX End-User Runtimes.
Рекомендуем обратить внимание на то, что он в обязательном порядке должен быть автономным установщиком со всеми важными файлами. Использовать нужно только его, потому что другой веб-собрат точно сообщит, мол, уже всё установлено. В любом случае это ещё и необходимо настроить, предлагаем воспользоваться ещё одной инструкцией:
Последний важный элемент при запуске старых игр – это .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» патч, что потенциально небезопасно; третий – уже знакомый вариант с созданием виртуального образа подходящей ОС.