Сообщения об ошибках, предупреждающие о «отсутствующих» и «не найденных» DLL-файлах DirectX, довольно распространены. Игры и графические программы постоянно разрабатываются, и Microsoft часто выпускает обновления для DirectX.
Загрузка DLL-файла с сайта загрузки DLL - это действительно плохая идея, и иногда по какой-то причине установка DirectX по какой-либо причине или просто не работает.
Безопасным и простым решением для восстановления одного DLL-файла DirectX является извлечение файла отдельно из установочного пакета DirectX.
Как восстановить отсутствующий DLL-файл DirectX
Следуйте простым инструкциям ниже, чтобы восстановить отсутствующий DLL-файл DirectX. Обычно это занимает менее 15 минут.
-
Найдите последнюю версию DirectX на сайте Microsoft.
Такая же загрузка DirectX применяется ко всем операционным системам Windows - Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и т. Д. Вы можете восстановить любой отсутствующий DLX-файл DirectX - будь то DirectX 11, DirectX 10, DirectX 9 и т. Д. - используя эту загрузку.
-
Нажмите ссылку в результатах поиска для Время выполнения конечных пользователей DirectX (MM YY) который показывает последнюю дату выпуска. Следуйте инструкциям, чтобы загрузить файл на следующей странице, на которую отправляет Microsoft. Обязательно загрузите файл установки DirectX на рабочий стол или другое удобное место для работы.
Это полная версия DirectX, поэтому это может быть значительная загрузка. Если вы используете более медленное соединение, это может занять некоторое время.
Следите за другими программами, которые Microsoft рекомендует вам скачать вместе с DirectX. Просто снимите с экрана все, что вы не хотите, а затем приступайте к загрузке.
-
Щелкните правой кнопкой мыши на рабочем столе, выберите новый и затем выберите скоросшиватель, Назовите папку что-то, что нужно запомнить Файлы DirectX или оставить его как значение по умолчанию Новая папка , Мы будем использовать эту новую папку в следующих шагах.
-
Дважды щелкните файл, загруженный на шаге 2.
Если у вас возникли проблемы с поиском файла, его, скорее всего, назовут чем-то вроде directx_ дата _redist.exe .
-
Нажмите да к отображаемому лицензионному соглашению.
-
Нажмите Просматривать… в диалоговом окне с просьбой Введите местоположение, в которое вы хотите поместить извлеченные файлы и выберите папку, созданную на шаге 3. Затем нажмите Хорошо.
Если вы создали папку на рабочем столе, она, вероятно, будет внизу списка папок в Просмотр папки диалоговое окно, которое вы видите сейчас.
-
Нажмите Хорошо когда вы видите путь к папке в текстовом поле.
Программа установки DirectX теперь будет извлекать все файлы в эту папку. В зависимости от скорости вашего компьютера это может произойти очень быстро.
-
Откройте папку, созданную на шаге 3. Вы увидите огромное количество CAB-файлов, несколько DLL-файлов и DXSETUP.EXE файл.
Если вы запустите DXSETUP.EXE , весь этот выпуск DirectX будет установлен на вашем компьютере. В то время как это совершенно приемлемо, шаги здесь демонстрируют, как извлечь один DLL-файл из пакета DirectX. Полная установка будет извлекать и устанавливать все из них.
-
Найдите файл CAB, содержащий DLL-файл, который вы ищете. Например, в соответствии с таблицами, с которыми я только что связался, если вам нужен файл d3dx9_41.dll, его можно найти в файле CAB Mar2009_d3dx9_41_x86 .
Существует две версии большинства файлов DirectX CAB - одна для 32-разрядной версии Windows и одна для 64-разрядной версии. Файлы CAB для 32-разрядных версий завершатся _x86 и файлы CAB для 64-разрядных версий завершатся _x64 .
Если вы не знаете, какой тип Windows вы используете, см. Раздел «Я запускаю 32-разрядную или 64-разрядную версию Windows?
-
Дважды щелкните файл CAB, чтобы открыть его.
Windows имеет встроенную поддержку для открытия файлов CAB, но возможно, что другая программа, которую вы установили на свой компьютер, может открыть файл. В любом случае, как только CAB-файл будет открыт, он должен появиться в окне папки, и вы увидите DLL-файл, который вам нужен.
-
Извлеките DLL-файл на рабочий стол или в другое временное место.
В зависимости от того, какая программа открыла CAB-файл для просмотра, это может включать некоторое извлечение из меню программы или может быть так же просто, как перемещение файла из окна на рабочий стол.
-
Скопируйте DLL-файл в System32 расположенную в папке установки Windows. На большинстве компьютеров это будет C: Windows System32 .
Если вы получили сообщение об ошибке, в котором указано другое место, где отсутствует файл DLL (например, в папке установлена конкретная игра или графическое приложение), скопируйте там DLL-файл.
-
Удалите все копии DLL-файла со своего рабочего стола и удалите папку с извлеченными файлами DirectX, созданными на шаге 3. Оставляя файлы DLL на рабочем столе, вы можете создавать проблемы в некоторых ситуациях.
-
Перезагрузите компьютер.
-
После перезагрузки компьютера проверьте, восстанавливает ли отдельный файл DLL исправленную проблему, с которой вы столкнулись.




