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

Ú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 ennek az az oka, hogy 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ű hardver-gyorsított multimédiás támogatást nyújt a Windows-programok számára. 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 multimédiás és videoalkalmazásai számára, hogy 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. Ezek közül a legfontosabbak azok 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ítenie és engedélyeznie kell a Microsoft .NET-keretrendszert . 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 szükség van a Visual C ++ újraelosztható telepítésére is .   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.

Nincs telepítve / engedélyezve a .NET-keretrendszer előfeltétele a számítógépén

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 használatával, például a 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.

A DirectX 12 esetében a következő minimumkövetelményekre lesz szükség:

  • 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.

Már telepítve van a DirectX ezen verziója

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. Töltse a DirectX verzió telepítő szükséged van itt
  2. Lépjen a Vezérlőpult > Programok > A Windows szolgáltatásainak be- vagy kikapcsolása > ellenőrizze, hogy be van-e jelölve a .NET-keretrendszer 3.5 négyzete

Alternatív megoldásként

Nyomja meg a „Windows Key” + „R” gombot .

Írja be azappwiz.cpl ” kifejezést a „Futtatás” parancsba és nyomja meg az „ ENTERbillentyűt .

A „ Programok és szolgáltatások ” ablakban kattintson a „A Windows szolgáltatásainak be- vagy kikapcsolása ” linkre .

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

  1. Kattintson az „ OK” gombra.
  2. Indítsa újra a számítógépet, 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. Töltse a DirectX verzió telepítő szükséged van itt
  2. Nyomja meg a Windows billentyűt + R
  3. Írja be a „CMD” parancsot a Futtatás szövegmezőbe, és nyomja meg az Enter billentyűt
  4. Helyezze be az eredeti telepítő DVD-t a meghajtóba, vagy győződjön meg róla, hogy ismeri a Windows telepítőfájlok mappájának vagy meghajtójának forrását .
  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. Indítsa újra a számítógépet, 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, innen telepítheti a .NET-keretrendszer szükséges verzióját .

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. A több értékesítés érdekében a video- és játékcégek aktívan használják a DirectX régi verzióit a kódolásuk során. Ezeket a régebbi verziókat manuálisan kell telepítenie. Ehhez letöltheti a telepítőt innen .