Всем привет! Почему не запускается игра на компьютере – этим вопросом задавался почти каждый человек в этом мире. На самом деле причин может быть достаточно много. От проблем с операционной системой и драйверами до поломанных файлов самой игры. В статье ниже я привел все возможные причины, а также инструкции – что нужно делать, если игра не запускается или вылетает при старте. Основной упор делаем на Windows 10 и Windows 11. На Windows 7 и 8 многие советы тоже подходят, но названия пунктов меню могут отличаться. Windows XP для современных игр уже почти не рассматриваем – там чаще спасают только старые версии игр, патчи или эмуляторы. В любом случае вы всегда можете обратиться ко мне в комментариях.
- Причина 1: Не установлены дополнительные библиотеки
- Причина 2: Режим совместимости и старые игры
- Причина 3: Запуск древних DOS игр
- Причина 4: Драйвера
- Причина 5: Системные требования игры
- Причина 6: Отсутствие файла
- Причина 7: Антивирус и защитник Windows
- Причина 8: Проблема с системой
- Задать вопрос автору статьи
Причина 1: Не установлены дополнительные библиотеки
При установке большинства игр разработчики дополнительно добавляют пакеты и библиотеки для работы с графикой. Чаще всего это DirectX, .NET Framework и Visual C++. Как только установка игры заканчивается, пользователю предлагается установить эти библиотеки. Возможно, в этот момент вы нечаянно или нарочно отменили установку этих дополнений. Тут хочется сразу уточнить один важный момент – даже если у вас на компьютере уже установлены последние версии DirectX и Visual C++, вам в любом случае нужно устанавливать и другие версии.
Некоторые, особенно старые игры, могут работать только с определенными версиями библиотек. Например, новая версия DirectX не заменяет старые компоненты DirectX 9, из-за которых часто появляются ошибки с файлами d3dx9, xinput или xaudio. С Visual C++ такая же история – иногда игре нужен не самый новый пакет, а конкретный старый набор библиотек. Теперь ваша задача установить DirectX и Visual C++ для вашей игры. Если при инсталляции DirectX и Visual C++ не устанавливаются, у вас есть два выхода. Найти другую сборку. Есть и второй вариант – вручную установить все версии Microsoft Visual C++:
Ссылка на официальный сайт
ПРИМЕЧАНИЕ! Если на сайте есть варианты x86 и x64, ставьте оба. Даже на 64-битной Windows старая 32-битная игра может просить именно x86-библиотеку.
После этого устанавливаем .NET Framework:
Ссылка на официальный сайт
Причина 2: Режим совместимости и старые игры
Если вы пытаетесь запустить игрушку, выпущенную больше 10 лет назад, то, скорее всего, есть проблема с совместимостью. Подобные проблемы могут наблюдаться и при запуске более свежих игр. Проблема в том, что система неправильно работает с подобными программами. Но можно включить режим совместимости:
- Кликаем правой кнопкой по ярлыку или exe-файлу, который запускает игру. Из выпадающего меню выбираем «Свойства».
- На вкладке «Совместимость» в первую очередь «Запускаем средство устранения проблем с совместимостью».
- Выбираем рекомендованные параметры. В таком режиме система попробует сама найти возможность запуска старой игры.
- Если это не поможет, попробуйте на этом же шаге выбрать «Диагностику программы». Далее вам нужно выбрать режимы совместимости.
- Еще один вариант – это попробовать запустить в режиме совместимости с прошлыми версиями Windows. Установите галочку как на картинке ниже и попробуйте выбрать более раннюю версию «Окон». После внесенных изменений нажимаем кнопку «Применить» и пробуем запустить приложение.
- Если проблема не решилась, попробуйте поиграться с параметрами ниже. Для совсем старых игр часто помогают пункты «Запускать эту программу от имени администратора», «Отключить оптимизацию во весь экран» и уменьшенный цветовой режим.
Причина 3: Запуск древних DOS игр
Тут вам режим совместимости не поможет, и для запуска подобных программ вам нужен эмулятор DOS. Самым лучшим вариантом будет DOSBox. Если вы хотите поиграться во что-то старое, например, в игры Dendy, Sega или запустить старый Warcraft 2 – можно использовать браузерные версии этих игр. Есть отличный сайт PlayClassic, где вы можете совершенно бесплатно в браузере без установки лишнего хлама запустить любую старую игру.
Причина 4: Драйвера
Как вы знаете, железо не может работать без программного обеспечения. Поэтому в первую очередь нам нужно проверить, чтобы у вас стояли свежие драйверы для вашей видеокарты. Дополнительно я бы также установил свежие дрова для материнской платы (на всякий случай). Самое главное – даже не пытаться устанавливать дрова через «Диспетчер устройств», так как это бессмысленное занятие. Там могут быть устаревшие или просто совместимые драйверы, которые могут выдавать ошибки. Поэтому скачиваем ПО только с официального сайта разработчика вашего железа. Для видеокарт это сайты NVIDIA, AMD или Intel. Если у вас ноутбук, то все делается еще проще – начинайте с сайта производителя ноутбука.
Расскажу вам одну короткую историю из жизни. Как-то ко мне обратился друг – не мог запустить простенькую лицензионную игру из Steam. После запуска ноут уходил в синий экран. Начал я с этим разбираться. Оказалось, что у него на ноуте стоит Windows 7, а вот официальных драйверов под семерку не было (только для 8 и 10). Получается, он установил семерку, а «Диспетчер устройств» не смог найти нужные дрова и скачал и установил наиболее (на его взгляд) подходящие. Как итог – железо не может нормально функционировать из-под старой винды и выдает ошибку. Поэтому обязательно скачиваем дрова вручную. Если вы столкнетесь с подобной проблемой – нужно ставить Windows той версии, которая поддерживается вашим железом.
Читаем – как правильно установить все драйвера на свой компьютер.
Причина 5: Системные требования игры
Возможно, ваш компьютер просто не подходит под минимальные системные требования этой игры. Вам нужно найти минимальные системные требования по данной игре и сравнить их со своим компьютером. Чаще всего проблемы возникают с объемом оперативной памяти, видеокартой, процессором и свободным местом на диске. Еще смотрите, чтобы игра была установлена на SSD, если это прямо указано в требованиях. Некоторые новые проекты на обычном HDD запускаются, но грузятся вечность и могут вылетать, как дедовский трактор в мороз.
Причина 6: Отсутствие файла
Очень часто при запуске можно встретить ошибку, где точно указан отсутствующий файл. Причем файл может отсутствовать как в самой игре, так и в системе. Например, если вы видите, что игра ругается на какой-то DLL-файл, название которого начинается с D3D – это значит, есть проблема с библиотеками DirectX. В таком случае переходим на сайт Microsoft, скачиваем специальную утилиту и запускаем ее. Она полностью загрузит все недостающие компоненты на ваш ПК.
Если же название файла начинается на MSVC – то значит проблема именно в Visual C++. Скорее всего, у вас не установлен какой-то пакет. Ссылку на скачивание я оставил в первой главе этой статьи.
Ну и самое популярное – когда отсутствует какой-то файл игры. Особенно такое часто происходит при установке и запуске неофициальных сборок Steam-игр. Игра может ругаться на steam_api.dll и steam_api64.dll, ubiorbitapi_r2_loader.dll, CryEA.dll, vorbisfile.dll и т.д. Скорее всего, при установке их удалил антивирус. Про него мы поговорим в следующей главе.
Не советую скачивать отдельные DLL-файлы с непонятных сайтов и раскидывать их по System32. Так можно словить вирус или еще сильнее сломать систему. Лучше поставить официальные библиотеки или проверить файлы самой игры.
Если игра куплена в Steam, Epic Games, GOG или другом лаунчере – сначала проверьте целостность файлов. В Steam: «Библиотека» – правая кнопка по игре – «Свойства» – «Установленные файлы» – «Проверить целостность файлов игры». В Epic Games: «Библиотека» – три точки около игры – «Управление» – «Проверить».
Причина 7: Антивирус и защитник Windows
Почему игра не запускается после установки и ничего не происходит? Антивирус может как блокировать запуск игры и приложения, так и удалять некоторые подозрительные файлы во время инсталляции. Во втором случае вам нужно сначала полностью удалить игру, после этого проверить, не попал ли файл в карантин, и только потом выполнять повторную установку.
ВНИМАНИЕ! Не отключайте защиту для неизвестных сборок и файлов с сомнительных сайтов. Если это лицензионная игра из Steam, Epic Games или другого нормального магазина, безопаснее добавить в исключения именно папку с игрой, а не вырубать антивирус целиком.
Если же проблема возникает уже после запуска игры, она вылетает или ругается на отсутствие файла – вам нужно добавить игру в исключение вашего антивируса. Версий антивирусов очень много, поэтому просто гуглим эту информацию. Блокировка игры может идти и со стороны встроенного защитника Windows – добавляем игру в исключение и там:
- «Пуск» – «Параметры».
- Переходим в раздел «Обновление и безопасность». В Windows 11 этот пункт находится в «Конфиденциальность и безопасность» – «Безопасность Windows».
- Слева заходим во вкладку «Безопасность Windows» и открываем «Защиту от вирусов и угроз».
- Находим ссылку «Добавление или удаление исключений».
- Нажимаем по плюсику и выбираем всю папку с игрой.
Причина 8: Проблема с системой
Возможно, игра не запускается из-за каких-то серьезных проблем с операционной системой. Как правило, казус возникает из-за системных файлов, служб или драйверов. Вот ряд советов, которые могут помочь:
- Проверяем системные файлы на целостность.
- Чистим компьютер от кеша, лишних файлов и мусора.
- Полностью проверяем систему антивирусной программой.
- Очищаем диск C.
- Если вы скачивали неофициальную сборку – попробуйте найти лицензионную версию или хотя бы альтернативный установщик. Но помните, что ломаные сборки – это всегда лотерея.
На этом наша статья подошла к концу. Если проблема не решилась, у вас остались какие-то вопросы, дополнения – вы можете написать в комментариях, в самом низу статьи. Команда WiFiGiD.RU вам обязательно поможет.
















NET.Framework поставил и все запустилось)
Хотел как раз старую игрушку запустить. С совместимостью с горем пополам все же взлетела)
Спасибо Бородач тебе за PlayClassic – от души. В Варик 2 уже поиграл и героев 2