Cum se remediază DirectX redistribuibil Nu se instalează pe Windows 10



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

După instalarea unui joc PC nou sau a unui software nou, s-ar putea să fi întâlnit eroarea „d3dx9_43.dll nu poate fi găsită” sau ceva de genul acesta. Să vă dați seama că acest lucru se datorează faptului că nu aveți DirectX pe computer ar putea fi partea ușoară. Cu toate acestea, dacă utilizați Windows 10, problema se acumulează atunci când fișierul redistribuibil DirectX nu se instalează.



Vom discuta despre ce este DirectX, de ce este necesar și de ce apare erori atunci când încercați să îl instalați în Windows.



Ce este DirectX?

DirectX este un set de interfețe de programare a aplicațiilor (API) de nivel scăzut, care oferă programelor Windows suport multimedia accelerat de hardware de înaltă performanță. DirectX permite programului să determine cu ușurință capacitățile hardware ale computerului dvs. și apoi setează parametrii programului pentru a se potrivi.



DirectX permite aplicațiilor dvs. multimedia și video să aloce rapid cantități mari de RAM și spațiu de memorie video și acces CPU pentru a permite acestor aplicații să ruleze perfect. Principalele dintre acestea sunt jocurile pentru care fără DirectX, platforma Windows pur și simplu nu ar domina în jocuri așa cum o face.

Cerințe preliminare pentru instalarea DirectX

Pentru a instala DirectX, va trebui să aveți instalat și activat Microsoft .NET Framework . Framework se execută într-un mediu software (spre deosebire de un mediu hardware) cunoscut sub numele de Common Language Runtime (CLR), o mașină virtuală de aplicație care oferă servicii precum securitate, gestionarea memoriei și gestionarea excepțiilor.

Uneori, este necesară instalarea Redistribuibil Visual C ++. Acesta este un produs de mediu de dezvoltare integrat (IDE) de la Microsoft pentru limbajele de programare C, C ++ și C ++ / CLI. Aceste pachete redistribuibile și runtime Visual C ++ sunt instalate în mare parte pentru bibliotecile standard pe care le folosesc multe aplicații.



Motive pentru care nu se va instala corect pe Windows 10

Există mai multe motive pentru care DirectX nu se va instala în computer. Iată câteva probleme cunoscute.

Nu aveți instalată / activată condiția prealabilă .NET Framework pe computerul dvs.

DirectX se bazează pe .NET Framework pentru a funcționa. .NET Framework permite programatorilor să profite de funcționalitatea DirectX din aplicațiile .NET folosind limbaje compatibile, cum ar fi gestionat C ++ sau utilizarea limbajului de programare C #.

În Windows 10, .NET Framework ar fi putut fi instalat, dar nu a fost activat. Acest lucru prezintă aceleași erori pe care le-ați întâlni dacă nu a fost instalat în primul rând. Instalarea dvs. DirectX va ieși sau vă va spune că este necesar .NET Framework și trebuie să îl instalați.

Cerinte Minime de Sistem

Dacă PC-ul dvs. poate instala Windows, se va instala și DirectX 9. Cu toate acestea, dacă utilizați un computer vechi, versiunile mai noi ale DirectX (11 și 12) nu se vor instala.

Pentru DirectX 12 , veți avea nevoie de aceste cerințe minime:

  • Windows 7 pe 32 de biți sau pe 64 de biți
  • Placă grafică compatibilă DirectX 12 (DirectX 12 va fi în esență acceptat pe toate Kepler și mai târziu pe GPU-urile Nvidia, pe cipurile AMD bazate pe GCN și pe unitățile grafice Intel Haswell și procesorele ulterioare.)
  • .NET Framework 4
  • 1 GB RAM
  • 2 GHZ Duo Core CPU

Deci, în funcție de DirectX pe care îl instalați și de specificațiile de sistem ale computerului dvs., este posibil să nu puteți instala DirectX. Este posibil să fiți notificat de către instalator dacă cerințele de sistem nu îndeplinesc pragul minim pentru instalarea DirectX.

Este posibil să trebuiască să reinstalați driverele plăcii dvs. grafice dacă instalatorii DirectX nu o pot găsi.

Aveți deja acea versiune de DirectX instalată

Dacă ați instalat deja versiunea de DirectX pe care încercați să o instalați, programul de instalare va ieși fără a instala sau vă va spune că acea versiune de DirectX este deja disponibilă. Unii utilizatori ar putea considera acest lucru ca un eșec de instalare.

Instalarea cu succes a DirectX pe Windows 10

Asigurați-vă că cerințele de sistem sunt compatibile cu DirectX-ul pe care îl instalați. Dacă problema dvs. persistă, atunci probabil că nu aveți .NET Framework instalat pe computer. Windows 10 vine cu un .NET Framework 3.5 preinstalat, dar nu este activat niciodată până nu îl activați manual.

Metodele de mai jos vă vor permite să instalați și să activați .NET Framework și, prin urmare, vă permit să instalați cu succes DirectX.

Metoda 1: activați .NET Framework

Un motiv bun pentru DirectX nu este instalarea este că .NET Framework nu este activat pe computerul dvs. Pentru a o activa:

  1. Descarca Directx versiunea de instalare de care aveți nevoie aici
  2. Mergi la Panou de control > Programe > Activați sau dezactivați funcțiile Windows > asigurați-vă că caseta pentru .NET Framework 3.5 este verificat

Alternativ,

presa „Tasta Windows” + „R” .

Tip ' appwiz.cpl ”În caseta de comandă„ Run ”și apăsați„ INTRODUCE ”.

În ' Programe si caracteristici Fereastra ”, faceți clic pe linkul“ Activați sau dezactivați funcțiile Windows ”.

Verificați dacă .NET Framework 3.5 (include .NET 2.0 și 3.0) ”opțiunea este disponibilă în ea.

  1. Faceți clic pe „ O.K'.
  2. Repornire computerul dvs. dacă vi se solicită
  3. Instaleaza Directx. Ar trebui să poată finaliza instalarea fără probleme.

Metoda 2: Instalați .NET Framework utilizând CMD

Această metodă se va instala (dacă nu este deja instalată) și va activa .NET Framework pe computer.

  1. Descarca Directx versiunea de instalare de care aveți nevoie aici
  2. presa Tasta Windows + R
  3. Tip „CMD” în Alerga casetă text și apăsați introduce
  4. Introduceți DVD-ul original de instalare în unitatea dvs. sau asigurați-vă că știți sursa dosarului sau a unității de fișiere de instalare Windows .
  5. Tastați sau lipiți această comandă în fereastra CMD

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

Unde D: este calea fișierelor de instalare Windows.

  1. Așteptați ca instalarea să aibă succes
  2. Repornire computerul dvs. dacă vi se solicită
  3. Instaleaza Directx

NB:

Dacă nu găsiți .NET Framework sau dacă versiunea dvs. Direct X are nevoie de un .NET Framework mai nou, puteți instala versiunea de .NET Framework de care aveți nevoie aici .

Unele aplicații necesită versiuni mai vechi de DirectX pentru a rula corect. Acest lucru se datorează faptului că un grup mare de utilizatori Windows utilizează în continuare sistemul de operare XP. Pentru a face mai multe vânzări, companiile video și de jocuri folosesc în mod activ versiuni vechi ale DirectX în codificare. Trebuie să instalați manual aceste versiuni mai vechi. Pentru a face acest lucru, puteți descărca programul de instalare de la aici .

4 minute citite