Tüm Makaleler
Hata Çözümüwindows 25 dk okuma

Oyun Başlamıyor veya Çöküyor: Visual C++, DirectX ve .NET Runtime Eksikleri Nasıl Çözülür?

Oyun açılmıyor ya da aniden kapanıyor mu? Eksik Visual C++, DirectX ve .NET çalışma zamanı kaynaklı çökmeleri adım adım, resmî kaynaklarla çözün.

6 Temmuz 2026

Oyun Başlamıyor veya Çöküyor: Visual C++, DirectX ve .NET Runtime Eksikleri Nasıl Çözülür?
İpucu: Renkli komut kutucuklarına tıklayarak komutu tek dokunuşla kopyalayabilirsiniz.
Önemli: Bazı komutların çalışması için Komut İstemi'ni "Yönetici olarak çalıştır" ile açmanız gerekebilir.

PC oyunlarının büyük çoğunluğu çalışabilmek için Windows üzerinde belirli çalışma zamanı (runtime) bileşenlerine ihtiyaç duyar. Oyuna tıkladığınızda hiç açılmıyorsa, birkaç saniye içinde masaüstüne düşüyorsa ya da "", "", "" veya gibi hatalar veriyorsa sorun neredeyse her zaman eksik ya da bozuk Visual C++ Redistributable, DirectX End-User Runtime veya .NET çalışma zamanıdır. Bu rehberde sorunu en olası nedenden başlayarak adım adım, yalnızca resmî Microsoft ve üretici kaynaklarına dayanarak çözüyoruz.

Neden Bu Hatalar Oluşur?

Oyun geliştiricileri, oyunlarını Microsoft'un derleyici araçlarıyla yazar. Oyun çalışırken Windows'un kutudan yüklü gelmediği bazı ortak kütüphaneleri çağırır:

  • Visual C++ Redistributable: Oyun kodunun temelini oluşturan C ve C++ çalışma zamanı kütüphaneleri. Eksikse oyun ya hiç açılmaz ya da anında "Runtime Error" verir.
  • DirectX End-User Runtime: Eski oyunların kullandığı D3DX9/10/11, XAudio 2.7, XInput 1.3 gibi eski yardımcı kütüphaneler. Windows 11 bunları varsayılan olarak içermez; bu yüzden veya hataları sık görülür.
  • .NET çalışma zamanı: Bazı oyunlar ve özellikle oyun başlatıcıları (launcher) .NET Framework veya .NET Desktop Runtime ister.

Önemli bir nokta: Visual C++ 2015, 2017, 2019 ve 2022 paketleri aynı v14 ailesini paylaşır. Microsoft, bu araç setleriyle derlenmiş tüm uygulamalar için en güncel v14 paketinin kurulmasını önerir; bu paket Visual Studio 2017, 2019 ve 2022 ile derlenen uygulamaları karşılar. Ancak 2013, 2012, 2010, 2008 ve 2005 sürümleri ayrı paketlerdir ve eski oyunlar bunları hâlâ ayrıca isteyebilir; güncel v14'ü kurmak bunların yerine geçmez.

Adım 1: Oyun Dosyalarının Bütünlüğünü Doğrulayın

Çökmenin en hızlı çözülen nedeni bozuk ya da eksik oyun dosyalarıdır. Steam'de şu yolu izleyin:

``Kütüphane → oyuna sağ tık → Özellikler → Yüklü Dosyalar → Oyun dosyalarının bütünlüğünü doğrula``

Epic Games'te: Kütüphane → oyunun yanındaki üç nokta → Doğrula. İşlem bittikten sonra oyunu tekrar deneyin; eksik/bozuk dosyalar otomatik olarak indirilip onarılır.

Adım 2: Güncel Visual C++ Redistributable Kurun (En Yaygın Çözüm)

Hem x64 (64-bit) hem x86 (32-bit) sürümünü kurun; çoğu oyun ikisini de arar. Microsoft'un resmî kalıcı bağlantılarından indirin:

````

Paket zaten kuruluysa, kurulum sihirbazında "Repair" (Onar) seçeneğini seçip bilgisayarı yeniden başlatın. Eski oyunlar 2013 ve öncesini isterse, Microsoft Learn'deki "Latest Supported Visual C++ Redistributable Downloads" sayfasından 2013, 2012, 2010, 2008 paketlerini de ayrıca kurabilirsiniz.

Adım 3: DirectX End-User Runtime Kurun

, , gibi DLL eksiği hatalarının çözümü budur. Microsoft'un resmî web yükleyicisini () indirip çalıştırın:

````

Bu paket, sisteminizde yüklü olan DirectX sürümünü değiştirmez; yalnızca eski oyunların kullandığı eski yan kütüphaneleri mevcut DirectX kurulumunun yanına ekler. Güvenle kurabilirsiniz.

Adım 4: .NET Çalışma Zamanını Kurun veya Onarın

Oyun veya başlatıcısı .NET istiyorsa:

  • .NET Desktop Runtime / .NET Framework için resmî indirme sayfası: . Oyunun/launcher'ın istediği sürümü seçip kurun.
  • .NET Framework bozulmuşsa Microsoft .NET Framework Repair Tool ile onarın:

Kurulumdan sonra bilgisayarı yeniden başlatın.

Adım 5: GPU Sürücüsünü Güncelleyin

Eski veya bozuk ekran kartı sürücüsü çökmelerin sık nedenidir. Sürücüyü doğrudan üreticinin sitesinden kurun:

  • NVIDIA:
  • AMD:
  • Intel:

Kurulumda mümkünse "Temiz Kurulum / Clean Install" seçeneğini işaretleyin; bu, eski sürücü kalıntılarını temizleyerek kararlılık sağlar.

Adım 6: Yönetici Olarak Çalıştırın ve Yer Paylaşımlarını Kapatın

Oyuna veya başlatıcısının dosyasına sağ tık → Yönetici olarak çalıştır deyin. Sürekli sorun yaşıyorsanız .exe → Özellikler → Uyumluluk → Bu programı yönetici olarak çalıştır kutusunu işaretleyin. Ayrıca Discord, Steam ve Xbox Game Bar yer paylaşımlarını (overlay) geçici olarak kapatın; bu katmanlar bazı oyunlarda çökmeye yol açabilir (Xbox Game Bar için Win + G).

Adım 7: Antivirüsü Geçici Devre Dışı Bırakın

Bazı güvenlik yazılımları oyun dosyalarını yanlışlıkla engelleyebilir. Oyun klasörünü antivirüs istisnalarına (exception/whitelist) ekleyin veya tarayıcıyı kısa süreliğine kapatıp deneyin. Testten sonra antivirüsü mutlaka tekrar açın.

Adım 8: Windows Sistem Dosyalarını Onarın

Bozuk Windows bileşenleri hem C++ hem DirectX hatalarına yol açabilir. Yönetici olarak Komut İstemi veya PowerShell açıp komutları sırayla çalıştırın:

````

İşlemler tamamlandıktan sonra bilgisayarı yeniden başlatın.

Adım 9: Windows'u Güncelleyin

Güncellemeler genellikle sürücü düzeltmeleri ve sistem bileşeni yamaları içerir:

``Win + I → Windows Update → Güncellemeleri denetle``

Varsa isteğe bağlı güncellemeleri de kurup yeniden başlatın.

İpuçları

  • Sıralamaya uyun: Önce dosya doğrulama ve Visual C++, sonra DirectX ve .NET. Çoğu oyun ilk üç adımda açılır.
  • Daima x86 + x64 birlikte kurun; oyun 64-bit olsa bile alt bileşenleri 32-bit kütüphane çağırabilir.
  • hatası çoğunlukla 32-bit ve 64-bit bileşenlerin uyuşmamasından (genellikle bozuk Visual C++) kaynaklanır; her iki mimariyi de onarmak ya da yeniden kurmak çözer.
  • Tüm runtime'ları yalnızca resmî Microsoft ve üretici sitelerinden indirin; "hepsi bir arada DLL paketi" vaat eden üçüncü taraf sitelerden kaçının. Tek tek DLL indirip kopyalamak, uyumsuz mimari ya da zararlı yazılım riski taşır.
  • Her kurulumdan sonra bilgisayarı yeniden başlatmak, kütüphanelerin doğru yüklenmesini sağlar.

Sorun Lisansta mı?

Nadiren de olsa sorun oyunda değil, işletim sisteminizin kendisindedir. Bozuk veya etkin olmayan bir Windows kurulumu sistem genelinde kararsızlığa ve beklenmedik çökmelere yol açabilir. Sisteminizin sağlam, güncel ve sorunsuz çalışması için %100 orijinal bir Windows veya Office lisansı sağlam bir temel oluşturur. Enlisans'ta orijinal lisanslar uygun fiyatla, hemen teslim ve faturalı sunulur; takıldığınız her noktada hızlı destek yanınızdadır. Sisteminizi sağlam bir temele oturtmak için Enlisans'ı tercih edebilirsiniz.

Enlisans verilerine göre
%94
Bu tür hataların çözülme oranı
930+
Bilgi bankasındaki çözüm rehberi
%98
Müşteri memnuniyeti

Adım Adım

  1. Steam/Epic üzerinden oyun dosyalarının bütünlüğünü doğrulayın
  2. Güncel Visual C++ Redistributable x64 (aka.ms/vc14/vc_redist.x64.exe) ve x86 sürümlerini kurun ya da Onarın
  3. DirectX End-User Runtime web yükleyicisini (microsoft.com download id=35) kurun
  4. Oyunun istediği .NET Desktop Runtime/.NET Framework'ü kurun, gerekirse .NET Framework Repair Tool (id=30135) ile onarın
  5. GPU sürücüsünü doğrudan NVIDIA/AMD/Intel sitesinden temiz kurulumla güncelleyin
  6. Oyunu yönetici olarak çalıştırın ve Discord/Steam/Xbox Game Bar yer paylaşımlarını kapatın
  7. Antivirüse oyun klasörünü istisna ekleyin veya geçici devre dışı bırakıp test edin
  8. Yönetici Komut İstemi'nde ve çalıştırın
  9. Win+I ile Windows Update'ten tüm güncellemeleri kurup yeniden başlatın
Adımlar sorununuzu çözmediyse Dijital Lisans Asistanımız size özel yardımcı olur.Asistana Sor
Bu rehber işinize yaradıysa paylaşabilirsiniz.
Enlisans · Lisansın Yeni Adı

Dijital lisansta çığır açtık

En hızlı teslim, en güvenli %100 orijinal anahtar, en kolay aktivasyon — hepsi tek yerde. Dijital Lisans Asistanımız 7/24 ücretsiz yanınızda, ücretsiz değişim garantisiyle. Sıra beklemek yok, kötü deneyim yok.

İlgili Makaleler

Gigabyte Anakart ve Aero/Aorus Dizüstülerde BIOS ve Boot Tuşları
Gigabyte masaüstü anakartlarda Del ile BIOS, F12 ile boot menüsü; Aero/Aorus dizüstülerde F2 ile BIOS. Easy/Classic Mode, Secure Boot, fTPM/PTT, VMD ve Save & Exit konumları.
Oku
Mavi Ekran THREAD_STUCK_IN_DEVICE_DRIVER (0x000000EA) Hatası ve Çözümü
THREAD_STUCK_IN_DEVICE_DRIVER mavi ekranı neredeyse her zaman ekran kartı sürücüsü veya GPU kaynaklıdır. Sürücü güncelleme, DDU ve donanım kontrol adımları.
Oku
Microsoft Surface Cihazlarda UEFI'ye Girme ve Önyükleme (Boot) Menüsü
Surface cihazlarda klasik tuş yerine Ses Açma (Volume Up) ile UEFI'ye, Ses Kısma (Volume Down) ile USB'den önyüklemeye girme; Secure Boot, TPM ve boot sırası ayarlarının konumu.
Oku
Windows Etkinleştirme Hatası 0xC004C021: Anahtar Uzatma Limiti Doldu
Windows'u etkinleştirirken 0xC004C021 hatasını alıyorsunuz. Sistem, "Etkinleştirme sunucusu, anahtarın uzatma limitinin aşıldığını bildirdi" benzeri bir mesaj gösteriyor.
Oku
Windows Kurulumu "Güncelleştirmeler Alınıyor" Ekranında Takıldı
Windows kurulumu "Güncelleştirmeler alınıyor" ekranında (%40-%46) takılıyor ya da "USB bozuk mu, kuramıyorum" diyorsanız: interneti kesip güncelleştirme indirmeden tamamlama.
Oku
Cok Fazla Bildirim, Widget ve Animasyon Kaynakli Takilmayi (Akma) Giderme
Bildirimler, widget'lar, saydamlik ve animasyonlar ozellikle zayif donanimda arayuzu yavaslatir. Gorsel efektleri ve bildirimleri kapatarak akiciligi artirma adimlari.
Oku

Bunlar da İşinize Yarayabilir