Miért telepíti minden számítógépes játék a DirectX saját példányát?

Sep 3, 2025
Hibaelhárítás

A DirectX a Windows operációs rendszer része. Miért tűnik tehát úgy, hogy minden Steamből, Originből vagy máshonnan telepített PC-játék a DirectX saját példányát telepíti?

Mi a DirectX?

A DirectX a Microsoft Windows része. Ez egy olyan API-k (alkalmazások programozási felületei) csoportja, amelyeket a fejlesztők 3D grafikákhoz, videókhoz, multimédiához, hanghoz és gamepad funkciók a Windows rendszeren. Számos Windows-os játék a DirectX Direct3D-t használja grafikához. Ha nem teszik meg, akkor a cross-platform OpenGL ill vulkán API-k helyett. Más nem játékalkalmazások használhatják a DirectX-et olyan funkciókhoz, mint a 3D-s grafika.

A Windows 7 tartalmazza a DirectX 11-et, a Windows 10 pedig tartalmazza DirectX 12 . Amikor a fejlesztők játékokat fejlesztenek, kiválasztják a megcélozni kívánt DirectX verziókat. Például egy csak DirectX 11-re írt játék nem futtatható Windows XP rendszeren, ahol a legújabb elérhető verzió a DirectX 9.

ÖSSZEFÜGGŐ: A DirectX diagnosztika használata a Windows rendszerben

A StartX gombra kattintva, a keresőmezőbe beírva a „dxdiag” szót, és megnyomva az Enter billentyűt, ellenőrizheti a rendszeren elérhető DirectX verziót. Amikor az DirectX diagnosztikai eszköz ablak jelenik meg, látni fogja a verziószámot a „DirectX verzió” jobb oldalán a „Rendszerinformációk” alatt.

Ha a Windows része, miért telepítik a játékok?

Tehát, ha a DirectX a Windows része, akkor miért is telepítik a játékok egyáltalán? A rövid válasz az, hogy a DirectX telepítése rendetlenség.

Nem csak egyetlen DirectX Direct3D könyvtári játék függ, vagy akár csak néhány. A játékfejlesztőknek meg kell célozniuk a Direct3D segítő könyvtár pontos verzióját. A könyvtár újabb verziója nem használható. Például, ha egy játékfejlesztő a d3ddx10_40.dll fájlt célozta meg, akkor a játék nem használhatja a d3ddx10_41.dll fájlt. Szüksége van a 40-es verzióra, és csak az a fájl fog megfelelni.

Ezeket a fájlokat a rendszer C: \ Windows \ System32 mappájában találja meg. Rajta 64 bites rendszer , a 64 bites könyvtárak a C: \ Windows \ System32, a 32 bites könyvtárak pedig a C: \ Windows \ SysWOW64 könyvtárban találhatók.

Még akkor sem, ha a legújabb DirectX telepítőt futtatja, nincs garancia arra, hogy a DirectX könyvtárak összes régi kisebb verzióját telepíti az Ön rendszerére. A Microsoft úgy döntött, hogy ezeket a Direct3D könyvtárfájlokat sem maga a Windows rendszerrel csomagolja. Még például a Windows 10 kiadása előtt létrehozott Direct3D könyvtárak sem tartoznak mindegyikhez a Windows 10-hez. Telepíteniük kell egy olyan alkalmazásnak, amelynek szüksége van rájuk. Mint a Microsoft jegyzetek a játékfejlesztőknek szánt dokumentációban: „A Windows Update és a szervizcsomagok nem tartalmazzák a DirectX egyik választható összetevőjét sem”.

Ennél még bonyolultabb is. A 32 bites játékokhoz a könyvtárfájl 32 bites verziójára, a 64 bites játékokra pedig a 64 bites könyvtárra van szükség.

ÖSSZEFÜGGŐ: Miért van olyan sok "Microsoft Visual C ++ újraelosztható" telepítve a számítógépemre?

Ez hasonló a Microsoft Visual C ++ terjeszthető könyvtárak . A különböző alkalmazások a könyvtárak különböző verzióitól függenek, és sok különböző verziót kell telepíteni. Nagy eséllyel sok ilyen van telepítve a rendszerére is.

De miért kell minden PC-s játékot újratelepíteni?

Rendben, ezért minden játéknak telepítenie kell a DirectX könyvtárak pontosan szükséges kisebb verzióját. De, ha már egyszer telepítette a DirectX könyvtár adott verzióját, akkor a játéknak nem kell futtatnia a DirectX telepítőt - igaz?

Rossz. A játékoknak nincs módjuk arra, hogy egyszerűen ellenőrizzék, hogy a megfelelő DirectX könyvtárak vannak-e telepítve. A Steam támogatási webhelyeként jegyzetek , A Microsoft DirectX telepítője az egyetlen hivatalosan támogatott módszer annak ellenőrzésére, hogy a megfelelő DirectX fájlok vannak-e telepítve. A játékok futtatják a DirectX telepítőt, gyakran a háttérben, amely telepíti a szükséges könyvtárakat és kijavítja a rendszer problémáit.

A DirectX telepítő szintén az egyetlen módja a Microsoftnak, hogy a fejlesztők terjesszék ezeket a fájlokat. A fejlesztők nem próbálhatnak okosak lenni, ha közvetlenül a rendszerre dobják a DirectX könyvtárakat, és kihagyják a telepítőt, különben megsértenék a MIcrosoft szoftverlicencét. Valószínűleg különféle hibákba is ütköznének, még akkor is, ha ezt kipróbálják. Ezért nem teszi senki.

Természetesen nem minden játéknak kell futtatnia a DirectX telepítőt, amikor először elindítja őket. Azoknak a játékoknak, amelyek OpenGL-t vagy Vulkant használnak, nem pedig a DirectX Direct3D-jét, nem kell futtatniuk. Egyes játékok szintén csak a DirectX főbb verzióitól függenek, mint például a DirectX 11, 10 vagy 9, és nincs szükségük a DirectX telepítőjének hívására, mert ezek a segítő könyvtárak egyikét sem használják.

Eltávolíthatok néhányat ezekből a könyvtárakból?

Nem szabad eltávolítania a DirectX könyvtárakat a System32 vagy a SysWOW64 mappából. Ha vannak jelen a rendszeren, az azért van, mert egy játéknak vagy más telepített alkalmazásnak szüksége volt rájuk. Ha elkezdi eltávolítani a könyvtárfájlokat, az alkalmazások megszakadhatnak. Nem lehet igazán megmondani, hogy melyik DirectX könyvtárfájlok melyik játékhoz szükségesek a rendszeren, így nincs mód megtudni, melyeket lehet biztonságosan eltávolítani.

Hagyd őket békén! Ennek oka van, hogy hivatalosan nem támogatott módon lehet eltávolítani ezeket a könyvtárfájlokat. Nem okoznak problémát a rendszeren, és csak olyan alkalmazások fogják használni, amelyekre szükségük van.

Ha valóban kétségbeesetten akarja megtisztítani ezeket a régi könyvtárakat, akkor jobban jár a Windows újratelepítése hogy friss könyvtárat kapjon a könyvtár fájljainak véletlenszerű törlése helyett. De a játékok telepítése után itt újra megjelennek. Ne aggódj miatta.

Mit tehetek, ha DirectX problémáim vannak?

Ha a DirectX-hez kapcsolódó hibaüzenetet lát, miközben megpróbálja futtatni vagy telepíteni a játékot, akkor lehetséges, hogy a játék telepítője nem megfelelően futtatja a mellékelt DirectX terjesztő telepítőt. A DirectX telepítőt azonban nem csak a Microsoft webhelyéről töltheti le - futtatnia kell azt a telepítőt, amelyet maga a játék igényel.

Lehet, hogy beléphet a játék mappájába a rendszeren vagy a játék telepítőlemezén, megkeresheti a DIrectX installer .exe fájlt, és futtathatja a probléma megoldására. Ennek a fájlnak általában a neve DXSETUP.exe.

Általában több információt kaphat a probléma megoldásáról, ha internetes keresést végez a játék vagy alkalmazás nevére és a konkrét DirectX hibaüzenetre.

.entry-tartalom .entry-footer

Why Does Every PC Game Install Its Own Copy Of DirectX?

How To Fix DirectX Error When You Run A Game On PC

How To Download, Install & Update DirectX On Your Windows PC

FREE Programs That EVERY PC Should Have...

What Is DirectX And How Does It Work? (DX11 Vs. DX12)

Fix All Directx Error How To Download & Install All DirectX (Official)

How To Fix DirectX Error When You Run A Game [windows 7 / 8 / 8.1 / 10]


Hibaelhárítás - Most Popular Articles

A legjobb 5 klasszikus szövetkezeti játék modern feldolgozásokkal

Szerencsejáték May 16, 2025

BETŰTELEN TARTALOM Gorodenkoff / Shutterstock A videojátékokat mindig megosztásra szánták. Ezeket a klasszikus tapasztalatokat az elmúlt..


A Google Stadia összeomlik az internetszolgáltatók adatkorlátjaival szemben

Szerencsejáték Jun 7, 2025

BETŰTELEN TARTALOM Google A Google részletesen bemutatta a terveket Stadia játék-streaming szolgáltatás tegnap. Havi 9,99 dollárért (..


Nézze meg ezt a mániákust Csatlakoztasson egy hajlékonylemez-meghajtót az Android telefonjához

Szerencsejáték Aug 14, 2025

BETŰTELEN TARTALOM Nincs jó ok floppy meghajtó csatlakoztatására a telefonjába ... de megteheti. És ha te tud tegyen valamit az oldschool hardverév..


Hogyan lehet valódi pénzt keresni videojátékokkal

Szerencsejáték May 16, 2025

Minden kisgyerek álma: rávenni valakit, hogy fizessen neked azért, hogy játsszon már neked tetsző játékokat. És mint a legtöbb álom, a valóság is kissé lehengerlő. A ..


Dokumentumok, zene és egyéb mappák áthelyezése máshova a Windows rendszerben

Szerencsejáték Dec 16, 2024

BETŰTELEN TARTALOM Alapértelmezés szerint a Windows a C: \ Users mappában tárolja az Ön személyes mappáit, például a Dokumentumokat, a Zene, a Képek és a Vide..


Felhívás mindenkinek: Kérjük, hagyja abba a „Pokémon” téves kiejtését

Szerencsejáték Sep 8, 2025

A Pokémon, minden idők egyik legnépszerűbb videojáték-franchise-ja, a közelmúltban még népszerűbbé vált a Pokémon Go . Mégis, hány ember játszik ezt ..


Hogyan rögzítsük a PC-s játékmenetet a Windows 10 Game DVR és Game Bar segítségével

Szerencsejáték Jul 28, 2025

Windows 10 beépített eszközt tartalmaz a PC-s játékok videóinak rögzítésére. Feltölthet játékmenetet a YouTube-ra vagy bármely más videomegosztó oldalra ..


Geek Fun: Frets on Fire

Szerencsejáték Apr 10, 2025

Ha nem tud betelni a Guitar Hero-val, miközben otthoni konzolján játszik, akkor a Frets On Fire nagyszerű módja annak, hogy hasonló élményt szerezzen a számítógépén. A Frets on F..


Kategóriák