Hur man återställer en saknad DirectX DLL-fil

Innehållsförteckning:

Hur man återställer en saknad DirectX DLL-fil
Hur man återställer en saknad DirectX DLL-fil
Anonim

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:

  1. Från Microsofts webbplats, välj förstoringsglaset högst upp på sidan och sök efter DirectX.

    Image
    Image
  2. Bläddra ner i sökresultaten och välj länken Ladda ner DirectX End-User Runtimes (MM ÅÅ) för det senaste releasedatumet.

    Image
    Image
  3. Välj Ladda ner.

    Image
    Image

    Samma DirectX-installationsprogram fungerar för alla versioner av Windows.

  4. 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.

    Image
    Image
  5. Öppna DirectX-installationsprogrammet du laddade ner och välj Yes för att acceptera licensavtalet.

    Image
    Image
  6. Välj Bläddra i dialogrutan.

    Image
    Image
  7. Välj mappen du skapade i steg 4 och välj OK.

    Image
    Image
  8. Välj OK när du ser mappsökvägen i textrutan. DirectX-installationsprogrammet extraherar alla sina filer till mappen.

    Image
    Image
  9. Öppna mappen du skapade tidigare för att hitta ett stort antal CAB-filer, några DLL-filer och en som heter dxsetup.exe.

    Image
    Image

    Du kan köra dxsetup.exe för att fullständigt installera DirectX och installera om alla DLL-filer.

  10. 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.

    Image
    Image

    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.

  11. Flytta .dll-filen till skrivbordet.

    Image
    Image

    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.

  12. Kopiera filen till mappen System32 som finns i din Windows-installationsmapp. På de flesta datorer blir det C:\Windows\System32.

    Image
    Image

    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.

  13. 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.

    Image
    Image
  14. Starta om din dator.

    Image
    Image

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.

Rekommenderad: