Скачать dinput8.dll и исправить ошибку в Windows 11/10
При запуске игр, к примеру GTA5 или rdr2, пользователь может столкнуться с ошибкой, что запуск программы невозможен, так как на компьютере отсутствует dinput8.dll.
dinput8.dll - Это динамическая устаревшая API библиотека отвечающая за ввод/вывод нужных инструкций мультимедийных устройств как клавиатура, геймпад, мышь. Многие полагают, что это компонент DirectX, но устанавливая последнюю версию, это не решает проблему запуска игр, так как файл относиться к Microsoft DirectInput и является системным.
Ошибка, когда файл dinput8.dll не обнаружен, отсутствует или не предназначен для выполнения в системе, возникает из-за того, что игра скачена с торрента и является пиратской версией. Сам файл dinput8.dll может быть изменен и модифицирован создателям репака, и может содержать в себе вирусный код для выполнения зловредных определенных задач. По этой причине, антивирус помещает файл dinput8.dll в карантин и игра зависящая от этого файла не запускается и выдает ошибку на его отсутствия.
В данной инструкции разберем способы, что делать и, как исправить ошибку dinput8.dll при запуске игр и программ в Windows 11/10.
1. Карантин антивируса
Если вы скачивали игру с торрента или с не официального сайта, то антивирус мог поместить файл dinput8.dll в карантин и игра будет выдавать ошибку, что файл отсутствует.
2. Восстановить целостность системы
Восстановим системные файлы, если они повреждены. Это должно заменить испорченный файл dinput8.dll в Windows 11/10. Для этого, запустите командную строку от имени администратора и введите ниже команды по порядку:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
3. Запуск компонентов в самой игре
Обычно разработчики игр или создатели пиратских рэпаков запаковывают в игровую файлы нужные компоненты как DirectX, Visual С++. Откройте папку с игрой и установите DirecX, он должен там быть, так как файл ранее выполнял работу функции в версии DiretcX 8, который уже не поддерживается даже современными видеокартами и нигде вы его официально не скачаете.
- Откройте папку с игрой и посмотрите дополнительные компоненты для установки
- Это может быть directx.exe, dxsetup.exe и т.п
📌 Можете также попробовать установить Security Fix for DirectX 8, если старый ПК и игра.
4. Где взять файл dinput8.dll для Windows 11/10
Расположение файла dinput8.dll в Windows 11/10:
C:\Windows\System32
C:\Windows\SysWOW64
Сам файл dinput8.dll вы можете попросить друга, чтобы скинул вам по Интернету, это безопаснее, чем скачивать с непроверенных сайтов. Пути, где находится данная библиоткеа описаны выше.
5. Скачать оригинальный dinput8.dll для Windows 11/10
Есть отличный онлайн сервис, который скачивает системные фалы Windows 11/10/7 из манифеста обновлений серверов Майкрософт. Пользовался не один раз, и всегда проверял ссылку на скачивание файлов, которые ведут на сервера Майкрософт. В любом случае, как сервис сторонний и может случится всякое, к примеру его взлом злаумышниками, рекомендую проверить файлы на VirusTotal.
- Перейдите на winbindex
- Скачайте dinput8.dll x64 (один файл) для своей Windows
- Далее файл будет скачен в формате .blod
- Переименуйте файл dinput8.dll
- Помеcтите скаченные dinput8.dll x64 в C:\Windows\SysWOW64
- Скачайте теперь dinput8.dll x86 для своей Windows
- Также переименуйте его в dinput8.dll (удалите предыдущий, чтобы переименовалось x64)
- Поместите данный файл dinput8.dll x 86 в C:\Windows\System32