Игра не запускается на Windows 10, 8 или Windows 7 — как исправить

Если у вас возникли проблемы с запуском игры (или игр) на Windows 10, 8 или Windows 7, в этом руководстве подробно описаны возможные и наиболее распространенные причины и что делать, чтобы исправить ситуацию.

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

Основные причины, по которым игры не запускаются на Windows 10, 8 и Windows 7

Основные причины, по которым может не запускаться та или иная игра, можно свести к следующим (все они будут более подробно раскрыты ниже):

  1. Отсутствие необходимых библиотечных файлов для запуска игры. Обычно это DirectX или Visual C DLL++. Обычно вы видите сообщение об ошибке, указывающее на файл, но не всегда.
  2. Старые игры могут не запускаться на новых операционных системах. Например, игры 10-15-летней давности могут не работать на Windows 10 (но это обычно решаемо).
  3. Встроенный антивирус Windows 10 и 8 (Защитник Windows), а также некоторые сторонние антивирусы могут препятствовать запуску нелицензионных игр.
  4. Отсутствие драйверов видеокарты. При этом новички часто не знают, что у них не установлены драйвера видеокарты, так как в диспетчере устройств написано "Стандартный VGA-адаптер" или "Базовый видеоадаптер Microsoft", а при обновлении через диспетчер устройств написано, что установлен правильный драйвер. Хотя этот драйвер означает отсутствие драйвера и использует стандартный, на котором многие игры не будут работать.
  5. Проблемы совместимости со стороны самой игры — неподдерживаемое оборудование, недостаток оперативной памяти и тому подобное.

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

Отсутствие необходимых DLL-файлов

Игра не запускается Отсутствует DLL

  • Если пишет, что игра не может быть запущена, потому что отсутствует DLL-файл с начальной буквой D3D (кроме D3DCompiler_47.dll), xinput, X3D, речь идет о библиотеках DirectX. Дело в том, что в Windows 10, 8 и 7 не все компоненты DirectX установлены по умолчанию, и часто их приходится переустанавливать. Вы можете сделать это с помощью веб-инсталлятора с сайта Microsoft (он автоматически определит, чего не хватает на вашем компьютере, установит и зарегистрирует необходимые DLL), скачать его можно здесь: https://www.microsoft.com/en/download/35 (Существует похожая ошибка, но не связанная напрямую с DirectX — Cannot find dxgi.dll).
  • Если ошибка говорит о файле, имя которого начинается с MSVC, то причина в отсутствии некоторых библиотек из пакета Visual C++. В идеале, нужно знать, какие драйверы вам нужны, и скачать их с официального сайта (и, что важно, обе версии x64 и x86, даже если у вас 64-битная Windows). Но можно скачать все сразу, это описано вторым способом в статье Как скачать Visual C++ Redistributable 2008-2017.

Это основные библиотеки, которые обычно отсутствуют по умолчанию на вашем компьютере и без которых игры могут не запускаться. Однако, если речь идет о каких-то "проприетарных" DLL от разработчика игры (ubiorbitapi_r2_loader.dll, CryEA.dll, vorbisfile.dll и подобные), или steam_api.dll и steam_api64.dll, а игра у вас не лицензионная, причина отсутствия этих файлов обычно в том, что они были удалены антивирусом (например, защитник Windows 10 по умолчанию удаляет такие измененные файлы игры). Этот вариант будет рассмотрен далее, в разделе 3.

Старая игра не запускается

Следующая наиболее распространенная причина — невозможность запустить старую игру с более новой версией Windows.

Это поможет здесь:

  • Запустите игру в режиме совместимости с одной из предыдущих версий Windows (см., Например, Windows 10 Compatibility Mode). Запустите игру в режиме совместимости
  • Для очень старых игр, которые изначально были разработаны под DOS — используйте DOSBox.

Встроенный антивирус блокирует запуск игры

Еще одна распространенная причина, учитывая, что не все пользователи покупают лицензионные версии игр — встроенный антивирус "Windows Defender" в Windows 10 и 8. Он может блокировать запуск игры (она просто закрывается сразу после запуска), а также удалять файлы необходимых игровых библиотек, модифицированных по сравнению с оригиналом.

Правильным вариантом здесь является покупка игр. Второй способ — удалить игру, временно отключить Windows Defender (или другой антивирус), переустановить игру, добавить папку с установленной игрой в исключения антивируса (как добавить файл или папку в исключения Windows Defender), включить антивирус.

Отсутствуют драйверы видеокарты

Если на компьютере не установлены оригинальные драйверы видеокарты (почти всегда это драйверы NVIDIA GeForce, AMD Radeon или Intel HD), игра может не работать. В этом случае картинка в Windows будет в порядке, вы даже сможете запустить некоторые игры, а диспетчер устройств может сказать, что необходимый драйвер уже установлен (но имейте в виду, что если там написано Standard VGA-adapter или Microsoft Basic Video Adapter, то у вас точно нет драйвера).

Не установлен драйвер видеокарты

Проблемы совместимости

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

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

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

Оцените статью
Добавить комментарий