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

Оглавление:

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

Что нужно знать

  • Выполните поиск DirectX на веб-сайте Microsoft, выберите новейшую ссылку Загрузить среды выполнения DirectX для конечных пользователей и нажмите Скачать.
  • Создайте папку под названием DirectX Files. Откройте установщик DirectX и перейдите в эту папку. DirectX извлечет все свои файлы в папку.
  • Откройте CAB-файл с нужным DLL-файлом. Переместите файл DLL на рабочий стол. Скопируйте файл в папку System32 и перезагрузите компьютер.

В этой статье объясняется, как извлечь отдельный файл DLL DirectX из установочного пакета DirectX, если вы столкнулись с сообщением об ошибке об «отсутствующем» или «не найденном» файле DLL DirectX. Информация охватывает все операционные системы Microsoft, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.

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

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

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

    Image
    Image
  2. Прокрутите вниз результаты поиска и выберите ссылку Загрузить среды выполнения DirectX для конечных пользователей (MM YY), чтобы узнать последнюю дату выпуска.

    Image
    Image
  3. Выберите Загрузить.

    Image
    Image

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

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

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

    Image
    Image
  6. Выберите Обзор в диалоговом окне.

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

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

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

    Image
    Image

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

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

    Image
    Image

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

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

    Image
    Image

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

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

    Image
    Image

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

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

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

    Image
    Image

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

Рекомендуемые: