Почему не запускается игра на Windows
Если вы не можете запустить игру на своем компьютере, то в этой статье вы найдете основные причины проблемы, а также способы ее решения. Если при невозможности запуска игры система сообщает код ошибки, то решение проблемы становится более легким. Однако часто бывает, что игра не запускается на Windows 7, 8 или 10, и при этом ничего не сообщает пользователю – окно просто закрывается, оставляя юзера в недоумении.
Рассмотрим основные причины, почему не запускаются игры на компьютере под ОС Windows 7, 8 или 10:
- Нет требуемых файлов библиотек. К ним относится Direct X, Visual C++ и пр. Чаще всего при такой причине система выдает соответствующее сообщение.
- Несовместимость слишком старых игр с новыми версиями Windows.
- Конфликт с антивирусными программами, особенно это актуально для нелицензионных игр.
- Драйвер видеокарты не установлен, либо требует обновления. Даже, если в диспетчере оборудования нет никаких ошибок, и система показывает, что для видеокарты стоит нужный драйвер, по факту может оказаться, что применяется стандартный драйвер. Он не раскрывает все возможности видео адаптера.
- Несоответствие системы требованиям игры – нехватка оперативки, слабая видео карта и пр.
Теперь рассмотрим, каким образом можно исправить все эти проблемы.
Проверка системных требований и совместимости
Проверить системные требования вы можете на странице магазина, обложке диска или на сайте, где игра куплена или скачана.
Чтобы узнать характеристики своего ПК и, в дальнейшем, сравнить их с требованиями приложения, можно воспользоваться утилитами для отображения информации о компонентах устройства (Speccy, Aida64 и другие) или воспользоваться стандартными приложениями.
В поиске Windows введите команду msinfo32 и откройте приложение «Сведения о системе», где будет доступна нужная информация.
Обратите внимание! Совместимость игры и версии Windows также важна. Многие современные приложения могут не запуститься на Windows XP или, наоборот, старые вряд ли запустятся на Windows 10 без дополнительных манипуляций.
Можно попытаться запустить программу в режиме совместимости, если она довольно старая. Для этого откройте свойства ярлыка или приложения, пройдите в “Совместимость” и выставьте настройки совместимости различными ОС. Попробуйте несколько конфигураций, возможна одна поможет в запуске.
Отсутствие необходимых файлов DLL
Одна из самых распространенных причин того, что игра не запускается — отсутствие каких-то необходимых библиотек DLL для запуска этой игры. Обычно, вы получаете сообщение о том, чего именно не хватает.
- Если сообщается о том, что запуск не возможен, так как на компьютере отсутствует файл DLL, название которого начинается с D3D (кроме D3DCompiler_47.dll), xinput, X3D, дело в библиотеках DirectX. Дело в том, что в Windows 10, 8 и 7 по умолчанию есть не все компоненты DirectX и часто их нужно доустанавливать. Сделать это можно, используя веб-установщик с сайта Майкрософт (он автоматически определит, чего не хватает на компьютере, установит и зарегистрирует нужные DLL), скачать его можно здесь: https://www.microsoft.com/ru-ru/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-м разделе.
Ошибка с файлом mss32.dll
устранить данную ошибку можно следующими способами:
- обновление драйверов видеокарты, способствует устранению большинства таких возможных ошибок. Драйверы видеокарты можно и нужно регулярно обновлять с официального сайта разработчиков.
Внимание! Интегрированные в процессор видео карты от Intel не поддерживаются для большинства современных игр! Не поленитесь и обновите драйвера особенно для ноутбуков!
- обновление DirectX тоже возможный вариант устранения этой проблемы.
- переустановка установленной игры, как вариант, но мало эффективен.
- Использовать команду sfc /scannow— утилита проверки и ремонта всех важных файлов Windows на компьютере, включая файлы библиотеки DLL
a) открыть Командную строку от имени Администратора
b) ввести следующую команду: sfc /scannow и нажать Enter
c) утилита начнет поиск проблем и несоответствий в файлах операционной системы
Проверяем на вирусы
Не давать запуститься игре могут и вирусы. В таком случае нужно произвести сканирование компьютера и устранение паразитов:
Существуют программы, которые почистят систему и устранят ошибки реестра. Ведь из-за этого всего также может не работать игра.
CCleaner
Glary Utilities
Это программа, которая содержит в себе целый комплекс для очистки системы от мусора, а также ее настройки. Она может все, и чистить реестр, и дефрагменировать диск и реестр, производить тонкую настройку системы и многое другое.
Попробуйте использовать спец. утилиты для ускорения и оптимизации игр
Ну и последнее, что порекомендую — это загрузить и протестировать 1-2 утилиты для оптимизации и ускорения игр. Дело в том, что в ряде случаев они не только поднимут производительность игры, но и решат некоторые «проблемы».
Например, такая утилита как Game Fire может: отключать некоторые «лишние» процессы (ненужные в игровом режиме), которые могут мешать нормальной работе игры. К тому же, она автоматически дефрагментирует файлы игры, задает некоторые настройки ОС перед запуском игр и т.д.
В общем, имеет смысл попробовать.
Game Fire — главное окно (одна из утилит для ускорения игр)
В помощь!
Лучшие программы и утилиты для повышения производительности ПК в играх — см. мою подборку