Dlaczego każda gra na PC instaluje własną kopię DirectX?

Sep 3, 2025
Rozwiązywanie problemów

DirectX jest częścią systemu operacyjnego Windows. Dlaczego więc wydaje się, że każda gra na PC, którą instalujesz ze Steam, Origin lub gdzie indziej, instaluje własną kopię DirectX?

Co to jest DirectX?

DirectX jest częścią systemu Microsoft Windows. Jest to grupa interfejsów API (interfejsów programowania aplikacji), których programiści mogą używać do grafiki 3D, wideo, multimediów, dźwięku i kontroler funkcje w systemie Windows. Wiele gier na Windows wykorzystuje DirectX Direct3D do grafiki. Jeśli tak nie jest, używają wieloplatformowego OpenGL lub wulkan Zamiast tego interfejsy API. Inne aplikacje inne niż gry mogą używać DirectX do funkcji takich jak grafika 3D.

Windows 7 zawiera DirectX 11, a Windows 10 zawiera DirectX 12 . Kiedy programiści tworzą gry, wybierają wersje DirectX, na które chcą kierować. Na przykład gra napisana tylko dla DirectX 11 nie działałaby w systemie Windows XP, gdzie najnowsza dostępna wersja to DirectX 9.

ZWIĄZANE Z: Jak korzystać z diagnostyki DirectX w systemie Windows

Możesz sprawdzić wersję DirectX dostępną w Twoim systemie, klikając przycisk Start, wpisując „dxdiag” w polu wyszukiwania i naciskając Enter. Kiedy Narzędzie diagnostyczne DirectX pojawi się okno, numer wersji pojawi się po prawej stronie pozycji „Wersja DirectX” w sekcji „Informacje o systemie”.

Jeśli jest dołączony do systemu Windows, dlaczego gry go instalują?

Więc jeśli DirectX jest częścią systemu Windows, dlaczego gry w ogóle go instalują? Krótka odpowiedź brzmi, że instalacja DirectX to bałagan.

Nie ma tylko jednej biblioteki gier DirectX Direct3D, od której zależy, a nawet tylko kilku. Twórcy gier muszą wybrać dokładną wersję biblioteki pomocniczej Direct3D. Nie można użyć nowszej wersji biblioteki. Na przykład, jeśli twórca gier kieruje swoją grę na d3ddx10_40.dll, gra nie może używać d3ddx10_41.dll. Potrzebuje wersji 40 i tylko ten plik wystarczy.

Znajdziesz te pliki w folderze C: \ Windows \ System32 w swoim systemie. Na 64-bitowy system , biblioteki 64-bitowe znajdują się w C: \ Windows \ System32, a biblioteki 32-bitowe w C: \ Windows \ SysWOW64.

Nawet jeśli masz najnowszy instalator DirectX, nie ma gwarancji, że zainstaluje on wszystkie stare wersje pomocnicze bibliotek DirectX w Twoim systemie. Firma Microsoft zdecydowała się również nie dołączać tych plików biblioteki Direct3D do samego systemu Windows. Nawet biblioteki Direct3D utworzone na przykład przed wydaniem systemu Windows 10 nie są dołączone do systemu Windows 10. Muszą zostać zainstalowane przez aplikację, która ich potrzebuje. Ponieważ Microsoft notatki w dokumentacji przeznaczonej dla twórców gier „Windows Update i Service Pack nie zawierają żadnych opcjonalnych składników DirectX”.

To nawet staje się bardziej skomplikowane. Gry 32-bitowe wymagają 32-bitowych wersji pliku biblioteki, a gry 64-bitowe wymagają biblioteki 64-bitowej.

ZWIĄZANE Z: Dlaczego na moim komputerze jest zainstalowanych tak wiele pakietów redystrybucyjnych Microsoft Visual C ++?

Jest to podobne do sytuacji z Biblioteki redystrybucyjne Microsoft Visual C ++ . Różne aplikacje zależą od różnych wersji bibliotek i musisz mieć zainstalowanych wiele różnych wersji. Istnieje duża szansa, że ​​w systemie jest też zainstalowanych wiele z nich.

Ale dlaczego każda gra na PC musi ją ponownie zainstalować?

OK, więc każda gra musi zainstalować dokładnie taką pomocniczą wersję bibliotek DirectX, jakiej wymaga. Ale jeśli już raz zainstalowałeś tę konkretną wersję biblioteki DirectX, z pewnością gra nie musi uruchamiać instalatora DirectX - prawda?

Źle. Gry nie mogą łatwo sprawdzić, czy są zainstalowane właściwe biblioteki DirectX, których potrzebują. Jako strona pomocy Steam notatki , Instalator DirectX firmy Microsoft to jedyny oficjalnie obsługiwany sposób sprawdzenia, czy aktualnie zainstalowane są prawidłowe pliki DirectX. Gry uruchamiają instalator DirectX, często w tle, który instaluje wszystkie wymagane biblioteki i naprawia wszelkie problemy w systemie.

Instalator DirectX to także jedyny sposób, w jaki Microsoft zezwala programistom na rozpowszechnianie tych plików. Programiści nie mogą próbować być sprytni, upuszczając biblioteki DirectX bezpośrednio w systemie i pomijając instalator, bo inaczej złamaliby licencję oprogramowania MIcrosoft. Prawdopodobnie napotkaliby też różne błędy, nawet gdyby spróbowali. Dlatego nikt tego nie robi.

Oczywiście nie wszystkie gry muszą uruchamiać instalator DirectX przy pierwszym uruchomieniu. Gry korzystające z OpenGL lub Vulkan zamiast DirectX DirectX nie będą musiały go uruchamiać. Niektóre gry zależą również tylko od głównych wersji DirectX, takich jak DirectX 11, 10 lub 9 i nie trzeba wywoływać instalatora DirectX, ponieważ nie używają żadnej z tych bibliotek pomocniczych.

Czy mogę usunąć niektóre z tych bibliotek?

Nie należy usuwać żadnej z bibliotek DirectX w folderze System32 lub SysWOW64. Jeśli są obecne w Twoim systemie, oznacza to, że potrzebowała ich gra lub inna zainstalowana aplikacja. Jeśli zaczniesz usuwać pliki biblioteki, aplikacje mogą się zepsuć. Nie ma sposobu, aby naprawdę stwierdzić, które pliki bibliotek DirectX są wymagane przez które gry w Twoim systemie, więc nie ma sposobu, aby dowiedzieć się, które z nich można bezpiecznie usunąć.

Zostaw ich w spokoju! Jest powód, dla którego nie ma oficjalnie obsługiwanego sposobu odinstalowania tych plików biblioteki. Nie spowodują żadnych problemów w systemie i będą używane tylko przez aplikacje, które ich wymagają.

Jeśli naprawdę desperacko pragniesz posprzątać te stare biblioteki, będzie Ci lepiej ponowna instalacja systemu Windows aby uzyskać nowy system zamiast losowego usuwania plików bibliotek. Ale i tak zaczną się tu ponownie pojawiać po zainstalowaniu gier. Nie martw się tym.

Co mogę zrobić, jeśli mam problemy z DirectX?

Jeśli podczas próby uruchomienia lub zainstalowania gry zobaczysz komunikat o błędzie związany z DirectX, możliwe, że instalator gry nie uruchamia poprawnie dołączonego do redystrybucji instalatora DirectX. Nie możesz jednak po prostu pobrać instalatora DirectX z witryny firmy Microsoft - musisz uruchomić instalator wymagany przez samą grę.

Możesz przejść do folderu gry w systemie lub na dysku instalacyjnym gry, zlokalizować plik .exe instalatora DIrectX i uruchomić go w celu rozwiązania problemu. Ten plik ma ogólnie nazwę DXSETUP.exe.

Więcej informacji o tym, jak rozwiązać problem, można zwykle uzyskać, wyszukując w sieci nazwę gry lub aplikacji oraz konkretny komunikat o błędzie DirectX.

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]


Rozwiązywanie problemów - Najpopularniejsze artykuły

Co to jest DirectX 12 Ultimate na komputerach z systemem Windows 10 i konsoli Xbox?

Hazard Jun 24, 2025

Microsoft W 2018 roku Nvidia wypuściła karty graficzne RTX, które wstrząsnęły niektórymi zabójczymi funkcjami gier, w tym śledzenie promieni ..


Jak grać w lokalne gry wieloosobowe online za pomocą funkcji Steam Remote Play

Hazard Apr 4, 2025

Nie ma to jak połączenia, które nawiązujesz, grając w gry wideo na kanapie obok znajomych. Jednak funkcja Remote Play Together umożliwia granie w lokalne gry wieloosobowe onli..


Steam nie będzie obsługiwał Ubuntu 19.10 i przyszłych wydań

Hazard Jun 27, 2025

TREŚĆ NIENARUSZONA Czy używasz Steam na Ubuntu? W przyszłości może być konieczne przejście na nową dystrybucję Linuksa. Deweloper Valve ogłosił, że Steam nie będzie ..


Co to jest Denuvo i dlaczego gracze go nienawidzą?

Hazard Dec 30, 2024

Denuvo to rozwiązanie antypirackie (DRM), które twórcy gier mogą włączyć do swoich gier. Gracze od lat byli zdenerwowani Denuvo i najwyraźniej nie bez powodu: Denuvo spowaln..


Tajny klawisz skrótu systemu Windows ponownie uruchamia sterowniki karty graficznej

Hazard May 4, 2025

System Windows ma tajny skrót klawiaturowy, który ponownie uruchamia sterowniki wideo. Jeśli Twój komputer kiedykolwiek zawiesza się, wypróbuj ten skrót przed ponownym urucho..


Jak zaoszczędzić duże pieniądze na grach komputerowych

Hazard Jun 23, 2025

TREŚĆ NIENARUSZONA Dzięki częstej sprzedaży gry na PC kosztują po prostu mniej niż gry na konsole. Jeśli jesteś cierpliwy i znasz sztuczki, możesz zaoszczędzić sporo p..


Dlaczego nie można po prostu skopiować folderu programu do nowego systemu Windows (i kiedy jest to możliwe)

Hazard Sep 23, 2025

TREŚĆ NIENARUSZONA Podczas przechodzenia do nowego systemu Windows, po uzyskaniu nowego komputera lub ponowna instalacja systemu Windows , możesz ulec pokusie, a..


Przegląd 20 wbudowanych aplikacji w systemie Windows 8 i ich możliwości

Hazard Nov 14, 2024

Nowy, dotykowy nowoczesny interfejs systemu Windows 8 zawiera całkiem sporo aplikacji. Zanim zaczniesz szukać nowych aplikacji w Sklepie Windows, zapoznaj się z dołączonymi apl..


Kategorie