Slik fikser du DirectX-omfordelbar, feilet å installere på Windows 10

Etter at du har installert et nytt PC-spill eller en ny programvare, kan det hende at du har oppdaget feilen d3dx9_43.dll, eller noe slikt. Å regne ut at dette er fordi du ikke har DirectX på datamaskinen, kan være den enkle delen. Men hvis du bruker Windows 10, oppstår problemet når DirectX-distribusjonsfilen ikke klarer å installeres.

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

Hva er DirectX?

DirectX er et sett med programmeringsgrensesnitt på lavt nivå (APIs) som gir Windows-programmer høyhastighets maskinvare-akselerert multimediastøtte. DirectX gjør at programmet enkelt kan bestemme maskinvarefunksjonene på datamaskinen din, og setter deretter programparametrene til å matche.

DirectX lar multimedie- og videoprogrammer raskt sette bort store mengder RAM- og videominneplass og CPU-tilgang for å tillate at disse programmene kjøres sømløst. Chief blant disse er spill som uten DirectX, ville Windows-plattformen ikke dominere i spill som den gjør.

Forutsetninger for å installere DirectX

For å installere DirectX må du ha installert og aktivert Microsoft .NET Framework . Framework utføres i et programmiljø (i motsetning til et maskinvare miljø) kjent som Common Language Runtime (CLR), en applikasjons virtuell maskin som tilbyr tjenester som sikkerhet, minnehåndtering og unntakshåndtering.

Noen ganger er det også nødvendig å installere Visual C + + omfordelbar. Dette er et integrert utviklingsmiljø (IDE) -produkt fra Microsoft for C, C ++ og C ++ / CLI programmeringsspråk. Disse Visual C ++-omfordelbare og runtime-pakkene er for det meste installert for standardbiblioteker som mange applikasjoner bruker.

Grunner til at det ikke vil installere riktig på Windows 10

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

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

DirectX bygger på .NET Framework for å fungere. .NET Framework lar programmerere dra nytte av DirectX-funksjonalitet fra .NET-applikasjoner ved hjelp av kompatible språk, som for eksempel C ++, eller bruk av C # programmeringsspråk.

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

Minimum systemkrav

Hvis PCen din kan installere Windows, vil DirectX 9 også installere. Men hvis du bruker en gammel PC, vil nyere versjoner av DirectX (11 og 12) ikke installere.

For DirectX 12 trenger du disse minimumskravene:

  • Windows 7 32 bit eller 64 bit
  • DirectX 12-kompatibelt grafikkort (DirectX 12 vil bli støttet hovedsakelig på alle Kepler og senere Nvidia GPUer, på AMDs GCN-baserte chips og på Intels Haswell og senere prosessorer grafiske enheter.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHz Duo Core CPU

Så avhengig av DirectX du installerer, og systemspesifikasjonene til PCen, kan du kanskje ikke installere DirectX. Du kan bli varslet av installatøren hvis systemkravene dine ikke oppfyller den minste grensen for DirectX for å 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, avslutter installasjonsprogrammet uten å installere eller fortelle deg at den versjonen av DirectX allerede er tilgjengelig. Noen brukere kan ta dette som en feil å installere.

Installere DirectX vellykket på Windows 10

Pass på at systemkravene dine er kompatible med DirectX du installerer. Hvis problemet ditt 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.

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

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

Metode 1: Aktiver. NET Framework

En god grunn til at DirectX ikke installeres skyldes at .NET Framework ikke er aktivert på PCen. For å aktivere det:

  1. Last ned installasjonsprogrammet for DirectX- versjonen du trenger herfra
  2. Gå til Kontrollpanel > Programmer > Slå Windows-funksjoner av eller på > Kontroller at boksen for. NET Framework 3.5 er merket

Alternativt,

Trykk på Windows-tast + R.

Skriv appwiz.cpl i Kjør-kommandoboksen og trykk ENTER .

I vinduet Programmer og funksjoner klikker du på koblingen Slå Windows-funksjoner på eller av .

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

  1. Klikk på OK.
  2. Start datamaskinen på nytt hvis du blir bedt om det
  3. Installer DirectX. Det skal kunne fullføre installasjonen uten en hitch.

Metode 2: Installer .NET Framework ved hjelp av CMD

Denne metoden vil installere (hvis ikke allerede installert) og aktivere .NET Framework på PCen.

  1. Last ned installasjonsprogrammet for DirectX- versjonen du trenger herfra
  2. Trykk på Windows-tast + R
  3. Skriv CMD i Kjør tekstboksen og trykk Enter
  4. Sett inn den opprinnelige installasjons DVD-en din i stasjonen eller sørg for at du kjenner kilden til Windows-installasjonsfilmappen eller stasjonen .
  5. Skriv inn eller lim inn denne kommandoen i CMD-vinduet

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

Hvor D: er banen til Windows-installasjonsfilene dine.

  1. Vent til installasjonen skal lykkes
  2. Start datamaskinen på nytt hvis du blir bedt om det
  3. Installer DirectX

NB:

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

Noen programmer krever eldre versjoner av DirectX for å kunne kjøre riktig. Dette skyldes at en stor gruppe Windows-brukere fortsatt bruker XP-operativsystemet. For å gjøre flere salgs-, video- og spillbedrifter bruker aktivt gamle versjoner av DirectX i kodingen. Du må installere disse eldre versjonene manuelt. For å gjøre det, kan du laste ned installasjonsprogrammet herfra .

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Facebook Twitter Google Plus Pinterest