7. При запуске игры появляется какая-либо ошибка / игра не запускается / игра работает некорректно

Ответ

1. Обновите драйверы, DirectX, Visual C++ и прочие компоненты системы (компоненты системы могут обновляться операционной системой автоматически, если у вас лицензионная Windows).

Скачать веб- или офлайн-установщик DirectX можно здесь (ошибки, связанные с библиотеками d3dx9_xx.dll, xinputx_x.dll и похожими устраняются установкой / обновлением DirectX).

Скачать пакеты Visual C++ можно по нижеприведённым ссылкам:

https://www.microsoft.com/ru-RU/download/details.aspx?id=26368

https://www.microsoft.com/ru-ru/download/details.aspx?id=30679

https://www.microsoft.com/RU-RU/download/details.aspx?id=48145

https://www.microsoft.com/ru-ru/download/details.aspx?id=53840

https://www.microsoft.com/ru-RU/download/details.aspx?id=26368

https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170

Ошибки, связанные с библиотеками MSVCxxx.dll, VCOMPxxx.dll и mfcxxx.dll устраняются установкой / обновлением пакетов Visual C++.
Если пакеты с официального сайта Microsoft (по ссылкам выше) не скачиваются / не устанавливаются (или ошибки не пропадают), скачайте и установите гибридный пакет:

Для 64-разрядных/битных ОС

Для 32-разрядных/битных ОС

Обратите внимание: DirectX определённой версии должны поддерживать видеокарта (аппаратно), операционная система и игра. Например, у пользователя старая видеокарта, которая поддерживает DirectX 10 и ниже, игра поддерживает DirectX 11 и выше, а в операционной системе установлен DirectX 12, который включает в себя все прежние версии.
В этом случае пользователю понадобится видеокарта с аппаратной поддержкой как минимум DirectX 11. Использование программной эмуляции DirectX в большинстве случаев не помогает (игра не запустится или будет очень сильно проседать FPS).


2.
Запуск игры в режиме совместимости с одной из старых ОС. Если у вас Windows 10, то для автоматического определения режима запуска нужно сделать следующее: нажмите правой кнопкой мыши по ярлыку игры (или экзешнику), выберите Исправление проблем с совместимостью, затем Использовать рекомендованные параметры и нажмите на Проверить программу..., после чего игра запустится. Если до этого вы не смогли запустить игру, завершите процесс (снимите задачу) в диспетчере задач перед новым запуском. После выхода из игры в окне совместимости нажмите Далее, затем Да, сохранить эти параметры для программы и Закрыть. Если при последующих запусках игра не запускается, повторите процедуру с запуском в режиме совместимости.
Также можно попробовать подобрать режим вручную: нажмите правой кнопкой мыши по ярлыку (или экзешнику), далее выберите Свойства, затем вкладку Совместимость, чуть ниже поставьте галочку напротив Запустить программу в режиме совместимости с:, из списка ниже выберите ОС и в самом низу нажмите ОК.

3. Запуск игры от имени администратора. Пример для Windows 10: Нажмите правой кнопкой мыши по ярлыку или экзешнику игры, затем выберите «Запуск от имени администратора» и нажмите «Да».

4. Можно попробовать запустить игру не с ярлыка на рабочем столе, а через экзешник из папки с игрой (или другой директории в папке с игрой, в зависимости от расположения экзешника).
Пример для игры Mass Effect 3 — Digital Deluxe Edition:
X:\Папка с игрой\Binaries\Win32\MassEffect3.exe.

5. Если вы скачали и распаковали игру в установленном виде (Portable), а при запуске ничего не происходит, то можно попробовать следующее: в общих свойствах папки с игрой снимите галочку напротив «Только для чтения», далее нажмите «Применить», «OK» и «OK», после чего запустите игру от имени администратора. Также может помочь распаковка на другой диск (например, если не запускается с диска С, распакуйте или переместите уже распакованную папку на диск E).

6. Если в пути установленной игры есть кириллица (русские буквы), переустановите игру, в пути до которой будет только латиница. Пример: X:\Games\Mass Effect 3пути до распакованной папки с установочными файлами тоже не должно быть кириллицы). Это же можно порекомендовать при наличии в пути букв другого алфавита.
Например, ошибка 0xc0000142 в большинстве случаев появляется из-за кириллицы в пути.

7. Если во время / после установки ваш антивирус удалил какой-либо файл (или несколько файлов), то отключите его (если отключение не помогает, удалите) на время установки и игры, удалите игру и установите заново. Если вы удаляли конкретный антивирус, то после прохождения игры снова установите его. Некоторые антивирусы «ругаются» на некоторые взломанные exe-файлы, библиотеки (steam_api.dll и другие) и другие файлы таблетки, так как они подвергались дизассемблированию, отладке, hex-редактированию и так далее, но вреда системе они не несут. Например, на библиотеку EMP.dll из таблетки от EMPRESS часто реагирует Microsoft Defender / Защитник Windows. Если вы заметили название файла(ов), на который(ые) реагировал антивирус, то после успешной установки игры можете попытаться добавить его / их в исключения антивируса. Оптимальный вариант добавить в исключения антивируса папку с установленной игрой, а потом зайти в Карантин и восстановить файл(ы). Алгоритм действий зависит от конкретного антивируса. Если антивирус сработал после начала игры, то принцип действия тот же.

8. Нередко помогает обновление программной платформы .NET Framework и набор инструментов с управляемой средой времени выполнения XNA.

9. Установка пакетов NVIDIA PhysX (подходит как для NVIDIA, так и для Radeon) поможет в решении с ошибками, которые связаны с PhysX.

10. Скачать OpenAL (кроссплатформенный интерфейс программирования приложений (API) для работы с аудиоданными) можно здесь. Установка / обновление OpenAL часто помогает при отсутствии звука.

11. Если требуется, обновите драйвер для видеокарты:

AMD (бывшая ATI RADEON)посетить сайт
NVIDIA посетить сайт


Дополнительная информация:

– Если у вас не получается установить / обновить ПО, попробуйте отключить антивирус и/или файрвол, возможно, он(и) блокирует(ют) определённое соединение, также причиной может быть уже установленная более новая или эквивалентная версия;
– После установки / обновления ПО рекомендуется перезагрузить ПК (или ноутбук).

Вторник, 19 Марта 2024