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-редактированию и так далее, но вреда системе они не несут. Если вы удаляли антивирус, то после прохождения игры снова установите его. Если вы заметили название файла(ов), на который(ые) реагировал антивирус, то после успешной установки игры можете попытаться добавить его / их в исключения антивируса. Оптимальный вариант добавить в исключения антивируса папку с установленной игрой, а потом зайти в Карантин и восстановить файл(ы). Алгоритм действий зависит от конкретного антивируса. Если антивирус сработал после начала игры, то принцип действия тот же.

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

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

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

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

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


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

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

Среда, 06 Декабря 2023