Hoe DirectX-herdistributie te repareren die niet kan worden geïnstalleerd op Windows 10



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Na het installeren van een nieuwe pc-game of een nieuwe software, is het mogelijk dat iemand de fout “d3dx9_43.dll kan niet worden gevonden” of iets dergelijks is tegengekomen. Uitzoeken dat dit komt omdat u geen DirectX op uw computer hebt, is misschien het makkelijke gedeelte. Als u echter Windows 10 gebruikt, stapelt het probleem zich op wanneer het herdistribueerbare DirectX-bestand niet kan worden geïnstalleerd.



We gaan bespreken wat DirectX is, waarom het nodig is en waarom het fouten oplevert wanneer u het in Windows probeert te installeren.



Wat is DirectX?

DirectX is een set van Application Programming Interfaces (API's) op laag niveau die Windows-programma's voorziet van hoogwaardige hardwareversnelde multimedia-ondersteuning. Met DirectX kan het programma eenvoudig de hardwaremogelijkheden van uw computer bepalen, en vervolgens worden de programmaparameters hierop afgestemd.



Met DirectX kunnen uw multimedia- en videotoepassingen snel grote hoeveelheden RAM- en videogeheugenruimte en CPU-toegang reserveren om deze toepassingen naadloos te laten werken. De belangrijkste hiervan zijn games waarvoor het Windows-platform zonder DirectX gewoon niet zou domineren in gaming zoals het doet.

Vereisten voor het installeren van DirectX

Om DirectX te installeren, moet u het hebben geïnstalleerd en ingeschakeld Microsoft. NET framework . Framework wordt uitgevoerd in een softwareomgeving (in tegenstelling tot een hardwareomgeving) die bekend staat als Common Language Runtime (CLR), een virtuele toepassingsmachine die services biedt zoals beveiliging, geheugenbeheer en het afhandelen van uitzonderingen.

Soms is het ook nodig om te installeren Visual C ++ herdistribueerbaar. Dit is een IDE-product (Integrated Development Environment) van Microsoft voor de programmeertalen C, C ++ en C ++ / CLI. Deze Visual C ++ herdistribueerbare en runtime-pakketten worden meestal geïnstalleerd voor standaardbibliotheken die veel toepassingen gebruiken.



Redenen waarom het niet correct wordt geïnstalleerd in Windows 10

Er zijn verschillende redenen waarom DirectX niet op uw computer kan worden geïnstalleerd. Hier zijn enkele bekende problemen.

U hebt de .NET Framework-vereiste niet geïnstalleerd / ingeschakeld op uw pc

DirectX vertrouwt op .NET Framework om te functioneren. .NET Framework stelt programmeurs in staat om te profiteren van DirectX-functionaliteit vanuit .NET-toepassingen met behulp van compatibele talen zoals managed C ++ of het gebruik van de programmeertaal C #.

In Windows 10 is .NET Framework mogelijk geïnstalleerd, maar niet ingeschakeld. Dit levert dezelfde fouten op die u zou tegenkomen als het niet in de eerste plaats was geïnstalleerd. Uw DirectX-installatie wordt afgesloten of het geeft aan dat .NET Framework nodig is en dat u het moet installeren.

Minimale systeemvereisten

Als uw pc Windows kan installeren, wordt DirectX 9 ook geïnstalleerd. Als u echter een oude pc gebruikt, kunnen nieuwere versies van DirectX (11 en 12) niet worden geïnstalleerd.

Voor DirectX 12 heb je deze minimumvereisten nodig:

  • Windows 7 32 bit of 64 bit
  • DirectX 12-compatibele grafische kaart (DirectX 12 wordt in wezen ondersteund op alle Kepler en latere Nvidia GPU's, op AMD's GCN-gebaseerde chips en op Intel's Haswell en latere processors grafische eenheden.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHZ Duo Core CPU

Dus afhankelijk van de DirectX die u installeert en de systeemspecificaties van uw pc, is het mogelijk dat u DirectX niet kunt installeren. U wordt mogelijk door het installatieprogramma op de hoogte gesteld als uw systeemvereisten niet voldoen aan de minimale drempel voor DirectX om te installeren.

Mogelijk moet u de stuurprogramma's van uw grafische kaart opnieuw installeren als de DirectX-installatieprogramma's deze niet kunnen vinden.

Je hebt die versie van DirectX al geïnstalleerd

Als je de versie van DirectX die je probeert te installeren al hebt geïnstalleerd, zal het installatieprogramma afsluiten zonder te installeren of je vertellen dat die versie van DirectX al beschikbaar is. Sommige gebruikers beschouwen dit als een mislukte installatie.

DirectX succesvol installeren op Windows 10

Zorg ervoor dat uw systeemvereisten compatibel zijn met de DirectX die u installeert. Als uw probleem aanhoudt, heeft u .NET Framework waarschijnlijk niet op uw pc geïnstalleerd. Windows 10 wordt geleverd met een vooraf geïnstalleerd .NET Framework 3.5, maar het wordt pas ingeschakeld als u het handmatig inschakelt.

Met de onderstaande methoden kunt u .NET Framework installeren en inschakelen en kunt u DirectX dus succesvol installeren.

Methode 1: Schakel .NET Framework in

Een goede reden waarom DirectX niet installeert, is omdat .NET Framework niet is ingeschakeld op uw pc. Om het in te schakelen:

  1. Downloaden de Directx versie installatieprogramma dat u nodig heeft hier
  2. Ga naar Controlepaneel > Programma's > Windows-onderdelen in-of uitschakelen > zorg ervoor dat de box voor .NET framework 3.5 gecontroleerd

Alternatief,

druk op 'Windows-toets' + 'R' .

Typ ' appwiz.cpl 'In het opdrachtvenster' Uitvoeren 'en druk op' ENTER ”.

In de ' Programma's en onderdelen 'Venster, klik op de link' Windows-onderdelen in-of uitschakelen ”.

Controleer of de ' .NET Framework 3.5 (inclusief .NET 2.0 en 3.0) ”is hierin beschikbaar.

  1. Klik ' OK'.
  2. Herstarten uw pc als daarom wordt gevraagd
  3. Installeer directx. Het moet de installatie probleemloos kunnen voltooien.

Methode 2: Installeer .NET Framework met CMD

Met deze methode wordt .NET Framework op uw pc geïnstalleerd (indien nog niet geïnstalleerd) en ingeschakeld.

  1. Downloaden de Directx versie installatieprogramma dat u nodig heeft hier
  2. druk op Windows-toets + R
  3. Type 'CMD' in de Rennen textbox en klik op Enter
  4. Plaats uw originele installatie-dvd in uw drive of zorg ervoor dat u het bron van uw map of station met Windows-installatiebestanden .
  5. Typ of plak deze opdracht in uw CMD-venster

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Bron: D: sources sxs

Waar D: het pad is van uw Windows-installatiebestanden.

  1. Wacht tot de installatie is gelukt
  2. Herstarten uw pc als daarom wordt gevraagd
  3. Installeer directx

NB:

Als u .NET Framework niet kunt vinden of als uw Direct X-versie een nieuwer .NET Framework nodig heeft, kunt u de versie van .NET Framework die u nodig heeft installeren vanaf hier .

Sommige applicaties hebben oudere versies van DirectX nodig om correct te kunnen werken. Dit komt doordat een grote groep Windows-gebruikers nog steeds het XP-besturingssysteem gebruikt. Om meer omzet te halen, gebruiken video- en gamingbedrijven actief oude versies van DirectX in hun codering. U moet deze oudere versies handmatig installeren. Om dat te doen, kunt u het installatieprogramma downloaden van hier .

4 minuten gelezen