Oppaat

Kuinka korjata DirectX-uudelleenjakelukelpoinen epäonnistuminen asennuksessa Windows 10: ssä

Uuden PC-pelin tai uuden ohjelmiston asentamisen jälkeen saatat kohdata virheen "d3dx9_43.dll ei löydy" tai jotain vastaavaa. Sen selvittäminen, että tämä johtuu siitä, että tietokoneellasi ei ole DirectX-ohjelmaa, saattaa olla helppo osa. Jos kuitenkin käytät Windows 10 -käyttöjärjestelmää, ongelma kasaantuu, kun DirectX-uudelleenjakelutiedoston asennus epäonnistuu.

Aiomme keskustella, mikä DirectX on, miksi sitä tarvitaan ja miksi se tuo virheitä, kun yrität asentaa sen Windowsiin.

Mikä on DirectX?

DirectX on joukko matalan tason sovellusohjelmointirajapintoja (API), joka tarjoaa Windows-ohjelmille korkean suorituskyvyn laitteistokiihdytetyn multimediatuen. DirectX antaa ohjelman määrittää helposti tietokoneen laitteisto-ominaisuudet ja asettaa sitten ohjelman parametrit vastaamaan.

DirectX: n avulla multimedia- ja videosovelluksesi voivat varata nopeasti suuria määriä RAM- ja videomuistitilaa sekä suorittimen pääsyn, jotta nämä sovellukset voivat toimia saumattomasti. Suurimpia näistä on pelejä, joissa ilman DirectX: ää Windows-ympäristö ei yksinkertaisesti dominoi pelaamisessa, kuten se tekee.

Edellytykset DirectX: n asentamiselle

DirectX: n asentaminen edellyttää asennusta ja käyttöönottoa Microsoft .NET Framework. Kehys suoritetaan ohjelmistoympäristössä (toisin kuin laitteistoympäristössä), joka tunnetaan nimellä Common Language Runtime (CLR), sovellusten virtuaalikone, joka tarjoaa palveluja, kuten suojausta, muistin hallintaa ja poikkeusten käsittelyä.

Joskus se on myös tarpeen asentaa Visuaalinen C ++ voidaan jakaa uudelleen. Tämä on Microsoftin integroitu kehitysympäristötuote (IDE) C-, C ++ - ja C ++ / CLI-ohjelmointikielille. Nämä Visual C ++ uudelleenjakelutavat ja ajonaikaiset paketit asennetaan useimmiten tavallisille kirjastoille, joita monet sovellukset käyttävät.

Syyt, joita se ei asenna oikein Windows 10: een

On useita syitä, miksi DirectX ei asennu tietokoneellesi. Tässä on joitain tunnettuja asioita.

Sinulla ei ole .NET Framework -edellytystä asennettu / otettu käyttöön tietokoneellasi

DirectX luottaa toimimaan .NET Frameworkilla. .NET Framework antaa ohjelmoijille mahdollisuuden hyödyntää DirectX-toimintoja .NET-sovelluksissa yhteensopivilla kielillä, kuten hallitulla C ++: lla tai C #-ohjelmointikielellä.

Windows 10: ssä .NET Framework on ehkä asennettu, mutta sitä ei otettu käyttöön. Tämä aiheuttaa samat virheet, joita voisit kohdata, jos sitä ei ensin asennettu. DirectX-asennuksesi poistuu tai se kertoo, että .NET Framework tarvitaan ja sinun on asennettava se.

Järjestelmän vähimmäisvaatimukset

Jos tietokoneesi pystyy asentamaan ikkunoita, myös DirectX 9 asennetaan. Jos kuitenkin käytät vanhaa tietokonetta, DirectX: n uudempia versioita (11 ja 12) ei asenneta.

Sillä DirectX 12, tarvitset nämä vähimmäisvaatimukset:

  • Windows 7 32- tai 64-bittinen
  • DirectX 12 -yhteensopiva näytönohjain (DirectX 12: ta tuetaan olennaisesti kaikilla Kepler- ja myöhemmin Nvidia-näytönohjaimilla, AMD: n GCN-pohjaisilla siruilla ja Intelin Haswellin ja myöhempien prosessorien näytönohjaimilla.)
  • .NET Framework 4
  • 1 Gt RAM-muistia
  • 2 GHz: n Duo Core -suoritin

Joten asennettavasta DirectX: stä ja tietokoneesi järjestelmätiedoista riippuen et ehkä pysty asentamaan DirectX: ää. Asennusohjelma saattaa ilmoittaa sinulle, jos järjestelmävaatimuksesi eivät täytä DirectX: n asennuksen vähimmäisrajaa.

Saatat joutua asentamaan näytönohjaimen ohjaimet uudelleen, jos DirectX-asentajat eivät löydä sitä.

Sinulla on jo asennettuna DirectX-versio

Jos olet jo asentanut DirectX-version, jota yrität asentaa, asennusohjelma poistuu asentamatta tai kertoo, että kyseinen DirectX-versio on jo käytettävissä. Jotkut käyttäjät saattavat pitää tätä asennuksen epäonnistumisena.

DirectX: n asentaminen onnistuneesti Windows 10: een

Varmista, että järjestelmävaatimuksesi ovat yhteensopivia asentamasi DirectX: n kanssa. Jos ongelmasi jatkuu, tietokoneellasi ei todennäköisesti ole asennettuna .NET Frameworkia. Windows 10: n mukana tulee esiasennettu .NET Framework 3.5, mutta sitä ei koskaan käytetä, ennen kuin otat sen käyttöön manuaalisesti.

Alla olevien menetelmien avulla voit asentaa ja ottaa käyttöön .NET Frameworkin ja siten asentaa DirectX onnistuneesti.

Tapa 1: Ota .NET Framework käyttöön

Hyvä syy DirectX: n asentamiseen johtuu siitä, että .NET Framework ei ole käytössä tietokoneellasi. Ota se käyttöön:

  1. ladata DirectX tarvitsemasi version asennusohjelma tässä
  2. Mene Ohjauspaneeli >Ohjelmat >Laita Windows toiminnot päälle tai pois > varmista, että .NET framework 3.5: n ruutu on tarkastettu

Vaihtoehtoisesti

Lehdistö "Windows-avain" + "R".

Kirjoita “appwiz.cpl”Suorita-komentoruudussa ja painaTULLA SISÄÄN”.

"Ohjelmat ja ominaisuudet"-Ikkunassa, napsauta linkkiä"Laita Windows toiminnot päälle tai pois”.

Tarkista, että.NET Framework 3.5 (sisältää .NET 2.0 ja 3.0) ”-vaihtoehto on käytettävissä.

  1. Klikkaus "OK ”.
  2. Uudelleenkäynnistää tietokoneeseen pyydettäessä
  3. Asenna DirectX. Sen pitäisi pystyä suorittamaan asennus loppuun ilman vaikeuksia.

Tapa 2: Asenna .NET Framework CMD: n avulla

Tämä menetelmä asentaa (ellei sitä vielä ole asennettu) ja ottaa käyttöön .NET Frameworkin tietokoneellesi.

  1. ladata DirectX tarvitsemasi version asennusohjelma tässä
  2. Lehdistö Windows-näppäin + R
  3. Tyyppi "CMD" että Juosta tekstikenttä ja osuma Tulla sisään
  4. Aseta alkuperäinen asennus-DVD-levy asemaan tai varmista, että tiedät sen Windowsin asennustiedostojen kansion tai aseman lähde.
  5. Kirjoita tai liitä tämä komento CMD-ikkunaan

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

Missä D: on Windowsin asennustiedostojen polku.

  1. Odota, että asennus onnistuu
  2. Uudelleenkäynnistää tietokoneeseen pyydettäessä
  3. Asenna DirectX

HUOM:

Jos et löydä .NET Frameworkia tai jos Direct X -versiosi tarvitsee uudemman .NET Frameworkin, voit asentaa tarvitsemasi .NET Frameworkin version osoitteesta tässä.

Jotkut sovellukset vaativat DirectX: n vanhemmat versiot toimiakseen oikein. Tämä johtuu siitä, että suuri joukko Windows-käyttäjiä käyttää edelleen XP-käyttöjärjestelmää. Lisää myyntiä varten video- ja peliyritykset käyttävät aktiivisesti DirectX: n vanhoja versioita koodauksessaan. Nämä vanhemmat versiot on asennettava manuaalisesti. Voit tehdä sen lataamalla asennusohjelman osoitteesta tässä.