Com es corregeix la redistribució de DirectX que no s’instal·la al Windows 10



Proveu El Nostre Instrument Per Eliminar Problemes

Després d’instal·lar un nou joc de PC o un programari nou, és possible que s’hagi produït l’error “no es pot trobar d3dx9_43.dll” o alguna cosa semblant. Esbrinar que això es deu al fet que no teniu DirectX a l’ordinador pot ser la part més senzilla. No obstant això, si utilitzeu Windows 10, el problema s’acumula quan el fitxer redistribuïble DirectX no s’instal·la.



Anem a discutir què és DirectX, per què és necessari i per què provoca errors quan intenteu instal·lar-lo a Windows.



Què és DirectX?

DirectX és un conjunt d’interfícies de programació d’aplicacions (API) de baix nivell que proporciona als programes Windows suport multimèdia accelerat per maquinari d’alt rendiment. DirectX permet al programa determinar fàcilment les capacitats de maquinari del vostre equip i, a continuació, estableix els paràmetres del programa perquè coincideixin.



DirectX permet que les vostres aplicacions multimèdia i vídeo reservin ràpidament grans quantitats de RAM i espai de memòria de vídeo i accés a la CPU per permetre que aquestes aplicacions funcionin sense problemes. El principal d’aquests són els jocs per als quals, sense DirectX, la plataforma Windows simplement no dominaria els jocs com ho fa.

Requisits previs per instal·lar DirectX

Per instal·lar DirectX, haureu d’haver instal·lat i habilitat Microsoft .NET Framework . Framework s’executa en un entorn de programari (en contrast amb un entorn de maquinari) conegut com a Common Language Runtime (CLR), una màquina virtual d’aplicacions que proporciona serveis com ara seguretat, gestió de memòria i gestió d’excepcions.

De vegades, també cal instal·lar-lo Visual C ++ redistribuïble. Es tracta d’un producte d’entorn de desenvolupament integrat (IDE) de Microsoft per als llenguatges de programació C, C ++ i C ++ / CLI. Aquests paquets redistribuïbles i d'execució de Visual C ++ s'instal·len principalment per a biblioteques estàndard que utilitzen moltes aplicacions.



Raons per les quals no s’instal·larà correctament a Windows 10

Hi ha diversos motius pels quals DirectX no s’instal·larà a l’ordinador. Aquí hi ha alguns problemes coneguts.

No teniu el requisit previ de .NET Framework instal·lat / activat al vostre PC

DirectX es basa en .NET Framework per funcionar. .NET Framework permet als programadors aprofitar la funcionalitat de DirectX des de les aplicacions .NET que utilitzen llenguatges compatibles com C ++ gestionat o l’ús del llenguatge de programació C #.

A Windows 10, és possible que .NET Framework s’hagi instal·lat però no estigui habilitat. Això comporta els mateixos errors que trobareu si no s’instal·lava en primer lloc. La vostra instal·lació de DirectX sortirà o us indicarà que és necessari .NET Framework i heu d’instal·lar-lo.

Requisits mínims del sistema

Si el vostre PC pot instal·lar Windows, també s’instal·larà DirectX 9. Tot i això, si utilitzeu un PC antic, no s’instal·laran les versions més recents de DirectX (11 i 12).

Per a DirectX 12 , necessitareu aquests requisits mínims:

  • Windows 7 32 bits o 64 bits
  • Targeta gràfica compatible amb DirectX 12 (DirectX 12 s’admetrà bàsicament a totes les GPU Kepler i Nvidia posteriors, als xips basats en GCN d’AMD i a les unitats gràfiques d’Intel Haswell i processadors posteriors).
  • .NET Framework 4
  • 1 GB de RAM
  • 2 CPU Duo Core GHZ

Per tant, segons el DirectX que instal·leu i les especificacions del sistema del vostre PC, és possible que no pugueu instal·lar DirectX. És possible que l'instal·lador us notifiqui si els requisits del vostre sistema no compleixen el llindar mínim per instal·lar DirectX.

És possible que hagueu de tornar a instal·lar els controladors de la vostra targeta gràfica si els instal·ladors de DirectX no el poden trobar.

Ja teniu instal·lada aquesta versió de DirectX

Si ja heu instal·lat la versió de DirectX que esteu intentant instal·lar, l'instal·lador sortirà sense instal·lar-lo o us indicarà que aquesta versió de DirectX ja està disponible. Alguns usuaris poden considerar això com un error d’instal·lació.

Instal·lació de DirectX amb èxit a Windows 10

Assegureu-vos que els requisits del vostre sistema siguin compatibles amb el DirectX que esteu instal·lant. Si el problema continua, és probable que no tingueu .NET Framework instal·lat al vostre PC. Windows 10 ve amb un .NET Framework 3.5 preinstal·lat, però mai s’activa fins que no l’activeu manualment.

Els mètodes següents us permetran instal·lar i habilitar .NET Framework i, per tant, us permetrà instal·lar correctament DirectX.

Mètode 1: activeu .NET Framework

Una bona raó per la qual DirectX no s’instal·la és que .NET Framework no està habilitat al vostre PC. Per activar-lo:

  1. descarregar el DirectX instal·lador de versions que necessiteu aquí
  2. Anar a control Panel > Programes > Activeu o desactiveu les funcions de Windows > assegureu-vos que la casella de .NET framework 3.5 sigui comprovat

Alternativament,

Premeu 'Tecla de Windows' + 'R' .

Escriviu “ appwiz.cpl ”Al quadre d’ordres“ Executar ”i premeu“ ENTRAR '.

Al ' Programes i característiques ', Feu clic a l'enllaç' Activeu o desactiveu les funcions de Windows '.

Comproveu si .NET Framework 3.5 (inclou .NET 2.0 i 3.0) 'hi ha disponible l'opció'.

  1. Feu clic a ' D'ACORD'.
  2. Reinicia al vostre ordinador si se us demana
  3. Instal·leu DirectX. Hauria de poder completar la instal·lació sense cap problema.

Mètode 2: instal·leu .NET Framework mitjançant CMD

Aquest mètode s'instal·larà (si encara no està instal·lat) i habilitarà .NET Framework al vostre PC.

  1. descarregar el DirectX instal·lador de versions que necessiteu aquí
  2. Premeu Tecla de Windows + R
  3. Tipus 'CMD' al Correr quadre de text i premeu Entra
  4. Inseriu el DVD d'instal·lació original a la unitat o assegureu-vos de conèixer el fitxer font de la carpeta o unitat dels fitxers d'instal·lació de Windows .
  5. Escriviu o enganxeu aquesta ordre a la finestra CMD

DISM / En línia / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sources sxs

On D: és el camí dels fitxers d'instal·lació de Windows.

  1. Espereu que la instal·lació tingui èxit
  2. Reinicia al vostre ordinador si se us demana
  3. Instal·leu DirectX

Nota:

Si no trobeu .NET Framework o si la vostra versió de Direct X necessita un .NET Framework més recent, podeu instal·lar la versió de .NET Framework que necessiteu des de aquí .

Algunes aplicacions requereixen versions anteriors de DirectX per funcionar correctament. Això es deu al fet que un gran grup d'usuaris de Windows encara utilitzen el sistema operatiu XP. Per tal d’aconseguir més vendes, les empreses de videojocs i jocs utilitzen activament versions antigues de DirectX a la seva codificació. Heu d’instal·lar aquestes versions anteriors manualment. Per fer-ho, podeu descarregar l’instal·lador des de aquí .

4 minuts de lectura