Как да възстановите липсващ DirectX DLL файл

Съдържание:

Как да възстановите липсващ DirectX DLL файл
Как да възстановите липсващ DirectX DLL файл
Anonim

Какво да знаете

  • Потърсете DirectX на уебсайта на Microsoft, изберете най-новата връзка Изтеглете DirectX End-User Runtimes връзка и щракнете върху Изтегляне.
  • Създайте папка, наречена DirectX Files. Отворете инсталатора на DirectX и намерете тази папка. DirectX ще извлече всичките си файлове в папката.
  • Отворете CAB файла с DLL файла, който искате. Преместете DLL файла на работния плот. Копирайте файла в папка System32 и рестартирайте компютъра.

Тази статия обяснява как да извлечете един DirectX DLL файл от инсталационния пакет на DirectX, ако срещнете съобщение за грешка за „липсващ“или „ненамерен“DirectX DLL файл. Информацията обхваща всички операционни системи на Microsoft, включително Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.

Как да възстановите липсващ DirectX DLL файл

За да възстановите отделен липсващ DirectX DLL файл:

  1. От уебсайта на Microsoft изберете лупата в горната част на страницата и потърсете DirectX.

    Image
    Image
  2. Превъртете надолу резултатите от търсенето и изберете връзката Изтегляне на времена за изпълнение на DirectX за краен потребител (ММ ГГ) за най-новата дата на издаване.

    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

    Има две версии на повечето DirectX CAB файлове: 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 проблеми.

Препоръчано: