Kaj morate vedeti
- Poiščite DirectX na Microsoftovem spletnem mestu, izberite najnovejšo povezavo Prenos DirectX End-User Runtimes povezavo in kliknite Prenos.
- Ustvarite mapo z imenom Datoteke DirectX. Odprite namestitveni program DirectX in poiščite to mapo. DirectX bo ekstrahiral vse svoje datoteke v mapo.
- Odprite datoteko CAB z želeno datoteko DLL. Premaknite datoteko DLL na namizje. Kopirajte datoteko v mapo System32 in ponovno zaženite računalnik.
Ta članek pojasnjuje, kako iz namestitvenega paketa DirectX ekstrahirati eno samo datoteko DirectX DLL, če naletite na sporočilo o napaki o "manjkajoči" ali "ni najdeni" datoteki DirectX DLL. Informacije zajemajo vse Microsoftove operacijske sisteme, vključno z Windows 10, Windows 8, Windows 7, Windows Vista in Windows XP.
Kako obnoviti manjkajočo datoteko DirectX DLL
Za obnovitev posamezne manjkajoče datoteke DirectX DLL:
-
Na Microsoftovem spletnem mestu izberite povečevalno steklo na vrhu strani in poiščite DirectX.
-
Pomaknite se navzdol po rezultatih iskanja in izberite povezavo Prenos izvajalnih časov za končnega uporabnika DirectX (MM YY) za najnovejši datum izdaje.
-
Izberi Prenos.
Isti namestitveni program DirectX deluje za vse različice sistema Windows.
-
Z desno miškino tipko kliknite namizje in izberite Novo > Mapa. Novo mapo poimenujte tako, da si jo lahko zapomnite, na primer Datoteke DirectX.
-
Odprite namestitveni program DirectX, ki ste ga prenesli, in izberite Da, da sprejmete licenčno pogodbo.
-
Izberite Prebrskaj v pogovornem oknu.
-
Izberite mapo, ki ste jo ustvarili v 4. koraku, in izberite OK.
-
Izberite OK, ko vidite pot mape v besedilnem polju. Namestitveni program DirectX bo ekstrahiral vse svoje datoteke v mapo.
-
Odprite mapo, ki ste jo ustvarili prej, da najdete veliko število datotek CAB, nekaj datotek DLL in eno z imenom dxsetup.exe.
Zaženete lahko dxsetup.exe, da v celoti namestite DirectX in znova namestite vse datoteke DLL.
-
Poiščite datoteko CAB, ki vsebuje datoteko DLL, ki jo iščete. Na primer, če potrebujete datoteko d3dx9_41.dll, jo najdete v datoteki CAB Mar2009_d3dx9_41_x86. Dvokliknite ustrezno datoteko CAB, da jo odprete.
Obstajata dve različici večine datotek DirectX CAB: 32-bitna in 64-bitna različica. Datoteke za 32-bitne sisteme se končajo z _x86, 64-bitne sistemske datoteke pa z _x64. Če želite vedeti, katero datoteko uporabiti, morate vedeti, katero različico sistema Windows uporabljate.
-
Premaknite datoteko .dll na namizje.
Windows ima vgrajeno podporo za odpiranje datotek CAB, a če jo odpre drug program, poiščite možnost ekstrahiranja datoteke v meniju programa in jo ekstrahirajte na namizje.
-
Kopirajte datoteko v mapo System32, ki se nahaja v namestitveni mapi sistema Windows. V večini računalnikov bo to C:\Windows\System32.
Če ste prejeli sporočilo o napaki, ki določa drugo lokacijo, kjer manjka datoteka DLL (na primer v mapi določene igre ali grafične aplikacije), kopirajte datoteko DLL tja.
-
Izbrišite vse kopije datoteke DLL z namizja in izbrišite mapo z ekstrahiranimi datotekami DirectX. Če datoteke DLL pustite na namizju, lahko v nekaterih situacijah povzročite težave.
-
Znova zaženite računalnik.
Po ponovnem zagonu preverite, ali je obnovitev posamezne datoteke DLL odpravila težavo, ki ste jo imeli. Če še vedno prejemate sporočilo o napaki, poskusite popolnoma znova namestiti DirectX ali odpravite težave s strojno opremo DLL.