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

Съобщения за грешки, предупреждаващи DLX файловете "липсващи" и "не намерени", са доста често срещани. Игри и графични програми непрекъснато се развиват и Microsoft често издава актуализации на DirectX.

Изтеглянето на DLL файл от сайта за изтегляне на DLL е много лоша идея и понякога пълната инсталация на DirectX не е осъществима поради някаква причина или просто не работи.

Безопасно и лесно решение за възстановяване на един директен DLL файл на DirectX е да извлечете файла поотделно от инсталационния пакет на DirectX.

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

Следвайте леките стъпки по-долу, за да възстановите липсващия DLL файл на DirectX. Това обикновено отнема по-малко от 15 минути.

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