Сообщения об ошибках, предупреждающие об отсутствии и отсутствии файлов DirectX DLL, встречаются довольно часто. Загрузка файла DLL с сайта загрузки DLL — плохая идея, а иногда полная установка DirectX невозможна или просто не работает.
Безопасным и простым решением для восстановления отдельного файла DirectX DLL является извлечение файла отдельно из установочного пакета DirectX.
Информация в этой статье применима ко всем операционным системам Microsoft, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.
Как восстановить отсутствующий файл DLL DirectX
Чтобы восстановить отдельный отсутствующий файл DLL DirectX:
-
На веб-сайте Microsoft выберите увеличительное стекло вверху страницы и выполните поиск DirectX.
-
Прокрутите результаты поиска и выберите Загрузить среду выполнения DirectX для конечного пользователя (ММ ГГ) ссылка на последнюю дату выпуска.
-
Выбрать Скачать.
Один и тот же установщик DirectX работает для всех версий Windows.
-
Щелкните рабочий стол правой кнопкой мыши и выберите Новинки > Папка. Назовите новую папку так, чтобы ее легко запомнить, например Файлы DirectX.
-
Откройте скачанный установщик DirectX и выберите Да принять лицензионное соглашение.
-
Выбрать просмотреть в диалоговом окне.
-
Выберите папку, созданную на шаге 4, и выберите OK.
-
Выбрать OK когда вы видите путь к папке в текстовом поле. Программа установки DirectX распакует все свои файлы в папку.
-
Откройте папку, которую вы создали ранее, чтобы найти большое количество файлов CAB, несколько файлов DLL и один с именем dxsetup.exe.
Вы можете запустить DXSETUP.EXE чтобы полностью установить DirectX и переустановить все файлы DLL.
-
Найдите CAB-файл, содержащий искомый файл DLL. Например, если вам нужен файл d3dx9_41.dll, его можно найти в файле CAB Mar2009_d3dx9_41_x86. Дважды щелкните соответствующий CAB-файл, чтобы открыть его.
Существует две версии большинства CAB-файлов DirectX: 32-разрядная и 64-разрядная. Файлы для 32-битных систем заканчиваются на _x86, а 64-битные системные файлы заканчиваются на _x64. Вам нужно знать, какую версию Windows вы используете, чтобы знать, какой файл использовать.
-
Перемещение . DLL файл на рабочий стол.
Windows имеет встроенную поддержку для открытия файлов CAB, но если его откроет другая программа, поищите возможность извлечь файл в меню программы и извлечь его на рабочий стол.
-
Скопируйте файл в System32 папка, расположенная в папке установки Windows. На большинстве компьютеров это будет C: Windows System32.
Если вы получили сообщение об ошибке, в котором указано другое место, в котором отсутствует файл DLL (например, в папке конкретной игры или графического приложения), скопируйте вместо этого файл DLL.
-
Удалите все копии DLL-файла со своего рабочего стола и удалите папку с извлеченными файлами DirectX. Если оставить файлы DLL на рабочем столе, в некоторых ситуациях могут возникнуть проблемы.
-
Перезагрузите компьютер.
После перезапуска проверьте, исправило ли восстановление отдельного файла DLL возникшую проблему. Если вы по-прежнему получаете сообщение об ошибке, попробуйте полностью переустановить DirectX или устраните проблемы с DLL, связанные с оборудованием.