Всех приветствую!
Сегодня решил посвятить небольшой пост одной коварной ошибке (см. скрин ниже), возникающей на этапе запуска игр и некоторого ПО (например, CS:GO, Risk of Rain 2, DOTA и др.).
Чаще всего ошибка «Failed to Load DLL…» вызвана отсутствием какой-то библиотеки или повреждением сист. реестра ОС (в некоторых случаях загрузку блокирует антивирус, в том числе и встроенный в Windows).
Ниже в заметке пройдемся последовательно по всему, что нужно проверить в первую очередь (+ как это устранить). 👌
Примечание: кстати, код у этой ошибки может различаться. У меня на скрине ниже код 126, но нередко она вылетает и с кодами 127, 255, и рядом др.
*
Что можно сделать для устранения ошибки
📌Первое
Итак… Начать я бы посоветовал с проверки целостности файлов игры (т.е. все ли её файлы есть на диске, и не повреждены ли они…).
Если у вас игра была установлена через Steam — то делается это просто и быстро: достаточно открыть раздел «Библиотека», в списке игры кликнуть на проблемную правой кнопкой мыши и открыть ее свойства: останется перейти во вкладку «Установленные файлы» и нажать на кнопку «Проверить целостность файлов игры«.
См. пару скринов ниже. 👇
В идеале файлы игры должны пройти успешную проверку (см. пример ниже).
📌 Если игра установлена не через Steam — то, возможно, данная опция проверки есть в ее лаунчере (прим.: программа, предоставляющая возможность войти в свой аккаунт… Обычно, ярлык на нее может быть на рабочем столе, либо EXE-файл можно найти в папке с др. файлами игры). Как еще один вариант: можно попробовать переустановить игру заново (загрузив ее из другого источника).
👉👉 Кстати!
Целостность файлов игры может быть нарушена вашим установленным антивирусом (или встроенным защитником Windows. На время диагностики его бы желательно откл.!).
*
📌Второе
Если с файлами игры все в порядке — попробуйте проблемную игру запустить под именем администратора (для этого достаточно сделать правый клик мыши по ее ярлыку… См. скрин ниже 👇).
*
📌Третье
Рекомендую также проверить журнал своего антивируса (если у вас его нет — то посм. журнал встроенного защитника в Windows. Он иногда молча удаляет файлы игры, особенно у тех, которые загружены с торрент-трекеров).
Чтобы посмотреть журнал защитника: откройте параметры системы и перейдите во вкладку «Конфиденциальность и защита // защита от вирусов и угроз».
👉 В помощь!
Что делать, если защитник Windows удаляет файлы игры (например, некоторые DLL библиотеки): https://ocomp.info/zashhitnik-windows-udalyaet-faylyi.html
Кстати, если в истории защитника вы увидели, что он удалил какие-либо файлы игры — необходимо их восстановить и добавить папку игры в белый список, чтобы он ее более не проверял (при усл., что вы уверены в своей игре…).
*
📌Четвертое
В некоторых случаях вышеоговоренная ошибка может возникать из-за отсутствия определенных библиотек в ОС, например:
- NET Framework (как ее обновить);
- DirectX (как обносить);
- Visual C и др.
Чтобы не гадать, что отсутствует, — я бы порекомендовал попробовать утилиту 👉Driver Booster: она просканирует вашу систему и покажет какие библиотеки нуждаются в обновлении… (все драйвера, которые она порекомендует, в нашем случае обновлять не обязательно).
*
📌Пятое
Проверьте также системные файлы ОС Windows (благо, что это довольно быстро делается через спец. команды). Заметка с примером как это делается приведена ниже… 👇
SFC, Chkdsk и DISM: как проверить и восстановить системные файлы в Windows 10/11 (повреждение файловой системы)
*
Если вы решили проблему каким-то другим путем — сообщите пожалуйста в комментариях (заранее благодарю).
Успехов!
👋