Ú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:
- Letöltés a Directx verzió telepítő, amelyre szüksége van itt
- 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.
- Kattintson a RENDBEN'.
- Újrakezd számítógépre, ha a rendszer kéri
- 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.
- Letöltés a Directx verzió telepítő, amelyre szüksége van itt
- nyomja meg Windows Key + R
- típus „CMD” ban,-ben Fuss szövegdoboz és hit Belép
- 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 .
- Í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.
- Várja meg, amíg a telepítés sikeres lesz
- Újrakezd számítógépre, ha a rendszer kéri
- 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