Kuidas lahendada Windows 10-s installimise ebaõnnestumist DirectX-i edasi levitatava faili korral



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Pärast uue arvutimängu või uue tarkvara installimist võib ilmneda tõrge „d3dx9_43.dll ei leita” vms. Lihtne võib olla selle välja selgitamine, et teie arvutis pole DirectX-i. Kui kasutate Windows 10, koguneb probleem siis, kui DirectX-i ümberjagatava faili installimine ebaõnnestub.



Arutame, mis on DirectX, miks seda vaja on ja miks see vead esile toob, kui proovite seda Windowsi installida.



Mis on DirectX?

DirectX on madala taseme rakendusprogrammeerimisliideste (API) kogum, mis pakub Windowsi programmidele suure jõudlusega riistvarakiirusega multimeediatuge. DirectX võimaldab programmil hõlpsasti määrata teie arvuti riistvaralisi võimalusi ja määrab seejärel programmi parameetrid vastavaks.



DirectX võimaldab teie multimeedia- ja videorakendustel kiiresti eraldada suures koguses RAM-i ja videomälu ning juurdepääsu protsessorile, et need rakendused saaksid sujuvalt töötada. Peamised neist on mängud, mille puhul ilma DirectXita ei domineeriks Windowsi platvorm mängudes lihtsalt nii nagu domineerib.

Eeldused DirectX-i installimiseks

DirectX-i installimiseks peate olema installinud ja lubanud Microsofti .NET Framework . Raamistik käivitatakse tarkvarakeskkonnas (erinevalt riistvarakeskkonnast), mida nimetatakse Common Language Runtime (CLR), rakenduse virtuaalseks masinaks, mis pakub selliseid teenuseid nagu turvalisus, mäluhaldus ja erandite käitlemine.

Mõnikord on vaja ka installida Visuaalne C ++ ümberjagatav. See on Microsofti integreeritud arenduskeskkonna (IDE) toode programmeerimiskeelte C, C ++ ja C ++ / CLI jaoks. Need Visual C ++ ümberjagatavad ja käitusaja paketid on enamasti installitud standardsete teekide jaoks, mida paljud rakendused kasutavad.



Põhjused, miks seda Windowsi 10 korralikult ei installita

On mitu põhjust, miks DirectX teie arvutisse ei installitu. Siin on mõned teadaolevad probleemid.

Teie arvutisse pole installitud / lubatud .NET Frameworki eeltingimus

DirectX tugineb toimimiseks .NET Frameworkile. .NET Framework võimaldab programmeerijatel kasutada ära .NET-rakenduste DirectX-i funktsioone, kasutades ühilduvaid keeli, näiteks hallatavat C ++ või programmeerimiskeele C # kasutamist.

Windows 10-s võib olla .NET Framework installitud, kuid seda ei lubatud. See tekitab samu vigu, mis ilmnevad siis, kui seda ei installita. Teie DirectX-i installimine lõpetatakse või see ütleb teile, et .NET Framework on vajalik ja peate selle installima.

Minimaalsed süsteeminõuded

Kui teie arvuti suudab Windowsi installida, installib ka DirectX 9. Kui aga kasutate vana arvutit, ei installita DirectX-i uuemaid versioone (11 ja 12).

Sest DirectX 12 , vajate järgmisi miinimumnõudeid:

  • Windows 7 32- või 64-bitine
  • DirectX 12-ga ühilduv graafikakaart (DirectX 12 toetab sisuliselt kõik Kepleri ja hilisemad Nvidia GPU-d, AMD GCN-põhised kiibid ning Inteli Haswelli ja hilisemate protsessorite graafikaüksused.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHZ Duo tuumprotsessor

Nii et sõltuvalt installitavast DirectX-ist ja arvuti süsteemi spetsifikatsioonidest ei pruugi te DirectX-i installida. Installija võib teile teatada, kui teie süsteeminõuded ei vasta DirectX-i installimise minimaalsele künnisele.

Võimalik, et peate oma videokaardi draiverid uuesti installima, kui DirectX-i installijad seda ei leia.

See DirectX-i versioon on juba installitud

Kui olete juba installinud DirectX-i versiooni, mida proovite installida, väljub installer installimata või ütleb teile, et see DirectX-i versioon on juba saadaval. Mõni kasutaja võib seda installimise ebaõnnestumiseks pidada.

DirectX-i installimine Windows 10-sse edukalt

Veenduge, et teie süsteeminõuded ühilduksid installitava DirectX-iga. Kui teie probleem püsib, pole arvatavasti arvutisse installitud .NET Framework'i. Windows 10 on varustatud eelinstallitud .NET Framework 3.5-ga, kuid seda ei lubata kunagi enne, kui selle käsitsi lubate.

Alltoodud meetodid võimaldavad teil installida ja lubada .NET Framework ning seetõttu DirectXi edukalt installida.

1. meetod: lubage .NET Framework

Hea põhjus DirectXi installimata jätmiseks on see, et .NET Framework pole teie arvutis lubatud. Selle lubamiseks tehke järgmist.

  1. Lae alla Directx versiooni installer, mida vajate siin
  2. Minema Kontrollpaneel > Programmid > Lülitage Windowsi funktsioonid sisse või välja > veenduge, et .NET framework 3.5 ruut oleks kontrollitud

Teise võimalusena

Vajutage 'Windowsi võti' + 'R' .

Tüüp “ appwiz.cpl ”Käsuruudus„ Run ”ja vajutage SISENEMA ”.

Väljaandes Programmid ja funktsioonid 'Aknas klõpsake linki' Windowsi funktsioonide sisse- või väljalülitamine ”.

Kontrollige, kas .NET Framework 3.5 (sisaldab .NET 2.0 ja 3.0) ”.

  1. Klõpsake nuppu OKEI'.
  2. Taaskäivita küsimisel teie arvutisse
  3. Installige DirectX. See peaks olema võimeline installimist ilma probleemideta lõpule viima.

2. meetod: installige .NET Framework CMD abil

See meetod installib (kui see pole veel installitud) ja lubab .NET Framework teie arvutisse.

  1. Lae alla Directx versiooni installer, mida vajate siin
  2. Vajutage Windowsi klahv + R
  3. Tüüp „CMD” aastal Jookse tekstikast ja vajuta Sisenema
  4. Sisestage oma algne installi-DVD oma draivi või veenduge, et teaksite seda Windowsi installifailide kausta või draivi allikas .
  5. Sisestage või kleepige see käsk oma CMD aknasse

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

Kus D: on teie Windowsi installifailide tee.

  1. Oodake, kuni installimine õnnestub
  2. Taaskäivita küsimisel teie arvutisse
  3. Installige DirectX

NB:

Kui te ei leia .NET Framework'i või kui teie Direct X versioon vajab uuemat .NET Framework'i, saate vajaliku .NET Framework'i versiooni installida siin .

Mõne rakenduse nõuetekohaseks töötamiseks on vaja DirectX-i vanemaid versioone. Seda seetõttu, et suur hulk Windowsi kasutajaid kasutab endiselt XP operatsioonisüsteemi. Suurema müügi saavutamiseks kasutavad video- ja mängufirmad oma kodeerimisel aktiivselt DirectXi vanu versioone. Need vanemad versioonid peate installima käsitsi. Selleks saate installeri alla laadida aadressilt siin .

4 minutit loetud