Hoe een "d3dx9_43.dll ontbrekende" fout op Windows te repareren

Als u de foutmelding 'd3dx9_43.dll ontbreekt' op uw pc ziet, is dat een probleem. Deze fout verschijnt meestal na het starten van een toepassing waarvoor DirectX moet worden uitgevoerd. DirectX is essentieel voor gaming op Windows , dus als je game niet kan worden uitgevoerd en je ziet deze fout verschijnen, moet je het probleem oplossen.

Gelukkig zijn er een paar manieren waarop u Windows snel kunt repareren om de (quickly repair Windows)DirectX -functionaliteit te herstellen en een "d3dx9_43.dll ontbreekt"-foutmelding te herstellen door de onderstaande stappen te volgen.

Controleer uw DirectX-versie(Check Your DirectX Version)

Een "d3dx9_43.dll ontbreekt"-fout kan een teken zijn dat je niet de versie van DirectX op je pc hebt geïnstalleerd die je game nodig heeft om te werken. Als je je game rechtstreeks of met behulp van een game-bezorgservice zoals Steam installeert, zou dit ertoe moeten leiden dat de benodigde pakketten worden geïnstalleerd, maar dit is niet het geval voor DirectX op Windows 10 .

Eerdere versies van Windows hebben (Windows)DirectX afzonderlijk verpakt , maar met Windows 10 is DirectX een kerncomponent. Dat betekent echter niet noodzakelijk dat de nieuwste versie van DirectX is geïnstalleerd. DirectX 12 Ultimate werd bijvoorbeeld uitgebracht in november 2020 , terwijl Windows 10 -pc's van vóór die datum DirectX 11 of 12 kunnen gebruiken.

U kunt de momenteel geïnstalleerde versie van DirectX op uw pc controleren door met de rechtermuisknop op het menu Start te klikken en (Start)Uitvoeren(Run) te selecteren . Typ in het dialoogvenster Uitvoeren dxdiag (Run)voordat(dxdiag) u de knop OK of Enter op uw toetsenbord selecteert.

Met Dxdiag(Dxdiag) of DirectX Diagnostic Tool kunt u informatie over uw DirectX - installatie bekijken. Om de geïnstalleerde versie te bevestigen, moet u ervoor zorgen dat u het tabblad Systeem selecteert en vervolgens de informatie leest die wordt vermeld onder het gedeelte (System)DirectX-versie(DirectX Version ) .

Als u bijvoorbeeld DirectX 11 hebt geïnstalleerd, maar uw spel DirectX 12 vereist , ziet u mogelijk deze fout of soortgelijke fouten, zoals een dxgmms2.sys BSOD . Het kan ook voorkomen bij oudere games die oudere versies van DirectX vereisen (zoals Direct X 9 , 10, enz.), die Windows 10 mogelijk niet langer rechtstreeks ondersteunt.

Om DirectX bij te werken en de nieuwste versie te installeren, moet u Windows Update gebruiken . Om oudere DirectX - bestanden voor oudere games te installeren, kunt u de DirectX End-User Runtime Installer gebruiken om eventuele problemen op te lossen.

Als uw DirectX - bestanden beschadigd zijn (en Windows Update het probleem niet kan oplossen), moet u mogelijk systeemherstelprogramma's gebruiken, zoals SFC en DISM(SFC and DISM) , om het probleem op te lossen.

Controleer Windows Update(Check Windows Update)

Met de release van Windows 10 is DirectX nu een kernonderdeel van Windows , dus je hoeft het niet handmatig te installeren om je games te spelen. Met nieuwe DirectX- updates en -releases kan uw pc echter verouderd raken. De nieuwste games vereisen de nieuwste versies van DirectX . Als het niet kan worden uitgevoerd, controleer dan eerst Windows Update op updates.

  1. Klik hiervoor met de rechtermuisknop op het menu Start en selecteer Instellingen(Settings) .

  1. Selecteer in het menu Instellingen (Settings)Update en beveiliging(Update & Security ) > Windows Update . Windows kan automatisch beginnen met zoeken naar updates, maar als dat niet het geval is, selecteert u Controleren op updates(Check for updates) om handmatig te controleren. 

Als er updates worden gevonden, begint Windows deze automatisch te downloaden en te installeren. Wacht tot dit proces is voltooid en start vervolgens uw pc opnieuw op om eventuele wijzigingen te voltooien voordat u uw game of applicatie opnieuw probeert.

Als u problemen ondervindt met Windows Update(Windows Update issues) , moet u mogelijk aanvullende stappen ondernemen om Windows te dwingen de update succesvol uit te(force Windows to update successfully) voeren .

Legacy DirectX-bestanden installeren(Install Legacy DirectX Files)

Als je een fan bent van retro-gaming , speel je misschien liever games die oudere versies van DirectX gebruiken . Hoewel Windows nu is voorverpakt met DirectX , kunnen oudere versies van DirectX en gerelateerde API's (zoals Direct3D ) een afzonderlijke installatie vereisen.

Als uw Windows-pc geen oudere 3D-games kan draaien, moet u mogelijk de DirectX End-User Runtime Web Installer downloaden en uitvoeren om de benodigde legacy-bestanden te installeren. Dit bevat voorverpakte bibliotheken voor oudere DirectX API's waarmee, eenmaal geïnstalleerd, oudere games op uw pc kunnen worden uitgevoerd.

  1. Download om te beginnen de DirectX End-User Runtime Web Installer(download the DirectX End-User Runtime Web Installer) in uw taal door Download te selecteren .

  1. Voer het installatieprogramma uit om te beginnen en selecteer vervolgens dat u akkoord gaat met de algemene voorwaarden voordat u Volgende(Next) selecteert . 

  1. Het DirectX -installatieprogramma zal u vragen of u een niet-noodzakelijke (DirectX)Bing - zoekbalk wilt installeren . We raden dit niet aan, dus schakel het selectievakje uit en selecteer vervolgens Volgende(Next) .

  1. Het installatieprogramma bevestigt dat DirectX moet worden geïnstalleerd, samen met de bestandsgrootte. Selecteer Volgende(Next) om door te gaan. 

  1. Op dit punt zal het installatieprogramma de benodigde componenten downloaden en installeren. Geef de installatie enige tijd om te voltooien. Wanneer de installatie is voltooid, selecteert u Voltooien(Finish ) om af te sluiten.

Windows-systeembestanden herstellen(Repair Windows System Files)

Als Windows Update (of het verouderde DirectX -installatieprogramma) de fout 'd3dx9_43.dll ontbreekt' niet kan oplossen, wijst dit rechtstreeks op een probleem met uw Windows - installatie. Omdat DirectX vooraf is geïnstalleerd met Windows , moet u proberen uw systeembestanden te repareren om ook ontbrekende of beschadigde DirectX - bestanden te vervangen.

De beste manier om dit te doen, is door de hulpprogramma's DISM en SFC te gebruiken met Windows PowerShell . DISM controleert de integriteit van uw offline Windows -systeemkopie die SFC zal gebruiken om uw pc te herstellen, zodat u eventuele ontbrekende bestanden kunt identificeren.

SFC controleert ondertussen uw systeembestanden op fouten en repareert ze met behulp van deze systeemkopie. Door de twee hulpprogramma's samen uit te voeren, zorgt u ervoor dat uw Windows -installatie correct werkt zonder ontbrekende bestanden.

Hoe DISM en SFC op Windows uit te voeren(How to Run DISM and SFC on Windows)

  1. Om de DISM- en SFC -opdrachten uit te voeren, klikt u met de rechtermuisknop op het menu Start en selecteert u (Start)Windows PowerShell (Admin) .

  1. Typ in het PowerShell-venster dism.exe /online /cleanup-image /restorehealth en selecteer de Enter - toets. Geef het hulpprogramma even de tijd om te werken en volg eventuele aanvullende instructies op het scherm.

  1. Zodra DISM is voltooid, typt u SFC /scannow en selecteert u Enter . Geef SFC de tijd om te werken en volg eventuele aanvullende instructies.

Zodra de DISM- en SFC - tools zijn voltooid, sluit u PowerShell en start u uw pc opnieuw op. Controleer na het opnieuw opstarten of uw DirectX -installatie correct werkt door de game of toepassing uit te voeren die aanvankelijk de fout "d3dx9_43.dll missing" veroorzaakte. 

Als het niet werkt, moet u mogelijk meer ingrijpende reparatiepogingen overwegen, zoals het herstellen van uw pc met Systeemherstel(restoring your PC using System Restore) of door Windows te wissen en opnieuw te installeren(wiping and reinstalling Windows) . Een nieuwe installatie lijkt misschien drastisch, maar als al het andere faalt, is dit misschien uw enige optie.

Herstel d3dx9_43.Dll handmatig(Restore d3dx9_43.Dll Manually)

Eén ontbrekend bestand is voldoende om problemen te veroorzaken met door DirectX aangedreven(DirectX-powered) games. Als je het d3dx9_43.dll-bestand mist (om welke reden dan ook), kun je je gameplay mogelijk handmatig herstellen door het ontbrekende bestand van een andere Windows 10 - pc te kopiëren. Dit kan een andere pc zijn die u bezit of, indien mogelijk, van een vriend of familielid.

Het is echter belangrijk om geen DLL - bestanden te downloaden van online bronnen, zoals websites en forums, of van andere bronnen die u niet vertrouwt. Deze bestanden kunnen zijn verpakt met malware, dus als je hebt geprobeerd DLL- bestanden te gebruiken die je hebt gedownload of ontvangen van onbekende bronnen, moet je misschien eerst op malware controleren(check for malware) .

De d3dx9_43.dll is meestal te vinden in de map C:\Windows\System32\ . Als u een d3dx9_43.dll-bestand van elders hebt, verplaats het bestand dan naar uw pc en kopieer het naar deze map.

Zodra u het bestand naar deze locatie hebt verplaatst, start u uw pc opnieuw op en probeert u vervolgens de software of het spel uit te voeren waarvoor DirectX is vereist . Als dit het enige ontbrekende bestand is, moet uw toepassing worden uitgevoerd. Als er echter andere bestanden ontbreken of beschadigd zijn, moet u mogelijk alternatieve methoden overwegen om het probleem op te lossen.

Windows 10 Onderhoud(Windows 10 Maintenance)

Het foutbericht 'd3dx9_43.dll ontbreekt' is niet zo drastisch als het klinkt. Als u Windows up-to-date houdt en de verouderde DirectX-bestanden installeert met behulp van de DirectX End-User Runtime Web Installer , zou u (DirectX End-User Runtime Web Installer)DirectX moeten kunnen repareren en beginnen met spelen. 

Je volgende stap is het vinden van games die je wilt spelen. Als je geen gameachterstand(gaming backlog) hebt om door te werken, wil je misschien een gamingwinkel zoals Steam proberen om nieuwe games te vinden, of in plaats daarvan een Steam-alternatief(Steam alternative) zoals Epic Games of GOG.com proberen .



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts