A DirectX újraelosztható javításának kijavítása a Windows 10 telepítésének elmulasztása esetén



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Új PC-játék vagy új szoftver telepítése után előfordulhat, hogy a „d3dx9_43.dll nem található” hibát, vagy valami hasonlót talált. Könnyű lehet kideríteni, hogy ez azért van, mert a számítógépén nincs DirectX. Ha azonban a Windows 10 rendszert használja, akkor a probléma akkor merül fel, amikor a DirectX újraelosztható fájl telepítése sikertelen.



Megbeszéljük, mi is a DirectX, miért van rá szükség és miért hoz hibákat, amikor megpróbálja telepíteni a Windows rendszerbe.



Mi az a DirectX?

A DirectX egy alacsony szintű alkalmazás-programozási interfész (API) összessége, amely nagy teljesítményű hardveres gyorsítású multimédiás támogatást nyújt a Windows programoknak. A DirectX lehetővé teszi a program számára, hogy könnyedén meghatározza a számítógép hardveres képességeit, majd beállítsa a program paramétereit az egyezéshez.



A DirectX lehetővé teszi, hogy multimédia- és videóalkalmazásai gyorsan elkülönítsenek nagy mennyiségű RAM- és videomemória-helyet, valamint CPU-hozzáférést, hogy ezek az alkalmazások zökkenőmentesen fussanak. Legfontosabb ezek között a játékok, amelyeknél DirectX nélkül a Windows platform egyszerűen nem dominálna a játékokban, mint ahogyan ez.

A DirectX telepítésének előfeltételei

A DirectX telepítéséhez telepíteni és engedélyezni kell Microsoft .NET-keretrendszer . A keretrendszer szoftveres környezetben hajtható végre (ellentétben a hardveres környezettel), amelyet Common Language Runtime (CLR) néven ismerünk, olyan alkalmazás virtuális gépen, amely olyan szolgáltatásokat nyújt, mint a biztonság, a memóriakezelés és a kivételkezelés.

Néha telepítésre is szükség van Visual C ++ továbbosztható. Ez a Microsoft integrált fejlesztői környezet (IDE) terméke a C, C ++ és C ++ / CLI programozási nyelvekhez. Ezeket a Visual C ++ újraelosztható és futásidejű csomagokat többnyire szabványos könyvtárakra telepítik, amelyeket sok alkalmazás használ.



Miért nem települ megfelelően a Windows 10 rendszerre?

Számos oka van annak, hogy a DirectX nem települ a számítógépére. Íme néhány ismert kérdés.

A számítógépen nincs telepítve / engedélyezve a .NET-keretrendszer előfeltétele

A DirectX működéséhez a .NET-keretrendszerre támaszkodik. A .NET Framework lehetővé teszi a programozók számára, hogy kihasználják a .NET-alkalmazások DirectX-funkcióinak előnyeit kompatibilis nyelvek, például felügyelt C ++ vagy a C # programozási nyelv használatával.

Lehetséges, hogy a Windows 10 rendszerben a .NET Framework telepítve volt, de nincs engedélyezve. Ez ugyanazokat a hibákat veti fel, amelyekkel találkozhatna, ha először nem lett volna telepítve. A DirectX telepítése kilép, vagy azt mondja, hogy a .NET Framework szükséges, és telepítenie kell.

Minimális rendszerkövetelmények

Ha számítógépe képes a Windows telepítésére, akkor a DirectX 9 is települ. Ha azonban régi számítógépet használ, a DirectX újabb verziói (11 és 12) nem települnek.

Mert DirectX 12 , szüksége lesz ezekre a minimumkövetelményekre:

  • Windows 7 32 bites vagy 64 bites
  • DirectX 12 kompatibilis grafikus kártya (a DirectX 12 lényegében minden Kepler és későbbi Nvidia GPU-n, az AMD GCN alapú lapkáin, valamint az Intel Haswell és későbbi processzorainak grafikus egységein támogatott lesz.)
  • .NET-keretrendszer 4
  • 1 GB RAM
  • 2 GHz-es Duo Core CPU

Tehát a telepített DirectX-től és a számítógép rendszerspecifikációjától függően előfordulhat, hogy nem tudja telepíteni a DirectX-et. Előfordulhat, hogy a telepítő értesíti, ha a rendszerkövetelményei nem felelnek meg a DirectX telepítéséhez szükséges minimális küszöbértéknek.

Lehet, hogy újratelepítenie kell a grafikus kártya illesztőprogramjait, ha a DirectX telepítői nem találják meg.

A DirectX ezen verziója már telepítve van

Ha a telepített DirectX verziót már telepítette, a telepítő telepítés nélkül kilép, vagy elmondja, hogy a DirectX ezen verziója már elérhető. Egyes felhasználók ezt a telepítés sikertelenségének tekinthetik.

A DirectX sikeres telepítése a Windows 10 rendszerre

Győződjön meg arról, hogy a rendszerkövetelményei kompatibilisek a telepített DirectX-szel. Ha a probléma továbbra is fennáll, akkor valószínűleg nincs telepítve a .NET Framework a számítógépére. A Windows 10 egy előre telepített .NET-keretrendszerrel rendelkezik, de soha nem engedélyezi, amíg nem engedélyezi manuálisan.

Az alábbi módszerek lehetővé teszik a .NET Framework telepítését és engedélyezését, és ezáltal a DirectX sikeres telepítését.

1. módszer: Engedélyezze a .NET-keretrendszert

A DirectX telepítésének jó oka az, hogy a .NET Framework nincs engedélyezve a számítógépén. Engedélyezéséhez:

  1. Letöltés a Directx verzió telepítő, amelyre szüksége van itt
  2. Menj Vezérlőpult > Programok > Windows-szolgáltatások be-és kikapcsolása > ellenőrizze, hogy a .NET-keretrendszer 3.5 mezője van-e ellenőrzött

Alternatív megoldásként

nyomja meg 'Windows Key' + 'R' .

Típus ' appwiz.cpl ”A„ Futtatás ”parancsmezőben, és nyomja meg a BELÉP ”.

Ban,-ben ' Programok és szolgáltatások Ablakban kattintson a „ Windows-szolgáltatások be-és kikapcsolása ”.

Ellenőrizze, hogy a .NET-keretrendszer 3.5 (magában foglalja a .NET 2.0 és 3.0) ”opció érhető el benne.

  1. Kattintson a RENDBEN'.
  2. Újrakezd számítógépre, ha a rendszer kéri
  3. Telepítse a DirectX-et. A telepítést gond nélkül kell befejezni.

2. módszer: A .NET Framework telepítése CMD használatával

Ez a módszer telepíti (ha még nincs telepítve), és engedélyezi a .NET-keretrendszert a számítógépén.

  1. Letöltés a Directx verzió telepítő, amelyre szüksége van itt
  2. nyomja meg Windows Key + R
  3. típus „CMD” ban,-ben Fuss szövegdoboz és hit Belép
  4. Helyezze be az eredeti telepítő DVD-t a meghajtóba, vagy győződjön meg róla, hogy ismeri-e a Windows telepítési fájlok mappájának vagy meghajtójának forrása .
  5. Írja be vagy illessze be ezt a parancsot a CMD ablakába

DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Forrás: D: sources sxs

Ahol D: a Windows telepítési fájljainak elérési útja.

  1. Várja meg, amíg a telepítés sikeres lesz
  2. Újrakezd számítógépre, ha a rendszer kéri
  3. Telepítse a DirectX-et

NB:

Ha nem találja a .NET-keretrendszert, vagy ha a Direct X verziójának újabb .NET-keretrendszerre van szüksége, telepítheti a .NET-keretrendszer szükséges verzióját innen: itt .

Egyes alkalmazások a megfelelő futtatáshoz a DirectX régebbi verzióit igénylik. Ennek oka, hogy a Windows felhasználók nagy csoportja továbbra is az XP operációs rendszert használja. Annak érdekében, hogy minél több eladást tudjon elérni, a video- és játéktársaságok aktívan használják a DirectX régi verzióit kódolásuk során. Ezeket a régebbi verziókat manuálisan kell telepítenie. Ehhez letöltheti a telepítőt innen itt .

4 perc olvasás