0xc0000142 Hatası: Program Çalıştırma Sorununa Hızlı Çözüm

Kerem Aydın·9 Temmuz 2026·⏱5 dk

0xc0000142 hatası, uygulamanın doğru şekilde başlatılamadığını («The application was unable to start correctly») gösterir. Bu hata çoğunlukla hasar görmüş sistem DLL kütüphaneleri, programın mevcut Windows sürümüyle uyumsuzluğu veya antivirüs yazılımlarıyla yaşanan çatışmalardan kaynaklanır. Hatayı düzeltmek için öncelikle programı yönetici olarak çalıştırmayı ve sfc /scannow ile DISM komutları aracılığıyla sistem dosyalarının bütünlüğünü kontrol etmeyi deneyin. Bu işe yaramazsa, uyumluluk ayarlarını kontrol edin ve ekran kartı sürücülerinizi güncelleyin.

Kısa Bilgi: 0xc0000142 kodu, işlemin düzgün bir şekilde başlatılamadığını belirtir. Bu her zaman kritik bir sistem hatası değildir; daha çok belirli bir yürütülebilir dosyanın (.exe) Windows ortamıyla yerel düzeyde yaşadığı bir çatışmadır.

Hatanın Temel Nedenleri

Nedeni anlamak, doğru çözüm yöntemini seçmenize yardımcı olur. İşte en sık karşılaşılan sebepler:

  1. Sistem dosyalarında hasar. Programın çalışması için gerekli olan .dll kütüphaneleri eksik veya bozulmuş.
  2. Uyumluluk çatışması. Eski bir uygulama, Windows 10/11'de engellenen eski sistem erişim yöntemlerini kullanmaya çalışıyor.
  3. Antivirüs tarafından engelleme. Güvenlik yazılımı, meşru bir exe dosyasını yanlışlıkla tehdit olarak işaretliyor ve yüklenmesini durduruyor.
  4. Bölgesel ayarlarla ilgili sorunlar. Tarih, saat veya sistem dilinin hatalı formatlanması eski programlarda arızalara neden olabilir.
  5. Eski sürücüler. Özellikle oyunlar ve grafik düzenleme yazılımları için geçerlidir (DirectX veya ekran kartı sorunları).

Adım Adım Düzeltme Yöntemleri

İşlemleri en basitten en karmaşığa doğru sırayla uygulayın. Her adımdan sonra sorunlu uygulamayı çalıştırmayı deneyin.

1. Yönetici Olarak Çalıştırma ve Uyumluluk Kontrolü

Çoğu zaman programın belirli klasörlere veya kayıt defterine erişimi için yeterli yetkisi yoktur.

  1. Uygulama kısayoluna sağ tıklayın.
  2. «Yönetici olarak çalıştır» seçeneğini belirleyin.
  3. İşe yaramazsa, Özellikler → Uyumluluk sekmesine gidin.
  4. «Bu programı uyumluluk modunda çalıştır» kutusunu işaretleyin ve Windows 7 veya Windows 8'i seçin.
  5. «Uygula»ya basın ve tekrar çalıştırmayı deneyin.

2. Sistem Dosyalarını Onarma (SFC ve DISM)

Sorun Windows bileşenlerinde hasar varsa, bu en etkili yöntemdir.

  1. Win + S tuşlarına basın, cmd yazın, «Komut İstemi»ne sağ tıklayıp «Yönetici olarak çalıştır» seçeneğini belirleyin.
  2. Aşağıdaki komutu girin ve Enter'a basın:
    sfc /scannow
    ```
    Taramanın tamamlanmasını bekleyin (bu işlem 10–15 dakika sürebilir).
3.  SFC hataları bulur ancak düzeltemezse veya sorun devam ederse, sistem imajını onarmak için şu komutu çalıştırın:
    
```cmd
    DISM /Online /Cleanup-Image /RestoreHealth
    ```
4.  İşlemler tamamlandıktan sonra bilgisayarınızı yeniden başlatın.

DISM komutu %20'de takılı kalırsa veya bağlantı hatası verirse, araç Microsoft sunucularından yeni dosyalar indirdiği için stabil bir internet bağlantınız olduğundan emin olun.

3. Kayıt Defterinde LoadAppInit_DLLs Parametresini Düzeltme

Bazı programlar, devre dışı bırakılmış veya yanlış yapılandırılmış olabilecek küresel DLL yüklemesini kullanır.

  1. Win + R tuşlarına basın, regedit yazın ve Enter'a basın.
  2. Şu yola gidin: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  3. Pencerenin sağ tarafında LoadAppInit_DLLs parametresini bulun.
  4. Üzerine çift tıklayın ve değeri 1 olarak ayarlayın.
  5. Ayrıca RequireSignedAppInit_DLLs parametresini kontrol edin. Varsa, değerini 0 olarak ayarlayın.
  6. Bilgisayarı yeniden başlatın.

Dikkat! Kayıt defterini düzenlemeden önce mutlaka bir sistem geri yükleme noktası oluşturmanız önerilir. Yanlış değişiklikler Windows'un kararsız çalışmasına neden olabilir.

4. Visual C++ Redistributable'ı Güncelleme veya Yeniden Yükleme

Birçok uygulama Microsoft Visual C++ kütüphanelerine bağımlıdır. Bunlar hasar görmüş veya eksikse, 0xc0000142 hatası ortaya çıkar.

  1. Ayarlar → Uygulamalar → Yüklü uygulamalar bölümüne gidin.
  2. Tüm Microsoft Visual C++ Redistributable sürümlerini (2015–2022) bulun.
  3. Her sürüm için «Değiştir» → «Onar» seçeneklerini deneyin.
  4. Onarma seçeneği yoksa, bunları kaldırın ve Microsoft'un resmi sitesinden en son paketi indirin (hem x86 hem de x64 sürümlerini yükleyin).

5. Antivirüs ve Güvenlik Duvarını Kontrol Etme

Windows Defender veya üçüncü taraf bir antivirüs programın çalışmasını engelliyor olabilir.

  1. Gerçek zamanlı korumayı geçici olarak devre dışı bırakın.
  2. Uygulamayı çalıştırmayı deneyin.
  3. Çalışırsa, programın bulunduğu klasörü antivirüsün istisnalarına ekleyin ve korumayı tekrar açın.

Tablo: Uygulama Türüne Göre Teşhis

Uygulama TürüOlası NedenÖnerilen Eylem
Eski oyunlar (2010 öncesi)Win 10/11 ile uyumsuzlukUyumluluk modu (Win XP/7), yönetici olarak çalıştırma
Grafik düzenleme yazılımlarıEkran kartı sürücüleri / DirectXGPU sürücülerinin güncellenmesi, DirectX'in yeniden kurulması
Ofis programlarıHasarlı DLL / Windows GüncellemeleriSFC/DISM komutları, son Windows güncellemesini geri alma
Özel yazılımlar / Yardımcı programlarAntivirüs engeliİstisnalara ekleme, dijital imza kontrolü

Düzeltme Sırasında Yapılan Yaygın Hatalar

  • Yeniden başlatmayı ihmal etmek. Kayıt defteriyle çalıştıktan veya C++ kütüphanelerini kurduktan sonra yeniden başlatmak zorunludur.
  • SFC'yi yönetici yetkileri olmadan çalıştırmak. Komut düzgün şekilde执行 edilmez.
  • Gerekli DLL dosyalarını manuel olarak silmek. System32 klasöründen sistem dosyalarını asla manuel olarak silmeyin — yalnızca yerleşik onarma araçlarını kullanın.
  • Dil standartları çatışması. Program yabancı dildeyse, Denetim Masası'ndan bölge formatını geçici olarak İngilizce (ABD) olarak değiştirip uygulamayı çalıştırmayı deneyin, ardından ayarları eski haline getirin.

SSS

S: Windows'u yeniden kurmak sorunu çözer mi? C: Bu radikal bir çözümdür. 0xc0000142 hatası vakaların %95'inde yukarıda anlatılan yöntemlerle giderilebilir. Yeniden kurulum, yalnızca sistem virüslerle ciddi şekilde kirlenmişse veya çok sayıda kritik hasar varsa gereklidir.

S: Hata sadece belirli bir oyunda ortaya çıkıyor. C: Büyük olasılıkla sorun oyunun kendi dosyalarındadır. Başlatıcıda (Steam, Epic Games, Battle.net) «Dosya bütünlüğünü doğrula» özelliğini kullanın veya oyunu yeniden yükleyin. Ayrıca tüm DirectX güncellemelerinin yüklü olduğundan emin olun.

S: Hiçbir şey işe yaramazsa ne yapmalıyım? C: Yeni bir yerel Windows kullanıcısı oluşturun ve bu hesapla giriş yapın. Eğer program burada çalışıyorsa, ana kullanıcı profiliniz hasar görmüş demektir. Verilerinizi yeni profile taşıyın.