Vad att veta
- Sök efter DirectX på Microsofts webbplats, välj den senaste Ladda ner DirectX End-User Runtimes länk och klicka på Ladda ner.
- Skapa en mapp som heter DirectX Files. Öppna DirectX-installationsprogrammet och bläddra till den här mappen. DirectX kommer att extrahera alla sina filer till mappen.
- Öppna CAB-filen med den DLL-fil du vill ha. Flytta DLL-filen till skrivbordet. Kopiera filen till mappen System32 och starta om datorn.
Den här artikeln förklarar hur man extraherar en enskild DirectX DLL-fil från DirectX-installationspaketet om du stöter på ett felmeddelande om en "saknad" eller "hittad" DirectX DLL-fil. Informationen täcker alla Microsofts operativsystem, inklusive Windows 10, Windows 8, Windows 7, Windows Vista och Windows XP.
Hur man återställer en saknad DirectX DLL-fil
För att återställa en saknad DirectX DLL-fil:
-
Från Microsofts webbplats, välj förstoringsglaset högst upp på sidan och sök efter DirectX.
-
Bläddra ner i sökresultaten och välj länken Ladda ner DirectX End-User Runtimes (MM ÅÅ) för det senaste releasedatumet.
-
Välj Ladda ner.
Samma DirectX-installationsprogram fungerar för alla versioner av Windows.
-
Högerklicka på skrivbordet och välj New > Mapp. Ge den nya mappen ett namn som är lätt att komma ihåg som DirectX Files.
-
Öppna DirectX-installationsprogrammet du laddade ner och välj Yes för att acceptera licensavtalet.
-
Välj Bläddra i dialogrutan.
-
Välj mappen du skapade i steg 4 och välj OK.
-
Välj OK när du ser mappsökvägen i textrutan. DirectX-installationsprogrammet extraherar alla sina filer till mappen.
-
Öppna mappen du skapade tidigare för att hitta ett stort antal CAB-filer, några DLL-filer och en som heter dxsetup.exe.
Du kan köra dxsetup.exe för att fullständigt installera DirectX och installera om alla DLL-filer.
-
Leta upp CAB-filen som innehåller DLL-filen du letar efter. Om du till exempel behöver filen d3dx9_41.dll, kan den hittas i CAB-filen Mar2009_d3dx9_41_x86. Dubbelklicka på lämplig CAB-fil för att öppna den.
Det finns två versioner av de flesta DirectX CAB-filer: en 32-bitars och 64-bitarsversioner. Filer för 32-bitarssystem slutar med _x86 och 64-bitars systemfiler slutar med _x64. Du måste veta vilken version av Windows du kör för att veta vilken fil du ska använda.
-
Flytta .dll-filen till skrivbordet.
Windows har inbyggt stöd för att öppna CAB-filer, men om ett annat program öppnar det, leta efter ett alternativ för att extrahera filen i programmets meny och extrahera den till ditt skrivbord.
-
Kopiera filen till mappen System32 som finns i din Windows-installationsmapp. På de flesta datorer blir det C:\Windows\System32.
Om du fick ett felmeddelande som angav en annan plats där DLL-filen saknas (till exempel i mappen för ett visst spel eller grafikprogram), kopiera DLL-filen dit istället.
-
Ta bort alla kopior av DLL-filen från ditt skrivbord och ta bort mappen med de extraherade DirectX-filerna. Att lämna DLL-filer på skrivbordet kan skapa problem i vissa situationer.
-
Starta om din dator.
Efter omstart, testa för att se om återställningen av den individuella DLL-filen korrigerade problemet du hade. Om du fortfarande får ett felmeddelande, försök att installera om DirectX helt eller felsöka för maskinvarurelaterade DLL-problem.