Как восстановить отсутствующий файл DLL DirectX

Сообщения об ошибках, предупреждающие об отсутствии и отсутствии файлов DirectX DLL, встречаются довольно часто. Загрузка файла DLL с сайта загрузки DLL — плохая идея, а иногда полная установка DirectX невозможна или просто не работает.

Безопасным и простым решением для восстановления отдельного файла DirectX DLL является извлечение файла отдельно из установочного пакета DirectX.

Информация в этой статье применима ко всем операционным системам Microsoft, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.

Как восстановить отсутствующий файл DLL DirectX

Чтобы восстановить отдельный отсутствующий файл DLL DirectX:

  1. На веб-сайте Microsoft выберите увеличительное стекло вверху страницы и выполните поиск DirectX.

  2. Прокрутите результаты поиска и выберите Загрузить среду выполнения DirectX для конечного пользователя (ММ ГГ) ссылка на последнюю дату выпуска.

  3. Выбрать Скачать.

    Один и тот же установщик DirectX работает для всех версий Windows.

  4. Щелкните рабочий стол правой кнопкой мыши и выберите Новинки > Папка. Назовите новую папку так, чтобы ее легко запомнить, например Файлы DirectX.

  5. Откройте скачанный установщик DirectX и выберите Да принять лицензионное соглашение.

  6. Выбрать просмотреть в диалоговом окне.

  7. Выберите папку, созданную на шаге 4, и выберите OK.

  8. Выбрать OK когда вы видите путь к папке в текстовом поле. Программа установки DirectX распакует все свои файлы в папку.

  9. Откройте папку, которую вы создали ранее, чтобы найти большое количество файлов CAB, несколько файлов DLL и один с именем dxsetup.exe.

    Вы можете запустить DXSETUP.EXE чтобы полностью установить DirectX и переустановить все файлы DLL.

  10. Найдите CAB-файл, содержащий искомый файл DLL. Например, если вам нужен файл d3dx9_41.dll, его можно найти в файле CAB Mar2009_d3dx9_41_x86. Дважды щелкните соответствующий CAB-файл, чтобы открыть его.

    Существует две версии большинства CAB-файлов DirectX: 32-разрядная и 64-разрядная. Файлы для 32-битных систем заканчиваются на _x86, а 64-битные системные файлы заканчиваются на _x64. Вам нужно знать, какую версию Windows вы используете, чтобы знать, какой файл использовать.

  11. Перемещение . DLL файл на рабочий стол.

    Windows имеет встроенную поддержку для открытия файлов CAB, но если его откроет другая программа, поищите возможность извлечь файл в меню программы и извлечь его на рабочий стол.

  12. Скопируйте файл в System32 папка, расположенная в папке установки Windows. На большинстве компьютеров это будет C: Windows System32.

    Если вы получили сообщение об ошибке, в котором указано другое место, в котором отсутствует файл DLL (например, в папке конкретной игры или графического приложения), скопируйте вместо этого файл DLL.

  13. Удалите все копии DLL-файла со своего рабочего стола и удалите папку с извлеченными файлами DirectX. Если оставить файлы DLL на рабочем столе, в некоторых ситуациях могут возникнуть проблемы.

  14. Перезагрузите компьютер.

После перезапуска проверьте, исправило ли восстановление отдельного файла DLL возникшую проблему. Если вы по-прежнему получаете сообщение об ошибке, попробуйте полностью переустановить DirectX или устраните проблемы с DLL, связанные с оборудованием.