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

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

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

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

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

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


  1. Найдите последнюю версию DirectX на сайте Microsoft.

    Одна и та же загрузка DirectX применяется ко всем операционным системам Windows — Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и т. Д. Вы можете восстановить любой отсутствующий файл DirectX DLL — будь то DirectX 11, DirectX 10, DirectX 9 и т. Д. — используя эту загрузку.


  2. Нажмите на ссылку в результатах поиска для Среда выполнения DirectX для конечного пользователя (MM YY) это показывает последнюю дату выпуска. Следуйте инструкциям по загрузке файла на следующей странице, которую Microsoft отправляет вам. Обязательно загрузите установочный файл DirectX на рабочий стол или в другое удобное место для работы.

    Это полная версия DirectX, поэтому она может быть значительно загружена. Если у вас медленное соединение, это может занять некоторое время.

    Следите за другими программами, которые Microsoft рекомендует загружать вместе с DirectX. Просто уберите галочку с того, что вам не нужно, и продолжайте загрузку.


  3. Щелкните правой кнопкой мыши на рабочем столе, выберите новый а затем выберите скоросшиватель. Назовите папку как-нибудь запоминающуюся, например DirectX Files, или оставьте ее в качестве Новой папки по умолчанию. Мы будем использовать эту новую папку на следующих шагах.


  4. Дважды щелкните файл, загруженный на шаге 2.

    Если у вас возникли проблемы с поиском файла, он, скорее всего, будет иметь имя что-то вроде directx_ [date] _redist.exe.


  5. Нажмите да к лицензионному соглашению, которое отображается.


  6. Нажмите на Просматривать… Кнопка в диалоговом окне с просьбой Пожалуйста, введите место, где вы хотите разместить извлеченные файлы и выберите папку, созданную на шаге 3. Затем нажмите Хорошо.

    Если вы создали папку на рабочем столе, она, вероятно, будет в нижней части списка папок в диалоговом окне «Обзор папок», которое вы видите сейчас.


  7. Нажмите Хорошо когда вы видите путь к папке в текстовом поле.

    Программа установки DirectX теперь извлечет все свои файлы в эту папку. В зависимости от скорости вашего компьютера это может произойти очень быстро.


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

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


  9. Найдите 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»?


  10. Дважды щелкните файл CAB, чтобы открыть его.

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


  11. Извлеките файл DLL на рабочий стол или в другое временное местоположение.

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


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

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


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


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


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


Ссылка на основную публикацию