telegram
🪟windows

Как исправить ошибку HRESULT 0x8007007E в Windows

Пользователь Windows 11 и 10 может столкнуться с ошибкой "Исключение из HRESULT: 0x8007007E", которая означает, что указанный модуль не найден в библиотеке DLL. Другими словами, система не может найти нужную библиотеку (DLL) или компонент, от которого зависит запускаемое приложение.

Не удается загрузить DLL Не найден указанный модуль Исключение из HRESULT 0x8007007E

Ошибка "HRESULT 0x8007007E" возникает при запуске программ или попытке установить компоненты, такие как Visual C++ или Net Framework  в Windows 11/10.

Виновником данной ошибки является блокировка антивирусом нужной DLL библиотеки от программы, поврежденные системные файлы или повреждены сами файлы программы, которую нужно переустановить.

1. Проверьте карантин антивируса

Обычно в ошибке указано какой DLL файл не удается загрузить, и он может блокироваться антивирусом. В этом случае нужно проверить карантин антивируса и, если там есть файл, то добавить его для начало в исключения антивируса, после чего восстановить из карантина. Также рекомендую еще добавить всю папку с игрой или программой в исключения.

  • Откройте антивирус "microsoft defender" и перейдите слева в столбце "Журнал защиты".
  • Справа посмотрите, не заблокирована ли DLL библиотека, которая указана в ошибке.
  • Разблокируйте её нажав "Действие" > "Разрешить".журнал защиты восстановить файл
  • После того как разблокировали, перейдите "Защита от вирусов и угроз" > справа "Управление настройками".
  • В самом низу нажмите "Добавление или удаление исключений" и "Добавить исключение".
  • Выберите "Файла" и добавьте разблокированный файл его в исключения.
  • Рекомендую также добавить целиком папку с игрой или программой.Добавить в исключение антивируса TslGames.exe

2. Проблемы с Visual C++

Если ошибка "HRESULT: 0x8007007E" возникает при попытке установить сам Visual C++, то восстановите его.

  •  Откройте установленные приложения и нажмите "Изменить" около всех Visual C++, после чего "Исправить".исправить visual 2015-2022 windows 11

Если не помогло устранить ошибку, то удалите все Visual C++, перезагрузитесь, скачайте и установите последнюю версиюVisual Studio 2015, 2017, 2019 и 2022 для Windows 11/10 двух разрядностей X64 и X86.Последняя версия Microsoft Visual C Redistributable

3. Проверьте и восстановите Net Framework

Если ошибка HRESULT: 0x8007007E связана с Net Framework, то его нужно исправить при помощи Microsoft .NET Framework Repair Tool или включить 3.5 и 4.8 версию в компонентах системы.

  • Скачайте NET Framework Repair Tool и запустите для восстановления.
  • Включите Net Framework 3.5 и 4.8 в компонентах нажав Win+R и введите optionalfeatures.отключить NET Framework 3.5 и 4.8

4. Восстановите целостность системных файлов

Поврежденные системные файлы в Windows 11/10 являются причиной ошибки, когда не найден указанный модуль HRESULT: 0x8007007E. Для этого, запустите командную строку от имени администратора и введите команды по порядку.

  • sfc /scannow
  • Dism /Online /Cleanup-Image /RestoreHealthsfc scannow терминал Windows

5. Переустановка приложение

В ошибке обычно указан, какой DLL файл не найден. Просто вбейте в поиске Google или Yandex название файла и узнайте к чему он относится. К тому же, переустановите программу, если известна, с официального сайта производителя, а не торрента.