De ce fiecare joc pentru PC își instalează propria copie a DirectX?

Sep 3, 2025
Depanare

DirectX face parte din sistemul de operare Windows. Deci, de ce pare că fiecare joc pe PC pe care îl instalați de la Steam, Origin sau în altă parte, își instalează propria copie a DirectX?

Ce este DirectX?

DirectX face parte din Microsoft Windows. Este un grup de API-uri (interfețe de programare a aplicațiilor) pe care dezvoltatorii le pot folosi pentru grafică 3D, video, multimedia, sunet și gamepad caracteristici pe Windows. Multe jocuri pe Windows folosesc DirectX Direct3D pentru grafică. Dacă nu, utilizează OpenGL multiplataforma sau vulcan API-uri în schimb. Alte aplicații non-joc pot folosi DirectX pentru funcții precum grafica 3D.

Windows 7 include DirectX 11, iar Windows 10 include DirectX 12 . Când dezvoltatorii dezvoltă jocuri, aleg versiunile DirectX pe care doresc să le vizeze. De exemplu, un joc scris doar pentru DirectX 11 nu va rula pe Windows XP, unde ultima versiune disponibilă este DirectX 9.

LEGATE DE: Cum se utilizează diagnosticul DirectX în Windows

Puteți verifica versiunea DirectX disponibilă pe sistemul dvs. făcând clic pe butonul Start, tastând „dxdiag” în caseta de căutare și apăsând Enter. Cand Instrument de diagnosticare DirectX apare fereastra, veți vedea numărul versiunii care apare în dreapta „Versiunea DirectX” sub „Informații de sistem”.

Dacă este inclus în Windows, de ce îl instalează jocurile?

Deci, dacă DirectX face parte din Windows, de ce jocurile chiar îl instalează? Răspunsul scurt este că instalarea DirectX este o mizerie.

Nu există doar un singur joc de bibliotecă DirectX Direct3D, sau chiar doar o mână. Dezvoltatorii de jocuri trebuie să vizeze o versiune exactă a bibliotecii de asistență Direct3D. O versiune mai recentă a bibliotecii nu poate fi utilizată. De exemplu, dacă un dezvoltator de jocuri și-a direcționat jocul către d3ddx10_40.dll, jocul nu poate folosi d3ddx10_41.dll. Are nevoie de versiunea 40 și numai acel fișier va funcționa.

Veți găsi aceste fișiere în folderul C: \ Windows \ System32 de pe sistemul dvs. Pe o Sistem pe 64 de biți , bibliotecile pe 64 de biți sunt localizate în C: \ Windows \ System32 și bibliotecile pe 32 de biți sunt situate în C: \ Windows \ SysWOW64.

Chiar dacă ați rulat cel mai recent program de instalare DirectX, nu există nicio garanție că va instala toate versiunile minore vechi ale bibliotecilor DirectX pe sistemul dvs. De asemenea, Microsoft a ales să nu grupeze aceste fișiere de bibliotecă Direct3D cu Windows însuși. Chiar și bibliotecile Direct3D create înainte de lansarea Windows 10, de exemplu, nu sunt toate incluse în Windows 10. Trebuie să fie instalate de o aplicație care are nevoie de ele. Ca Microsoft note în documentația destinată dezvoltatorilor de jocuri, „Windows Update și pachetele de servicii nu furnizează niciuna dintre componentele opționale ale DirectX”.

Chiar devine mai complicat de atât. Jocurile pe 32 de biți au nevoie de versiunile pe 32 de biți ale fișierului bibliotecă, iar jocurile pe 64 de biți au nevoie de biblioteca pe 64 de biți.

LEGATE DE: De ce sunt atât de multe „Microsoft Visual C ++ redistribuibile” instalate pe computerul meu?

Acest lucru este similar cu situația din Biblioteci redistribuibile Microsoft Visual C ++ . Aplicații diferite depind de diferite versiuni ale bibliotecilor și trebuie să aveți multe versiuni diferite instalate. Există șanse mari să aveți și multe dintre acestea instalate pe sistemul dvs.

Dar de ce trebuie să-l reinstaleze fiecare joc pentru PC?

Bine, deci fiecare joc trebuie să instaleze exact versiunea minoră a bibliotecilor DirectX de care are nevoie. Dar, dacă ați instalat deja acea versiune specifică a unei biblioteci DirectX o dată, cu siguranță jocul nu trebuie să ruleze programul de instalare DirectX - nu?

Gresit. Nu există nicio modalitate prin care jocurile pot verifica cu ușurință dacă sunt instalate bibliotecile DirectX corecte de care au nevoie. Ca site de asistență al Steam note , Instalatorul Microsoft DirectX este singurul mod acceptat oficial de a verifica dacă fișierele DirectX corecte sunt instalate în prezent. Jocurile rulează programul de instalare DirectX, adesea în fundal, care instalează toate bibliotecile necesare și repară orice problemă a sistemului.

Programul de instalare DirectX este, de asemenea, singurul mod în care Microsoft permite dezvoltatorilor să distribuie aceste fișiere. Dezvoltatorii nu pot încerca să fie inteligenți, renunțând direct la bibliotecile DirectX de pe sistemul dvs. și sări peste programul de instalare, altfel ar încălca licența de software MIcrosoft. De asemenea, s-ar fi confruntat cu diverse bug-uri, chiar dacă au încercat acest lucru. De aceea nimeni nu o face.

Desigur, nu toate jocurile trebuie să ruleze programul de instalare DirectX la prima lansare. Jocurile care folosesc OpenGL sau Vulkan mai degrabă decât Direct3D al DirectX nu vor trebui să îl ruleze. Unele jocuri depind, de asemenea, doar de versiunile majore ale DirectX, cum ar fi DirectX 11, 10 sau 9 și nu trebuie să apeleze programul de instalare DirectX deoarece nu utilizează niciuna dintre aceste biblioteci de asistență.

Pot elimina unele dintre aceste biblioteci?

Nu trebuie să eliminați niciuna dintre bibliotecile DirectX din folderul System32 sau folderul SysWOW64. Dacă acestea sunt prezente pe sistemul dvs., este pentru că un joc sau altă aplicație pe care ați instalat-o avea nevoie de ele. Dacă începeți să eliminați fișierele bibliotecii, aplicațiile se pot rupe. Nu există nicio modalitate de a spune cu adevărat ce fișiere de bibliotecă DirectX sunt necesare pentru jocurile din sistemul dvs., deci nu există nicio modalitate de a ști care sunt sigure pentru a fi eliminate.

Lasă-i singuri! Există un motiv pentru care nu există un mod acceptat oficial de dezinstalare a acestor fișiere de bibliotecă. Acestea nu vor cauza probleme în sistemul dvs. și vor fi utilizate numai de aplicațiile care le necesită.

Dacă sunteți cu adevărat disperat să curățați aceste biblioteci vechi, sunteți mai bine reinstalând Windows pentru a obține un sistem nou în loc să ștergeți aleatoriu fișierele bibliotecii. Dar vor începe să reapară aici după ce instalați jocuri, oricum. Nu vă faceți griji.

Ce pot face dacă am probleme cu DirectX?

Dacă vedeți un mesaj de eroare legat de DirectX în timp ce încercați să rulați sau să instalați un joc, este posibil ca programul de instalare a jocului să nu ruleze corect instalatorul DirectX redistribuibil inclus. Cu toate acestea, nu puteți descărca doar un program de instalare DirectX de pe site-ul Microsoft - trebuie să rulați programul de instalare pe care îl necesită jocul în sine.

Este posibil să puteți intra în folderul jocului de pe sistemul dvs. sau de pe discul de instalare al jocului, să localizați fișierul .exe de instalare DIrectX și să îl rulați pentru a remedia problema. Acest fișier este denumit în general DXSETUP.exe.

De obicei, puteți obține mai multe informații despre cum să remediați problema efectuând o căutare pe web a numelui jocului sau a aplicației și a mesajului de eroare DirectX specific pe care îl vedeți.

.intrare-conținut .pentru-intrare

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]


Depanare - Cele mai populare articole

Cum să vă îmbunătățiți audio-ul Twitch Stream cu pluginuri VST

Jocuri Oct 16, 2025

Streamerele Twitch cu microfoane zgomotoase vor fi bucuroși să audă că OBS, cel mai popular program de streaming live, are suport pentru pluginuri audio sub formă de VST-uri. E..


Valve spune că nu poate elimina acele promisiuni deranjante ale vârstei aburului

Jocuri Sep 6, 2025

CONȚINUTUL NECACHAT Asta e ziua mea reală, jur. Știți cum Steam vă cere în mod constant să vă confirmați vârsta, chiar dacă asta a făcut-o acum câteva zil..


Organizați-vă întreaga colecție de jocuri video într-un singur loc cu LaunchBox

Jocuri Apr 22, 2025

CONȚINUTUL NECACHAT Diferitele dvs. colecții de ROM, jocuri Steam și alte jocuri Windows sunt, la sfârșitul zilei, toate doar jocuri. Nu ar avea sens să le lansăm pe toate ..


5 Opțiuni grafice comune pentru jocuri PC explicate

Jocuri Nov 14, 2024

Jocurile pe PC oferă ecrane aparent nesfârșite cu opțiuni grafice cu care să te joci. Fiecare implică un compromis între calitatea grafică și performanță, dar nu este în..


De ce programele vechi nu rulează pe versiunile moderne de Windows (și cum le poți rula oricum)

Jocuri Sep 24, 2025

Windows se referă la compatibilitatea cu versiunile anterioare, permițând oamenilor - în special întreprinderilor - să continue să folosească aplicațiile lor importante pe ..


Ar trebui să utilizați Ubuntu LTS sau să faceți upgrade la ultima versiune?

Jocuri May 9, 2025

CONȚINUTUL NECACHAT Poate că cel mai remarcabil lucru despre Ubuntu 13.04, lansat recent, este că nu este deloc remarcabil. Ubuntu 13.04 conține cele mai recente versiuni de s..


Din caseta de sfaturi: Print and Play Gaming, DIY Pipe Monitor Mounts și Android Timers

Jocuri Sep 14, 2025

CONȚINUTUL NECACHAT Este din nou acea cutie de sfaturi din săptămână; citiți mai departe pentru a vedea cum puteți imprima jocuri pentru divertisment ieftin, construiți un..


Distracție de weekend: ou de Paște în Spybot Search & Destroy

Jocuri Sep 18, 2025

CONȚINUTUL NECACHAT Este plăcut când găsești un ou de Paște într-un software și este de fapt util. Instrumentul nostru preferat Anti-Spyware, Spybot, are o funcție ascunsă excelen..


Categorii