Slik løser du DirectX-omfordeling som ikke kan installeres på Windows 10



Prøv Instrumentet Vårt For Å Eliminere Problemer

Etter å ha installert et nytt PC-spill eller en ny programvare, kan man ha oppstått feilen 'd3dx9_43.dll kan ikke bli funnet' eller noe sånt. Å finne ut at dette er fordi du ikke har DirectX på datamaskinen din, kan være den enkle delen. Imidlertid, hvis du bruker Windows 10, hoper problemet seg opp når DirectX-distribuerbar fil ikke installeres.



Vi skal diskutere hva DirectX er, hvorfor det er nødvendig og hvorfor det gir feil når du prøver å installere det i Windows.



Hva er DirectX?

DirectX er et sett med programmeringsgrensesnitt (Application Programming Interfaces) på lavt nivå som gir Windows-programmer høy ytelse med maskinvareakselerert multimedia-støtte. DirectX gjør det mulig for programmet å enkelt bestemme maskinvarefunksjonene til datamaskinen din, og setter deretter programparametrene til å matche.



DirectX lar multimedia- og videoapplikasjonene dine raskt sette av store mengder RAM og videominne og CPU-tilgang for å la disse applikasjonene kjøre sømløst. Hoved blant disse er spill som uten DirectX, Windows-plattformen rett og slett ikke ville dominere i spill som det gjør.

Forutsetninger for å installere DirectX

For å installere DirectX, må du ha installert og aktivert Microsoft .NET Framework . Framework kjøres i et programvaremiljø (i motsetning til et maskinvaremiljø) kjent som Common Language Runtime (CLR), en virtuell applikasjonsmaskin som tilbyr tjenester som sikkerhet, minnehåndtering og unntakshåndtering.

Noen ganger er det også nødvendig å installere Visual C ++ kan omfordeles. Dette er et integrert utviklingsmiljø (IDE) produkt fra Microsoft for programmeringsspråkene C, C ++ og C ++ / CLI. Disse Visual C ++ omfordelbare og kjøretidspakkene er stort sett installert for standardbiblioteker som mange applikasjoner bruker.



Årsaker til at den ikke installeres riktig på Windows 10

Det er flere grunner til at DirectX ikke installerer på datamaskinen din. Her er noen kjente problemer.

Du har ikke .NET Framework-forutsetningen installert / aktivert på PCen

DirectX er avhengig av .NET Framework for å fungere. .NET Framework lar programmerere dra nytte av DirectX-funksjonalitet innen .NET-applikasjoner som bruker kompatible språk som administrert C ++ eller bruk av C # programmeringsspråk.

I Windows 10 kan det hende at .NET Framework har blitt installert, men ikke aktivert. Dette utgjør de samme feilene som du vil støte på hvis den ikke ble installert i utgangspunktet. Din DirectX-installasjon avsluttes, eller den forteller deg at .NET Framework er nødvendig, og at du må installere det.

Minimum systemkrav

Hvis PC-en din kan installere windows, vil DirectX 9 også installeres. Imidlertid, hvis du bruker en gammel PC, vil ikke nyere versjoner av DirectX (11 og 12) installeres.

Til DirectX 12 , trenger du disse minimumskravene:

  • Windows 7 32 bit eller 64 bit
  • DirectX 12-kompatibelt grafikkort (DirectX 12 støttes i hovedsak på alle Kepler og senere Nvidia GPUer, på AMDs GCN-baserte sjetonger og på Intels Haswell og senere prosessorgrafikk grafikk enheter.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHZ Duo Core CPU

Så avhengig av DirectX du installerer, og systemspesifikasjonene på din PC, kan du kanskje ikke installere DirectX. Du kan bli varslet av installatøren hvis systemkravene dine ikke oppfyller den minimale terskelen for DirectX å installere.

Du må kanskje installere grafikkortdriverne på nytt hvis DirectX-installatørene ikke finner det.

Du har allerede den versjonen av DirectX installert

Hvis du allerede har installert versjonen av DirectX som du prøver å installere, vil installasjonsprogrammet avslutte uten å installere eller fortelle deg at den versjonen av DirectX allerede er tilgjengelig. Noen brukere kan ta dette som en feil ved installasjonen.

Installere DirectX på Windows 10

Forsikre deg om at systemkravene dine er kompatible med DirectX du installerer. Hvis problemet vedvarer, har du sannsynligvis ikke .NET Framework installert på PCen. Windows 10 leveres med et forhåndsinstallert .NET Framework 3.5, men det er aldri aktivert før du aktiverer det manuelt.

Metodene nedenfor vil tillate deg å installere og aktivere .NET Framework og derfor gjøre det mulig å installere DirectX.

Metode 1: Aktiver .NET Framework

En god grunn til at DirectX ikke installerer, er fordi .NET Framework ikke er aktivert på PCen. For å aktivere det:

  1. nedlasting de Directx versjonsinstallasjonsprogrammet du trenger fra her
  2. Gå til Kontrollpanel > Programmer > Slå Windows-funksjoner på eller av > sørg for at boksen for .NET framework 3.5 er krysset av

Alternativt

trykk 'Windows-nøkkel' + 'R' .

Skriv inn “ appwiz.cpl ”I kommandofeltet“ Kjør ”og trykk“ TAST INN ”.

I “ Programmer og funksjoner ”-Vinduet, klikk på lenken“ Slå Windows-funksjoner på eller av ”.

Sjekk om “ .NET Framework 3.5 (inkluderer. NET 2.0 og 3.0) ”er tilgjengelig i den.

  1. Klikk “ OK ”.
  2. Omstart PCen din hvis du blir bedt om det
  3. Installer DirectX. Den skal kunne fullføre installasjonen uten problemer.

Metode 2: Installer .NET Framework ved hjelp av CMD

Denne metoden vil installeres (hvis ikke allerede installert) og aktivere .NET Framework på din PC.

  1. nedlasting de Directx versjonsinstallasjonsprogrammet du trenger fra her
  2. trykk Windows-tast + R
  3. Type “CMD” i Løpe tekstboks og treffer Tast inn
  4. Sett den originale installasjons-DVD-en inn i stasjonen eller sørg for at du kjenner kilden til mappen for Windows-installasjonsfiler eller -stasjon .
  5. Skriv eller lim inn denne kommandoen i CMD-vinduet

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

Hvor D: er banen til Windows-installasjonsfilene.

  1. Vent til installasjonen er vellykket
  2. Omstart PCen din hvis du blir bedt om det
  3. Installer DirectX

NB:

Hvis du ikke finner .NET Framework eller hvis Direct X-versjonen din trenger et nyere .NET Framework, kan du installere versjonen av. NET Framework du trenger fra her .

Noen applikasjoner krever eldre versjoner av DirectX for å kunne kjøre ordentlig. Dette fordi en stor gruppe Windows-brukere fortsatt bruker XP-operativsystemet. For å gjøre mer salg bruker video- og spillselskaper aktivt gamle versjoner av DirectX i kodingen. Du må installere disse eldre versjonene manuelt. For å gjøre det kan du laste ned installasjonsprogrammet fra her .

4 minutter lest