0xc0000142 hatası, STATUS_DLL_INIT_FAILED durumuna karşılık gelir. Windows, uygulama başlatılırken gereken bir DLL'nin başlatılmasını tamamlayamadı. Bu, mutlaka bir DLL'nin eksik olduğu anlamına gelmez: sorun uygulamanın kendisi, bir çalışma zamanı bağımlılığı, Windows sistem dosyaları veya uygulamanın işlemine yüklenen bir yazılım olabilir. Belirtiyle eşleşen aşağıdaki dört yöntemden biriyle başlayın: etkilenen tek uygulamayı onarın, yazılım çakışmasını yalıtın, Windows dosyalarını onarın veya algılanan DLL ve sistem sorunlarını tarayın.

0xc0000142 Hatasının Nedenleri Nelerdir?

Bu kod, doğrulanmış tek bir temel neden değil, başarısız bir başlatmayı açıklar. Sorunun görülme şekli en yararlı ipucudur.

Olası neden Tipik ipucu
Hasarlı uygulama dosyaları Yalnızca bir uygulama başarısız olur
Visual C++ veya başka bir çalışma zamanı sorunu Etkilenen uygulama bu bileşenlere bağlıdır
Üçüncü taraf yazılım çakışması Hata, güvenlik veya sistem yazılımı yüklendikten ya da güncellendikten sonra başladı
Windows sistem bozulması Birbiriyle ilgisiz birden fazla uygulama veya Windows özelliği başarısız olur
Uygulamaya özgü hizmet veya bileşen sorunu Bir yazılım paketi sürekli başarısız olur

Bu nedenle DLL başlatma hatası, eksik DLL iletisiyle aynı şey değildir. İlk adım olarak doğrulanmamış web sitelerinden tek tek DLL dosyaları indirmekten veya LoadAppInit_DLLs gibi kayıt defteri değerlerini değiştirmekten kaçının; bu işlemlerin hiçbiri nedeni belirlemez.

Hızlı Yöntem Karşılaştırması

Yöntem En uygun durum Verimlilik Kullanıcı çabası
Uygulamayı onarma veya yeniden yükleme Tek bir uygulama başarısız oluyor Hasarlı uygulama dosyalarında yüksek Düşük ila orta
Temiz önyükleme tanılaması Sorun, bir yazılım veya hizmet değişikliğinin ardından başladı Çakışmaları yalıtmada yüksek Orta
DISM ve SFC Birden çok uygulama veya Windows özelliği başarısız oluyor Windows dosyası bozulmalarında yüksek Orta
Fionn DLL Fixer Algılanan DLL, çalışma zamanı veya sistem sorunlarının onarılması gerekiyor Yönlendirmeli tarama ve onarım Düşük

Belirtiyle eşleşen en dar kapsamlı yöntemi kullanın. Temiz önyükleme kalıcı bir yapılandırma değil, bir tanı testidir: üçüncü taraf bir arka plan hizmetinin etkili olup olmadığını belirlemeye yardımcı olur.

Yöntem 1: Etkilenen Uygulamayı Onarın veya Yeniden Yükleyin

Ne zaman kullanılır: 0xc0000142 hatası yalnızca bir uygulamada görülüyor, diğer programlar ise normal şekilde açılıyorsa. Windows, desteklenen uygulamalar için Onar denetimleri sağlar; Onar seçeneği yoksa veya işe yaramazsa yeniden yükleme uygundur.

  1. Etkilenen uygulamayı kapatın.
  2. Başlat > Ayarlar > Uygulamalar > Yüklü uygulamalar yolunu açın.
  3. Uygulamayı seçin, varsa Gelişmiş seçenekler menüsünü açın ve Onar seçeneğini belirleyin.
  4. Uygulamayı açın ve normal başlangıç ekranına ulaşıp ulaşmadığını test edin.
  5. Hata devam ederse veya Onar seçeneği kullanılamıyorsa uygulamayı kaldırın ve yayıncının resmî yükleyicisiyle yeniden yükleyin.
Windows Ayarları'nda Yüklü uygulamalar için Onar seçeneği

Doğrulama: Aynı uygulamayı her zamanki kısayolundan başlatın. Kod görünmeden açılırsa, uygulama düzeyindeki onarım sorunu gidermiştir.

Yöntem 2: Yazılım ya da Hizmet Çakışmasını Denetleyin

Ne zaman kullanılır: Uygulamayı yeniden yüklemek işe yaramadıysa, SFC sorun bildirmiyorsa veya hata antivirüs, güvenlik, sistem yardımcı programı, uzaktan erişim ya da benzeri yazılımlar yüklendikten veya güncellendikten sonra başladıysa. Temiz önyükleme, Windows'u Microsoft hizmetleri ve temel başlangıç öğeleriyle başlatarak üçüncü taraf çakışmasını test etmenizi sağlar.

  1. Microsoft'un temiz önyükleme talimatlarını açın ve Windows sürümünüz için belirtilen adımları izleyin.
  2. Bilgisayarı temiz önyükleme durumunda yeniden başlatın.
  3. Etkilenen uygulamayı başlatın ve 0xc0000142 hatasının tekrar görünüp görünmediğini not edin.
  4. Uygulama açılırsa, devre dışı bırakılan hizmetleri ve başlangıç öğelerini küçük gruplar hâlinde yeniden etkinleştirin; çakışma yeniden ortaya çıkana kadar her grubun ardından yeniden başlatıp tekrar test edin.
  5. Belirlenen çakışan yazılımı güncelleyin, kaldırın veya yayıncısıyla iletişime geçin; ardından Microsoft'un talimatlarını kullanarak normal başlangıcı geri yükleyin.

Doğrulama: Uygulama temiz önyüklemede çalışıyor ancak belirli bir üçüncü taraf hizmeti veya başlangıç öğesi geri yüklendiğinde yeniden başarısız oluyorsa test olumludur. Her iki durumda da başarısız oluyorsa uygulama veya Windows onarım yoluyla devam edin.

Yöntem 3: DISM ve SFC ile Windows Sistem Dosyalarını Onarın

Ne zaman kullanılır: Birbiriyle ilgisiz birden çok uygulama veya Windows özelliği başarısız oluyorsa. Microsoft, SFC'nin kullandığı Windows bileşen deposunu DISM onardığı için Sistem Dosyası Denetleyicisi'nden önce DISM'i çalıştırmanızı önerir.

  1. Komut İstemi için arama yapın, ardından Yönetici olarak çalıştır seçeneğini belirleyin.
    Komut İstemi için Yönetici olarak çalıştır seçeneği
  2. Bu komutu çalıştırın ve tamamlanmasını bekleyin:
    DISM.exe /Online /Cleanup-image /Restorehealth
          
    Komut İstemi'nde DISM.exe /Online /Cleanup-image /Restorehealth komutu
  3. DISM tamamlandıktan sonra aşağıdaki komutu çalıştırın:
    sfc /scannow
          
    Komut İstemi'nde sfc /scannow komutu
  4. SFC yüzde 100'e ulaşana kadar bekleyin, ardından Windows'u yeniden başlatın.
  5. Özgün uygulamayı yeniden test edin.

Doğrulama: Yeniden başlatmanın ardından SFC sonucunu inceleyin ve etkilenen uygulamayı yeniden açın. Windows bütünlük ihlali bildirmiyorsa ve yalnızca tek bir uygulama hâlâ başarısız oluyorsa uygulama yayıncısının onarım yoluna dönün. Resmî komut yönergeleri için Microsoft'un Sistem Dosyası Denetleyicisi talimatlarına bakın.

Yöntem 4: Fionn DLL Fixer ile 0xc0000142 Hatasını Tanılayın ve Düzeltin

Ne zaman kullanılır: Başlatma hatasıyla ilişkili algılanan DLL, çalışma zamanı veya Windows sistem sorunlarını denetlemeniz gerektiğinde. Fionn DLL Fixer; eksik, hasarlı, sürüm uyuşmazlığı olan ve System32 yolu ile ilişkili DLL sorunlarını algılar; ayrıca uygulama çökmelerini ve bağımlılık yükleme sorunlarını tarar. Bir bileşeni elle belirlemek net olmadığında kullanışlı, yönlendirmeli bir seçenektir.

Algılanan DLL veya sistem sorunları için önerilir: Bu iş akışı tarar, algılanan sorunları onarır ve yeniden denetler. Her 0xc0000142 hatasının bir DLL'den kaynaklandığını kanıtlamaz.

  1. Fionn DLL Fixer'ı başlatın. Yazılım bilgisayarınızı DLL ve sistem sorunları için otomatik olarak tarar ve tarama tamamlandığında algılanan sonuçları görüntüler. Fionn DLL Fixer'ı başlatma
  2. Tarama tamamlandıktan sonra, algılanan tüm DLL ve sistem sorunlarını otomatik olarak düzeltmeye başlamak için Repair seçeneğine tıklayın. Tarama tamamlandıktan sonra Repair seçeneğine tıklayarak algılanan DLL ve sistem sorunlarını düzeltmeye başlatma
  3. Onarım sürerken bekleyin. Bu süreçte düğme, tüm sorunlar onarılana kadar Fixing olarak değişir. Onarım işlemi sürerken bekleme
  4. Onarım tamamlandığında onay iletişim kutusunda Ok seçeneğine tıklayın. İstenirse sorunun çözülüp çözülmediğini denetlemeden önce bilgisayarınızı yeniden başlatın. Onarım tamamlandığında onay iletişim kutusunda Ok seçeneğine tıklama
  5. Sorun yeniden başlatmanın ardından devam ederse başka bir tarama yapmak için Recheck seçeneğine tıklayın. Yeni sorunlar bulunursa bunları düzeltmek için yeniden Repair seçeneğine tıklayın. Sorun devam ederse yeniden tarama için Recheck seçeneğine tıklama

Doğrulama: Onarım ve istenen yeniden başlatmanın ardından daha önce kodu gösteren programı açın. Program hâlâ başarısız oluyorsa ve yeniden denetlemede yeni sorun bulunmuyorsa neden o uygulamaya veya çakışan bir hizmete özgü olabilir.

Microsoft Office'te 0xc0000142 Görünürse

Word, Excel, Outlook veya başka bir Office uygulamasında 0xc0000142 görünüyorsa kapsamlı Windows onarımlarından önce Microsoft'un Office'e özgü onarım yolunu kullanın: Office'i güncelleyin, Office'i onarın, Windows güncelleştirmelerini yükleyin, Office hizmetini denetleyin ve gerekirse Office'i yeniden yükleyin. Kesin sıralama için Microsoft'un Office 0xC0000142 hatası yönergelerini izleyin.

Sonuç

0xc0000142 hatasında sorun tek bir programla sınırlıysa etkilenen uygulamayla başlayın. Hata bir yazılım değişikliğinden sonra başladıysa üçüncü taraf hizmeti veya başlangıç çakışmasını yalıtmak için temiz önyükleme kullanın. Birden çok uygulama veya Windows özelliği başarısız oluyorsa DISM ve SFC'yi çalıştırın. Algılanan DLL veya sistem sorunları için Fionn DLL Fixer tarama, onarım ve yeniden denetleme iş akışı sağlar. Her yöntemin ardından özgün uygulamayı yeniden açarak başarıyı doğrulayın. Kod devam ederse uygulama yayıncısına hatanın tam metnini, etkilenen uygulama sürümünü ve temiz önyükleme sonucunu iletin.

Sık Sorulan Sorular

0xc0000142 hatası ne anlama gelir?

Bu, STATUS_DLL_INIT_FAILED durumudur: Windows, uygulama başlatılırken bir DLL'nin başlatılmasını tamamlayamadı. Bu tek başına bir DLL'nin eksik olduğu anlamına gelmez.

Önce uygulamayı mı onarmalıyım, yoksa SFC'yi mi çalıştırmalıyım?

Yalnızca o uygulama başarısız oluyorsa önce uygulamayı onarın. Birden çok uygulama veya Windows özelliğinde sorun varsa DISM ve SFC'yi kullanın.

Antivirüs veya başka bir yardımcı program 0xc0000142 hatasına neden olabilir mi?

Olabilir. Zamanlama yeni veya güncellenen bir arka plan aracıyla örtüşüyorsa temiz önyükleme, üçüncü taraf bir hizmetin veya başlangıç öğesinin etkili olup olmadığını gösterebilir.

SFC çalışırken Komut İstemi'ni kapatabilir miyim?

Hayır. Nihai sonucu okuyabilmek için doğrulamanın yüzde 100'e ulaşmasını bekleyin.

Hata yalnızca Office'teyse ne yapmalıyım?

Sorun Office yüklemesi veya hizmetiyle sınırlı olabileceğinden önce Microsoft'un Office'e özgü güncelleme ve onarım yönergelerini kullanın.