Почему не запускаются игры на компьютере: что проверить в Windows, Steam и Epic Games

2096
Почему не запускаются игры на компьютере: что проверить в Windows, Steam и Epic Games

Первое желание, когда игра не открывается — снести её и поставить заново. Чаще всего это пустая трата часа: переустановка не трогает ни драйверы, ни системные библиотеки, ни настройки в Documents, а сбой обычно сидит именно там.

Проявляется он по-разному. Steam меняет статус на «Запуск» и через пару секунд возвращает кнопку «Играть». Окно мелькает и закрывается само. Вместо старта вылезает ошибка, по которой ничего не понять. Что именно отказало, система не подсказывает — поэтому идти стоит по порядку: Windows, драйвер, библиотеки, лаунчер, файлы игры, настройки профиля. Так причина находится быстрее, чем при переустановке наугад.

Windows, драйверы и системные компоненты

Начинать стоит с системы. Игре нужны видеодрайвер, пакеты Visual C++, библиотеки DirectX и право писать файлы в Documents — споткнуться можно о любое из этого даже на мощной машине. Браузер и мессенджер при этом работают как обычно, оттого сбой и сбивает с толку.

Сначала перезагрузитесь, потом откройте Параметры - Центр обновления Windows, гляньте доступные пакеты и дайте им установиться. Версию DirectX покажет команда dxdiag — порядок проверки Microsoft описывает в справке. После установки обновлений перезагрузите компьютер ещё раз.

Со старыми играми правило другое. В dxdiag может стоять свежая версия DirectX, а проект всё равно требует d3dx9, xinput1_3, xaudio2_7 или XACT. Тогда ставьте официальный DirectX End-User Runtime от Microsoft. Тащить DLL по одной с чужих сайтов опасно: версия может не совпасть, а под видом библиотеки вам подсунут вредоносный код.

Драйвер видеокарты лучше брать с сайта NVIDIA, AMD или Intel. Если игра запускается на встроенной графике вместо дискретной, откройте Параметры - Система - Дисплей - Графика и переключите её исполняемый файл в режим высокой производительности.

Проверьте Microsoft Visual C++ Redistributable. Новым играм чаще нужны пакеты 2015-2022, старым проектам иногда нужны версии 2005-2013. Старые ставьте по конкретной ошибке, из папки _CommonRedist в каталоге игры или по инструкции разработчика. На 64-битной Windows нередко требуются сразу x86 и x64. Актуальные официальные пакеты Microsoft собрала на странице Visual C++ Redistributable.

Игра вылетает в момент, когда создаёт профиль или первое сохранение? Проверьте Контролируемый доступ к папкам в Защитнике Windows и синхронизацию Documents через OneDrive. Конфигурацию многие проекты держат в Documents, AppData или Saved Games — запрет на запись рушит старт, причём без внятного сообщения.

Симптом Что проверить Первый шаг
Игра закрывается сразу после запуска Файлы игры, Visual C++, права доступа Проверить целостность, установить библиотеки, один раз запустить лаунчер от имени администратора
Ошибка d3dx9, xinput1_3 или xaudio2_7 Старые компоненты DirectX Установить официальный DirectX End-User Runtime от Microsoft
Ошибка MSVCP или VCRUNTIME Пакеты Microsoft Visual C++ Установить актуальные пакеты 2015-2022 x86 и x64, а для старых игр проверить версии 2005-2013
Черный экран Драйвер видеокарты, режим экрана, оверлеи Обновить драйвер, отключить оверлеи, сбросить настройки графики
Игра не создает профиль или сохранение Documents, OneDrive, Контролируемый доступ к папкам Проверить разрешения и журнал защиты Windows

Steam: файлы игры, кэш загрузки и лишние оверлеи

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

Начните с проверки файлов. В библиотеке Steam щёлкните по игре правой кнопкой, выберите Свойства - Установленные файлы - Проверить целостность файлов игры. Клиент сверит локальные данные с сервером и докачает повреждённые. Процедуру Valve описывает в официальной инструкции.

Не помогло — очистите кэш загрузки: Настройки - Загрузки - Очистить кэш загрузки. После этого Steam перезапустится и попросит заново войти в аккаунт. Помогает, когда клиент завис на обновлении, насчитал неверный размер загрузки или не видит уже скачанные данные.

Следующими отключите оверлеи и всё, что встраивается в окно игры: Steam Overlay, Discord Overlay, GeForce Experience, MSI Afterburner, RivaTuner Statistics Server, программы записи и мониторинга. Снимите лишнее, запустите игру и возвращайте утилиты по одной.

Проверьте путь к библиотеке. Старые игры, некоторые мод-менеджеры и редкие античиты могут спотыкаться о длинные пути, спецсимволы и кириллицу в названиях папок. Поставьте проблемную игру в короткий каталог вроде D:GamesSteamLibrary и посмотрите, изменится ли поведение. Заодно гляньте свободное место, системные требования и зависшие процессы в Диспетчере задач.

Epic Games: проверка установки, webcache и доступ к папкам

Epic Games Launcher часто срывает запуск из-за битой загрузки, сбитого кэша, запрета на запись, зависшего процесса или конфликта с защитным ПО. Ошибку он показывает не всегда, так что придётся пройти короткий чек-лист.

В библиотеке Epic Games найдите игру, нажмите на три точки рядом с названием, выберите Управление и нажмите Проверить. Лаунчер сверит установленные файлы и докачает недостающее. Проверку файлов Epic Games описывает в своей справке.

Запуск всё равно не проходит — закройте Epic Games Launcher целиком. В Диспетчере задач снимите процессы EpicGamesLauncher, EpicWebHelper и саму игру, если она ещё висит в списке. Потом один раз запустите лаунчер от имени администратора. Держать повышенные права постоянно незачем.

Сломаться может и кэш самого лаунчера. Закройте Epic Games Launcher, зайдите в %localappdata%EpicGamesLauncherSaved и удалите папки webcache, webcache_4147 и похожие. Игры от этого не пропадут — клиент соберёт кэш заново при следующем старте.

Отдельно займитесь антивирусом и Защитником Windows. Не вносите в исключения целый диск, папку Downloads или архивы с модами. Откройте журнал защиты, найдите конкретное срабатывание и разрешите только проверенный файл из официального каталога игры. Чем шире исключение, тем выше риск заражения.

Настройки игры, моды, античит и переустановка

Когда с Windows и лаунчерами всё чисто, причина часто сидит в самой игре. Битый конфиг может заставить её стартовать в неподдерживаемом разрешении, включить устаревший режим рендера или подгрузить сломанный мод. Переустановка тут выручает не всегда: настройки и сохранения лежат отдельно от установленных файлов.

Найдите папку с настройками игры в Documents, AppData или Saved Games и временно переименуйте её — допишите к имени, скажем, _backup. На следующем запуске игра создаст чистый профиль. Запустилась — значит, дело было в конфиге, модах или локальных данных. Сохранения сразу не стирайте: сначала скопируйте.

Если игра перестала запускаться после патча, отключайте моды целиком. Обновление сменило версии файлов, старые модификации конфликтуют, загрузчик падает ещё до главного меню. После чистого старта возвращайте их по одному. Да, скучно — зато быстрее, чем гадать по комментариям под модом трёхлетней давности.

Античит проверяют отдельно. Easy Anti-Cheat, BattlEye и их аналоги могут конфликтовать с драйверами разгона, отладчиками, мониторингом или собственной повреждённой службой. Кое-где старт ломают настройки виртуализации и защитные функции Windows. Если в папке игры или в настройках лаунчера есть repair — запустите его.

Игра открывается, но вылетает на логотипе — попробуйте параметры запуска, если их поддерживает конкретная игра. В Steam их вписывают в Свойства игры, в Epic Games - в настройках лаунчера для выбранной игры. Где-то сработает -windowed или -dx11, но единого набора команд на все игры нет.

Перед переустановкой прикиньте свободное место на системном диске, загляните в журнал событий Windows через eventvwr.msc и проверьте статус серверов, если игра онлайновая. Когда похожие сбои повторяются в разных играх, проверять надо уже не лаунчер, а железо: SMART накопителя, температуру процессора и видеокарты, стабильность оперативной памяти. Диагностику питания без опыта лучше отдать в сервис.

Вопросы и ответы

Почему игра в Steam не запускается после обновления?

После обновления могли побиться файлы, устареть моды или вылезти конфликт с оверлеем. Откройте Свойства - Установленные файлы, проверьте целостность, отключите модификации и перезапустите Steam.

Что делать, если появляется ошибка d3dx9 или xinput1_3?

Обычно так проявляется нехватка старых компонентов DirectX. Поставьте официальный DirectX End-User Runtime от Microsoft. Отдельные DLL-файлы с посторонних сайтов не качайте.

Почему Epic Games Launcher не открывает игру без ошибки?

Причина бывает в битом кэше лаунчера, правах доступа, зависшем процессе или файлах игры. Проверьте игру через Управление - Проверить, очистите webcache и один раз запустите лаунчер от имени администратора.

игра Steam Epic Games Windows DirectX Visual C++
Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
Антипов жжёт · из архива отвращения
Коровiй гной — въ кровь ребёнку
грав. · anno mdcccii
Так это видел мозгъ въ 1796-мъ: карикатуры рисовали привитых с коровьими мордами. Система отвращения не отличает коровью оспу от заражения крови — просто орёт «прочь». Рефлекс старше любого довода. С ним не спорят графиком.
Рекламодатель
АО «Позитив Текнолоджиз»
ИНН: 7718668887
ptsecurity.com↗
АО «Позитив Текнолоджиз»