Какво да знаете
- Потърсете 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 файл:
-
От уебсайта на Microsoft изберете лупата в горната част на страницата и потърсете DirectX.
-
Превъртете надолу резултатите от търсенето и изберете връзката Изтегляне на времена за изпълнение на DirectX за краен потребител (ММ ГГ) за най-новата дата на издаване.
-
Изберете Изтегляне.
Една и съща програма за инсталиране на DirectX работи за всички версии на Windows.
-
Щракнете с десния бутон върху вашия работен плот и изберете Ново > Папка. Наименувайте новата папка нещо лесно за запомняне като DirectX Files.
-
Отворете инсталатора на DirectX, който сте изтеглили, и изберете Да, за да приемете лицензионното споразумение.
-
Изберете Преглед в диалоговия прозорец.
-
Изберете папката, която сте създали в Стъпка 4 и изберете OK.
-
Изберете OK, когато видите пътя на папката в текстовото поле. Програмата за инсталиране на DirectX ще извлече всичките си файлове в папката.
-
Отворете папката, която сте създали по-рано, за да намерите голям брой CAB файлове, няколко DLL файла и един, наречен dxsetup.exe.
Можете да стартирате dxsetup.exe, за да инсталирате напълно DirectX и да преинсталирате всички DLL файлове.
-
Намерете CAB файла, съдържащ DLL файла, който търсите. Например, ако имате нужда от файла d3dx9_41.dll, той може да бъде намерен в CAB файл Mar2009_d3dx9_41_x86. Щракнете двукратно върху съответния CAB файл, за да го отворите.
Има две версии на повечето DirectX CAB файлове: 32-битова и 64-битова версия. Файловете за 32-битови системи завършват с _x86, а 64-битовите системни файлове завършват с _x64. Трябва да знаете коя версия на Windows използвате, за да знаете кой файл да използвате.
-
Преместете файла .dll на вашия работен плот.
Windows има вградена поддръжка за отваряне на CAB файлове, но ако друга програма го отвори, потърсете опция за извличане на файла в менюто на програмата и го извлечете на вашия работен плот.
-
Копирайте файла в папката System32, която се намира във вашата инсталационна папка на Windows. На повечето компютри това ще бъде C:\Windows\System32.
Ако сте получили съобщение за грешка, което посочва друго местоположение, където DLL файлът липсва (например в папката на определена игра или графично приложение), вместо това копирайте DLL файла там.
-
Изтрийте всички копия на DLL файла от вашия работен плот и изтрийте папката с извлечените DirectX файлове. Оставянето на DLL файлове на вашия работен плот може да създаде проблеми в някои ситуации.
-
Рестартирайте компютъра си.
След рестартиране, тествайте, за да видите дали възстановяването на отделния DLL файл коригира проблема, който сте имали. Ако все още получавате съобщение за грешка, опитайте да преинсталирате DirectX изцяло или отстранете свързаните с хардуера DLL проблеми.