Neden Her PC Oyunu Kendi DirectX Kopyasını Yükler?

Sep 3, 2025
Sorun giderme

DirectX, Windows işletim sisteminin bir parçasıdır. Öyleyse neden Steam, Origin veya başka bir yerden yüklediğiniz her PC oyunu kendi DirectX kopyasını yüklüyor gibi görünüyor?

DirectX nedir?

DirectX, Microsoft Windows'un bir parçasıdır. Geliştiricilerin 3B grafikler, video, multimedya, ses için kullanabileceği bir API grubudur (uygulama programlama arabirimleri) ve oyun kumandası Windows'taki özellikler. Windows'taki birçok oyun, grafikler için DirectX Direct3D kullanır. Kullanmazlarsa, platformlar arası OpenGL'yi kullanırlar veya yanardağ Bunun yerine API'ler. Diğer oyun dışı uygulamalar, 3D grafikler gibi özellikler için DirectX kullanabilir.

Windows 7, DirectX 11'i içerir ve Windows 10 şunları içerir: DirectX 12 . Geliştiriciler oyun geliştirirken, hedeflemek istedikleri DirectX sürümlerini seçerler. Örneğin, yalnızca DirectX 11 için yazılmış bir oyun, mevcut en son sürümün DirectX 9 olduğu Windows XP'de çalışmaz.

İLİŞKİLİ: Windows'ta DirectX Tanılama Nasıl Kullanılır

Sisteminizde bulunan DirectX sürümünü Başlat düğmesine tıklayarak, arama kutusuna "dxdiag" yazıp Enter'a basarak kontrol edebilirsiniz. Ne zaman DirectX Tanı Aracı penceresi açıldığında, "Sistem Bilgileri" altında "DirectX Sürümü" nün sağında sürüm numarasının göründüğünü göreceksiniz.

Windows İçindeyse, Oyunlar Neden Yükleniyor?

Öyleyse DirectX Windows'un bir parçasıysa, oyunlar onu neden en başta yüklüyor? Kısa cevap, DirectX kurulumunun bir karmaşa olmasıdır.

Tek bir DirectX Direct3D kitaplık oyununa bağlı değildir, hatta bir avuç dolusu oyun bile yoktur. Oyun geliştiricilerinin Direct3D yardımcı kitaplığının tam bir sürümünü hedeflemesi gerekir. Kitaplığın daha yeni bir sürümü kullanılamaz. Örneğin, bir oyun geliştiricisi oyununu d3ddx10_40.dll'de hedeflediyse, oyun d3ddx10_41.dll'yi kullanamaz. 40 sürümüne ihtiyacı var ve sadece o dosya yeterli.

Bu dosyaları sisteminizdeki C: \ Windows \ System32 klasöründe bulacaksınız. Bir 64 bit sistem 64 bit kitaplıklar C: \ Windows \ System32 konumunda ve 32 bit kitaplıklar C: \ Windows \ SysWOW64 konumunda bulunur.

En son DirectX yükleyicisini çalıştırmış olsanız bile, DirectX kitaplıklarının tüm eski küçük sürümlerini sisteminize yükleyeceğinin garantisi yoktur. Microsoft ayrıca bu Direct3D kitaplık dosyalarını Windows'un kendisi ile birlikte paketlememeyi de seçti. Örneğin, Windows 10 piyasaya sürülmeden önce oluşturulan Direct3D kitaplıkları bile Windows 10'a dahil değildir. Bunlara ihtiyaç duyan bir uygulama tarafından yüklenmeleri gerekir. Microsoft olarak notlar oyun geliştiricilerine yönelik belgelerde, "Windows Update ve Hizmet Paketleri DirectX’in isteğe bağlı bileşenlerini sağlamaz".

Hatta bundan daha karmaşık hale geliyor. 32 bit oyunların kitaplık dosyasının 32 bit sürümlerine ihtiyacı vardır ve 64 bit oyunların 64 bit kitaplığa ihtiyacı vardır.

İLİŞKİLİ: Bilgisayarıma Neden Bu Kadar Çok "Microsoft Visual C ++ Yeniden Dağıtılabilir" Yüklü?

Bu, aşağıdaki duruma benzer Microsoft Visual C ++ Yeniden Dağıtılabilir kitaplıklar . Farklı uygulamalar, kitaplıkların farklı sürümlerine bağlıdır ve birçok farklı sürümün kurulu olması gerekir. Bunların birçoğunun sisteminize de yüklenmiş olma ihtimali yüksektir.

Peki Neden Her PC Oyunu Yeniden Yüklemek Zorunda?

Tamam, yani her oyun, ihtiyaç duyduğu DirectX kitaplıklarının tam küçük sürümünü yüklemelidir. Ancak, bir DirectX kitaplığının o belirli sürümünü önceden yüklediyseniz, kesinlikle oyunun DirectX yükleyicisini çalıştırmasına gerek yoktur, değil mi?

Yanlış. Oyunların ihtiyaç duydukları doğru DirectX kitaplıklarının kurulu olup olmadığını kolayca kontrol etmelerinin bir yolu yoktur. Steam'in destek sitesi olarak notlar Microsoft’un DirectX yükleyicisi, şu anda doğru DirectX dosyalarının yüklü olup olmadığını kontrol etmenin resmi olarak desteklenen tek yoludur. Oyunlar, gerekli kitaplıkları yükleyen ve sistemdeki sorunları onaran, genellikle arka planda DirectX yükleyicisini çalıştırır.

DirectX yükleyici, Microsoft'un geliştiricilerin bu dosyaları dağıtmasına izin vermesinin tek yoludur. Geliştiriciler, DirectX kitaplıklarını doğrudan sisteminize bırakıp yükleyiciyi atlayarak zeki olmaya çalışamazlar veya MIcrosoft’un yazılım lisansını bozarlar. Bunu deneseler bile büyük olasılıkla çeşitli hatalarla karşılaşırlar. Bu yüzden kimse yapmaz.

Elbette, ilk başlattığınızda tüm oyunların DirectX yükleyicisini çalıştırması gerekmez. DirectX’in Direct3D'si yerine OpenGL veya Vulkan kullanan oyunların onu çalıştırması gerekmeyecek. Bazı oyunlar ayrıca DirectX'in yalnızca DirectX 11, 10 veya 9 gibi ana sürümlerine bağlıdır ve bu yardımcı kitaplıkların hiçbirini kullanmadıkları için DirectX yükleyiciyi çağırmaları gerekmez.

Bu Kitaplıklardan Bazılarını Kaldırabilir miyim?

DirectX kitaplıklarının hiçbirini System32 klasörünüzden veya SysWOW64 klasörünüzden kaldırmamalısınız. Sisteminizde mevcutlarsa, bunun nedeni yüklediğiniz bir oyun veya başka bir uygulamanın bunlara ihtiyaç duymasıdır. Kitaplık dosyalarını kaldırmaya başlarsanız, uygulamalar bozulabilir. Sisteminizdeki hangi oyunlar için hangi DirectX kitaplık dosyalarına ihtiyaç duyulduğunu gerçekten söylemenin bir yolu yoktur, bu nedenle hangilerinin güvenli bir şekilde kaldırılacağını bilmenin bir yolu yoktur.

Onları yalnız bırak! Bu kitaplık dosyalarını kaldırmanın resmi olarak desteklenen bir yolu olmamasının bir nedeni vardır. Sisteminizde herhangi bir soruna neden olmazlar ve yalnızca bunları gerektiren uygulamalar tarafından kullanılırlar.

Bu eski kitaplıkları temizlemek için gerçekten çaresizseniz, daha iyi durumdasınız Windows'u yeniden yükleme kütüphane dosyalarını rastgele silmek yerine yeni bir sistem elde etmek için. Ama yine de oyunları yükledikten sonra burada yeniden görünmeye başlayacaklar. Endişelenme.

DirectX Sorunları Yaşıyorsam Ne Yapabilirim?

Bir oyunu çalıştırmaya veya yüklemeye çalışırken DirectX ile ilgili bir hata mesajı görürseniz, oyunun yükleyicisi, içerdiği DirectX yeniden dağıtılabilir yükleyicisini düzgün çalıştırmıyor olabilir. Bir DirectX yükleyiciyi Microsoft’un web sitesinden indiremezsiniz, ancak oyunun kendisinin gerektirdiği yükleyiciyi çalıştırmanız gerekir.

Sisteminizdeki veya oyunun kurulum diskindeki oyunun klasörüne gidebilir, DIrectX yükleyici .exe dosyasını bulabilir ve sorunu gidermek için çalıştırabilirsiniz. Bu dosya genellikle DXSETUP.exe olarak adlandırılır.

Oyunun veya uygulamanın adı ve gördüğünüz belirli DirectX hata mesajı için bir web araması yaparak sorunun nasıl çözüleceği hakkında genellikle daha fazla bilgi edinebilirsiniz.

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]


Sorun giderme - En Popüler Makaleler

"Sims 4" Modlarınızı Nasıl Güncel Tutarsınız?

Oyun Mar 21, 2025

Elektronik sanatlar Electronic Arts, sık sık güncellemeler ve yamalar yayınlar. The Sims 4 . Bu olduğunda, insanlar oyun sır..


Homebrew Oyunlarını ve Uygulamalarını Çalıştırmak İçin Wii U'nuzu Nasıl Hackleyebilirsiniz?

Oyun Apr 16, 2025

txking / Shutterstock Homebrew, Wii U'nuzun Nintendo'nun sizin çalıştırmanızı istemediği uygulamaları çalıştırmasına izin verir. Bun..


Oyun Ön Siparişi Verebileceğiniz En Ucuz Yerler (Artık Amazon İndirimleri için Prime'a İhtiyacınız Var)

Oyun Aug 21, 2025

Amazon'un video oyunu ön siparişlerinde% 20 indirimi ve Best Buy'ın cömert Gamers Club Unlocked programı ortadan kalktı. Rekabet soğuyor, ancak yine de yeni PC, PlayStation 4..


Xbox One Oyunlarınızı Twitch veya Mixer'da Nasıl Yayınlayabilirsiniz?

Oyun Mar 5, 2025

BAĞLANMAMIŞ İÇERİK Xbox One, oyununuzu Microsoft'un kendi Mixer hizmetinde yayınlayabilir, ancak Twitch'te yayınlamanıza da olanak tanır. Twitch akışı sadece ilk kez y..


NVIDIA GeForce Deneyimi ile Bilgisayar Oyununuzu Twitch'e Aktarma

Oyun Jan 30, 2025

BAĞLANMAMIŞ İÇERİK NVIDIA’nın GeForce Experience yazılımı, yerleşik bir oyun akış özelliğine sahiptir. NVIDIA grafik donanımınız varsa Twitch, Facebook Live vey..


Play Store'da Yeni Android Uygulamalarına ve Oyunlarına Erken Erişim Nasıl Sağlanır?

Oyun Jan 12, 2025

Uygulamalar, oyunlar ve diğer yazılımlar prime time için teknik olarak hazır olmadan önce uygulamalı zaman kazanmak eğlenceli olabilir. Ve bu sadece sizin için harika deği..


Windows 10 Mağaza Oyunları Çevrimdışı Nasıl Oynanır

Oyun Nov 15, 2024

Yakın zamana kadar, Windows 10 mağaza oyunları yalnızca internete bağlanıldığında oynanabiliyordu. Microsoft bunu minnetle değiştirdi, ancak her zamanki gibi işleri karm..


Bilgisayarınızda Klasik Arcade Oyunları Nasıl Oynanır?

Oyun Aug 31, 2025

BAĞLANMAMIŞ İÇERİK Süslü dokuları, 3B modellemeleri ve sürükleyici ortamlarıyla yeni oyunların çekiciliği var, elbette, peki ya eski tarz bir arcade oyununa can atı..


Kategoriler