Sådan rettes en "d3dx9_43.dll Missing"-fejl på Windows

Hvis du ser fejlen "d3dx9_43.dll mangler" på din pc, er det et problem. Denne fejl opstår normalt efter lancering af et program, der kræver DirectX for at køre. DirectX er afgørende for spil på Windows , så hvis dit spil ikke kan køre, og du ser denne fejl vises, skal du foretage fejlfinding af problemet.

Heldigvis er der et par måder, hvorpå du hurtigt kan reparere Windows(quickly repair Windows) for at gendanne DirectX -funktionalitet og rette fejlen "d3dx9_43.dll mangler" ved at følge nedenstående trin.

Tjek din DirectX-version(Check Your DirectX Version)

Fejlen "d3dx9_43.dll mangler" kan være et tegn på, at du ikke har den version af DirectX installeret på din pc, som dit spil kræver for at fungere. Mens du installerer dit spil direkte eller ved at bruge en spilleveringstjeneste som Steam bør resultere i, at alle nødvendige pakker bliver installeret, er dette ikke tilfældet for DirectXWindows 10 .

Tidligere versioner af Windows pakket DirectX separat, men med Windows 10 er DirectX en kernekomponent. Det betyder dog ikke nødvendigvis, at den nyeste version af DirectX er installeret. For eksempel blev DirectX 12 Ultimate udgivet i november 2020 , mens Windows 10 -pc'er før den dato kan bruge DirectX 11 eller 12.

Du kan kontrollere den aktuelt installerede version af DirectX på din pc ved at højreklikke på menuen Start og vælge Kør(Run) . I dialogboksen Kør(Run) skal du skrive dxdiag , før du vælger knappen OK eller Enter på dit tastatur.

Dxdiag eller DirectX Diagnostic Tool giver dig mulighed for at se oplysninger om din DirectX- installation. For at bekræfte den installerede version skal du sørge for at vælge fanen System og derefter læse oplysningerne under DirectX-versionssektionen(DirectX Version ) .

For eksempel, hvis du har DirectX 11 installeret, men dit spil kræver DirectX 12 , kan du se denne fejl eller lignende fejl, såsom en dxgmms2.sys BSOD , vises. Det kan også forekomme for ældre spil, der kræver ældre versioner af DirectX (såsom Direct X 9 , 10 osv.), som Windows 10 muligvis ikke længere understøtter direkte.

For at opdatere DirectX og installere den nyeste version skal du bruge Windows Update . For at installere ældre DirectX - filer til ældre spil kan du bruge DirectX End-User Runtime Installer til at løse eventuelle problemer.

Hvis dine DirectX- filer er beskadigede (og Windows Update ikke kan reparere problemet), skal du dog muligvis bruge systemreparationsværktøjer, såsom SFC og DISM(SFC and DISM) , for at løse problemet.

Tjek Windows Update(Check Windows Update)

Med udgivelsen af ​​Windows 10 er DirectX nu en kerne- Windows - komponent, så du behøver ikke at installere det manuelt for at spille dine spil. Men med nye DirectX -opdateringer og -udgivelser kan din pc blive forældet. De seneste spil kræver de nyeste versioner af DirectX . Hvis det ikke kan køre, skal du først tjekke Windows Update for opdateringer.

  1. For at gøre dette skal du højreklikke på Start - menuen og vælge Indstillinger(Settings) .

  1. I menuen Indstillinger(Settings) skal du vælge Opdatering og sikkerhed(Update & Security ) > Windows Update . Windows begynder muligvis automatisk at søge efter opdateringer, men hvis det ikke gør det, skal du vælge Søg efter opdateringer(Check for updates) for at tjekke manuelt. 

Hvis der findes opdateringer, begynder Windows at downloade og installere dem automatisk. (Windows)Tillad denne proces at fuldføre, og genstart derefter din pc for at fuldføre eventuelle ændringer, før du prøver dit spil eller program igen.

Hvis du støder på problemer med Windows Update,(Windows Update issues) skal du muligvis tage yderligere skridt for at tvinge Windows til at opdatere(force Windows to update successfully) .

Installer ældre DirectX-filer(Install Legacy DirectX Files)

Hvis du er fan af retrospil(retro gaming) , foretrækker du måske at køre spil, der bruger ældre versioner af DirectX . Mens Windows nu er færdigpakket med DirectX , kan ældre versioner af DirectX og relaterede API'er(APIs) (såsom Direct3D ) muligvis kræve en separat installation.

Hvis din Windows-pc ikke kan køre ældre 3D-spil, skal du muligvis downloade og køre DirectX End-User Runtime Web Installer for at installere de nødvendige ældre filer. Dette indeholder færdigpakkede biblioteker til ældre DirectX API'er(DirectX APIs) , der, når de er installeret, kan tillade ældre spil at køre på din pc.

  1. For at starte skal du downloade DirectX End-User Runtime Web Installer(download the DirectX End-User Runtime Web Installer) på dit sprog ved at vælge Download .

  1. Kør installationsprogrammet for at begynde, og vælg derefter, at du accepterer vilkårene og betingelserne, før du vælger Næste(Next)

  1. DirectX - installationsprogrammet vil spørge dig, om du vil installere en ikke-nødvendig Bing -søgelinje. Vi vil ikke anbefale dette, så fjern markeringen i afkrydsningsfeltet, og vælg derefter Næste(Next) .

  1. Installationsprogrammet vil bekræfte, at DirectX skal installeres sammen med filstørrelsen. Vælg Næste(Next) for at fortsætte. 

  1. På dette tidspunkt vil installationsprogrammet downloade og installere de nødvendige komponenter. Tillad noget tid, før installationen er færdig. Når installationen er færdig, skal du vælge Udfør(Finish ) for at afslutte.

Reparer Windows-systemfiler(Repair Windows System Files)

Hvis Windows Update (eller det gamle DirectX -installationsprogram) ikke kan rette fejlen "d3dx9_43.dll mangler", peger det direkte på et problem med din Windows - installation. Da DirectX er forudinstalleret med Windows , bliver du nødt til at prøve at reparere dine systemfiler for også at erstatte eventuelle manglende eller beskadigede DirectX - filer.

Den bedste måde at gøre dette på er at bruge DISM- og SFC - værktøjerne ved hjælp af Windows PowerShell . DISM kontrollerer integriteten af ​​dit offline Windows -systembillede, som SFC vil bruge til at gendanne din pc med, så du kan identificere eventuelle manglende filer.

SFC vil i mellemtiden tjekke dine systemfiler for fejl og reparere dem ved hjælp af dette systembillede. At køre de to værktøjer sammen sikrer, at din Windows -installation fungerer korrekt uden manglende filer.

Sådan kører du DISM og SFC på Windows(How to Run DISM and SFC on Windows)

  1. For at køre kommandoerne DISM og SFC skal du højreklikke på Start - menuen og vælge Windows PowerShell (Admin) .

  1. I PowerShell-vinduet skal du skrive dism.exe /online /cleanup-image /restorehealth og vælge Enter - tasten. Giv værktøjet tid til at køre færdigt, og følg eventuelle yderligere instruktioner på skærmen.

  1. Når DISM er færdig, skal du skrive SFC /scannow og vælge Enter . Giv SFC tid til at køre, og følg eventuelle yderligere instruktioner.

Når DISM- og SFC - værktøjerne er færdige, skal du lukke PowerShell og genstarte din pc. Efter genstart skal du kontrollere, at din DirectX -installation fungerer korrekt ved at køre spillet eller programmet, der oprindeligt forårsagede fejlen "d3dx9_43.dll mangler". 

Hvis det ikke virker, skal du muligvis overveje mere drastiske reparationsforsøg, såsom at gendanne din pc ved hjælp af Systemgendannelse(restoring your PC using System Restore) eller ved at slette og geninstallere Windows(wiping and reinstalling Windows) . En frisk installation kan virke drastisk, men hvis alt andet fejler, kan det være din eneste mulighed.

Gendan d3dx9_43.Dll manuelt(Restore d3dx9_43.Dll Manually)

En manglende fil er nok til at skabe problemer med DirectX-drevne(DirectX-powered) spil. Hvis du mangler filen d3dx9_43.dll (uanset grund), kan du muligvis gendanne dit gameplay manuelt ved at kopiere den manglende fil fra en anden Windows 10 -pc. Dette kan være en anden pc, du ejer eller, hvis det er muligt, fra en ven eller et familiemedlem.

Det er dog vigtigt ikke at downloade DLL - filer fra onlinekilder, såsom websteder og fora, eller fra andre kilder, du ikke har tillid til. Disse filer kan være pakket med malware, så hvis du har prøvet at bruge DLL- filer, som du har downloadet eller modtaget fra ukendte kilder, kan det være en god idé at tjekke for malware(check for malware) først.

d3dx9_43.dll findes normalt i mappen C:\Windows\System32\ . Hvis du har en d3dx9_43.dll-fil fra et andet sted, skal du flytte filen til din pc og kopiere den til denne mappe.

Når du har flyttet filen til denne placering, skal du genstarte din pc og derefter prøve at køre softwaren eller spillet, der kræver DirectX . Hvis dette er den eneste manglende fil, bør din applikation køre. Hvis andre filer mangler eller er beskadiget, skal du muligvis overveje alternative metoder til at løse problemet.

Windows 10 vedligeholdelse(Windows 10 Maintenance)

En "d3dx9_43.dll mangler" fejlmeddelelse er ikke så drastisk, som den lyder. Hvis du holder Windows opdateret og installerer de gamle DirectX -filer ved hjælp af DirectX End-User Runtime Web Installer , bør du være i stand til at rette DirectX og begynde at spille. 

Dit næste skridt er at finde spil, du gerne vil spille. Hvis du ikke har et spilefterslæb(gaming backlog) at komme igennem, vil du måske prøve en spilbutik som Steam for at finde nye spil, eller prøve et Steam-alternativ(Steam alternative) som Epic Games eller GOG.com i stedet for.



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts