Обзоры игр и технических новинок

Старые игры не запускаются на Windows 10? Решаем проблему

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

Что происходит при запуске?


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

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



Какую игру можно считать "старой" для Windows 10?


С этим вопросом тоже надо разобраться с самого начала. В 2015 году вышла в свет "десятка". В этой статье мы будем считать старыми игры, которые были выпущены за 10 и более лет до выхода Windows 10. Потому что на тот момент основной операционной системой была Windows XP. Наверное вы догадываетесь, что между XP и Десяткой - пропасть.

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

Список старых игр, которые могут не работать под Win 10


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

Max Payne,
Need For Speed Underground (1-2),
Diablo,
Heroes 3,
Doom 3,
Resident Evil 3,
Казаки,
Gothic (1-2),
Call of Duty,
FarCry,
Tom Clancy's Splinter Cell,
Mafia.

Еще можно назвать пару десятков игр, ставших легендарными к сегодняшнему дню. И выпущены они были именно в 2000-2005 годах. Проблемы у них часто возникают именно с новыми сборками Windows 10.



Настройка совместимости для старых игр в Windows 10


Покажем на примере довольно старой игры Герои Меча и Магии 3.5. Именно она никак не хотела стартовать на Виндовс 10. После запуска появлялось окошко и просто ничего не происходило. Мы зашли в папку с игрой и нашли запускающий её файл. Называется он h3wog.

По нему мы кликаем правой кнопкой мыши и в выпадающем меню выбираем нижний пункт Свойства и в нём вкладку Совместимость.

Настраиваем запуск через свойства.

Там мы ставим следующие настройки:

1. Запустить программу в режиме совместимости с Windows XP (пакет обновления 3),
2. Режим пониженной цветности (16-разрядный).

Именно третий сервис-пак для XP является эталоном этой операционной системы. А от понижения цветности геймплей сильно не пострадает. Таким образом вы запустите Героев под десятой виндой. Что касается игр с более качественной графикой - тут все немного по-другому.

Call of Duty - проблема запуска на Виндовс 10 x64


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

1. Запускать от имени администратора,
2. отключить оптимизацию во весь экран.

У Калл оф Дюти старых версий отключаем полноэкранную оптимизацию.

Если этот манёвр не помог и игра просто вылетает после нескольких секунд без ошибки - закройте остальные программы. В первую очередь закрывайте браузеры. Они всегда "едят" много оперативной памяти. КОД старых версий не требовательный к оперативе, но конфликты быть могут и игра будет просто вылетать.



Если не помогло


Эти рекомендации подойдут для других случаев, когда у вас не запускается старая игра под Windows 10. Потому что описывать в одной статье все случаи смысла нет и не хватит места.

Дело в том, что Windows регистрирует все ошибки в специальном журнале и по коду ошибки можно вычислить - почему та или иная игра или программа вываливается с ошибкой. Журнал этот можно найти, выполнив команду eventvwr.msc. Запускаем Диспетчер задач, выбираем Файл - Запустить новую задачу и вбиваем туда eventvwr.msc. Жмём далее Энтер.

Далее нас интересуют пункты Журналы Windows - Система (еще можно посмотреть пункт Приложение).

Открываем Журнальчик вот так.

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

В заключении


не всегда в том, что старая игра не хочет запускаться под новой Операционной системы, виновата игра или операционная система. Но при этом это самые частые ситуации. Бывает и такое, что причина в оперативной памяти или в жестком диске. Иногда решением бывает создание на компьютере нового пользователя, потому что с профилем старого что-то не так.
Оценка:
(0 голосов)

Комменатрии - 0

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив