Kako popraviti neuspjelu instalaciju DirectX-a koji se ne može distribuirati u sustavu Windows 10



Isprobajte Naš Instrument Za Uklanjanje Problema

Nakon instaliranja nove igre na računalu ili novog softvera, moglo se naići na pogrešku 'd3dx9_43.dll ne može se pronaći' ili nešto slično. Otkrivanje da je to zato što na računalu nemate DirectX mogao bi biti jednostavan dio. Međutim, ako koristite Windows 10, problem se nagomilava kada se datoteka DirectX koja se može distribuirati ne uspije instalirati.



Razgovarat ćemo o tome što je DirectX, zašto je potreban i zašto donosi pogreške kada ga pokušate instalirati u Windows.



Što je DirectX?

DirectX je skup sučelja za programiranje aplikacija (API-ji) na niskoj razini koji Windows programima pruža hardversku ubrzanu multimedijsku podršku. DirectX omogućuje programu da lako utvrdi hardverske mogućnosti vašeg računala, a zatim postavlja programske parametre koji odgovaraju.



DirectX omogućuje vašim multimedijskim i video programima da brzo odvoje velike količine RAM-a i prostora video memorije te pristup CPU-u kako bi omogućili nesmetano pokretanje ovih aplikacija. Glavne među njima su igre kojima bez DirectX-a Windows platforma jednostavno ne bi dominirala u igrama kao što to čini.

Preduvjeti za instalaciju DirectX-a

Da biste instalirali DirectX, trebat ćete instalirati i omogućiti Microsoft .NET Framework . Framework se izvršava u softverskom okruženju (za razliku od hardverskog okruženja) poznatog kao Common Language Runtime (CLR), aplikacijski virtualni stroj koji pruža usluge poput sigurnosti, upravljanja memorijom i rukovanja iznimkama.

Ponekad je potrebno i instalirati Visual C ++ se može distribuirati. Ovo je Microsoftov proizvod integriranog razvojnog okruženja (IDE) za programske jezike C, C ++ i C ++ / CLI. Ovi Visual C ++ redistributivni i runtime paketi uglavnom su instalirani za standardne knjižnice koje koriste mnoge aplikacije.



Razlozi zbog kojih se neće ispravno instalirati na Windows 10

Postoji nekoliko razloga zašto se DirectX neće instalirati na vaše računalo. Evo nekoliko poznatih problema.

Na računalu nemate instaliran / omogućen preduvjet .NET Framework

DirectX se oslanja na .NET Framework kako bi funkcionirao. .NET Framework omogućuje programerima da iskoriste DirectX funkcionalnost unutar .NET aplikacija koristeći kompatibilne jezike kao što je upravljani C ++ ili upotrebu programskog jezika C #.

U sustavu Windows 10 .NET Framework možda je instaliran, ali nije omogućen. To predstavlja iste pogreške s kojima biste se susreli da uopće nije instalirano. Izaći će vaša DirectX instalacija ili će vam reći da je potreban .NET Framework i morate ga instalirati.

Minimalni zahtjevi sustava

Ako vaše računalo može instalirati Windows, tada će se instalirati i DirectX 9. Međutim, ako koristite staro računalo, novije verzije DirectX-a (11 i 12) neće se instalirati.

Za DirectX 12 , trebat će vam ovi minimalni zahtjevi:

  • 32-bitni ili 64-bitni Windows 7
  • Grafička kartica kompatibilna s DirectX 12 (DirectX 12 bit će u osnovi podržan na svim Kepler i kasnijim Nvidia GPU-ima, na AMD-ovim čipovima temeljenim na GCN-u te na Intelovim grafičkim jedinicama Haswell i novijim procesorima.)
  • .NET Framework 4
  • 1 GB RAM-a
  • 2 GHZ Duo Core CPU

Dakle, ovisno o DirectX-u koji instalirate i sistemskim specifikacijama vašeg računala, možda nećete moći instalirati DirectX. Instalacijski program može vas obavijestiti ako vaši sistemski zahtjevi ne udovoljavaju minimalnom pragu za instaliranje DirectX-a.

Možda ćete morati ponovo instalirati upravljačke programe za grafičku karticu ako ga DirectX instalacijski programeri ne mogu pronaći.

Već imate instaliranu tu verziju DirectX-a

Ako ste već instalirali verziju DirectX-a koju pokušavate instalirati, instalacijski program će izaći bez instalacije ili će vam reći da je ta verzija DirectX-a već dostupna. Neki korisnici ovo mogu shvatiti kao neuspjeh u instalaciji.

Uspješna instalacija DirectX-a na Windows 10

Provjerite jesu li zahtjevi vašeg sustava kompatibilni s DirectX-om koji instalirate. Ako se problem nastavi, vjerojatno na računalu nemate instaliran .NET Framework. Windows 10 dolazi s unaprijed instaliranim .NET Framework 3.5, ali nikada nije omogućen dok ga ne omogućite ručno.

Metode u nastavku omogućit će vam da instalirate i omogućite .NET Framework te vam stoga omogućuju uspješnu instalaciju DirectX-a.

1. metoda: Omogućite .NET Framework

Dobar razlog za instaliranje DirectX-a je taj što .NET Framework nije omogućen na vašem računalu. Da biste ga omogućili:

  1. preuzimanje datoteka the Directx instalacijski program verzije iz kojeg trebate ovdje
  2. Ići Upravljačka ploča > Programi > Uključite ili isključite značajke sustava Windows > provjerite je li okvir za .NET framework 3.5 provjereno

Alternativno,

Pritisnite 'Windows tipka' + 'R' .

Upišite ' appwiz.cpl 'U naredbenom okviru' Run 'i pritisnite' UNESI '.

U Programi i značajke 'Prozor, kliknite vezu' Uključite ili isključite značajke sustava Windows '.

Provjerite je li .NET Framework 3.5 (uključuje .NET 2.0 i 3.0) ”dostupna je u njemu.

  1. Kliknite “ U REDU'.
  2. Ponovo pokrenite računalo ako se to zatraži
  3. Instalirajte DirectX. Trebao bi biti u mogućnosti dovršiti instalaciju bez problema.

2. metoda: Instalirajte .NET Framework pomoću CMD-a

Ova metoda će instalirati (ako već nije instalirana) i omogućiti .NET Framework na vašem računalu.

  1. preuzimanje datoteka the Directx instalacijski program verzije iz kojeg trebate ovdje
  2. Pritisnite Windows tipka + R
  3. Tip 'CMD' u Trčanje okvir za tekst i pogodak Unesi
  4. Umetnite originalni instalacijski DVD u svoj pogon ili provjerite znate li ga izvor mape ili pogona instalacijskih datoteka sustava Windows .
  5. Upišite ili zalijepite ovu naredbu u svoj CMD prozor

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

Gdje je D: put do vaših instalacijskih datoteka za Windows.

  1. Pričekajte da instalacija bude uspješna
  2. Ponovo pokrenite računalo ako se to zatraži
  3. Instalirajte DirectX

NAPOMENA:

Ako ne pronađete .NET Framework ili ako je za vašu verziju Direct X potreban noviji .NET Framework, inačicu .NET Framework koja vam je potrebna možete instalirati iz ovdje .

Neke aplikacije zahtijevaju starije verzije DirectX-a da bi se pravilno pokrenule. To je zato što velika skupina korisnika sustava Windows i dalje koristi operativni sustav XP. Kako bi ostvarile veću prodaju, tvrtke za video i igranje igara aktivno koriste stare verzije DirectX-a u svom kodiranju. Ove starije verzije morate instalirati ručno. Da biste to učinili, možete preuzeti instalacijski program s ovdje .

4 minute čitanja