Windows "Sistem Belirtilen Dosyayı Bulamıyor" (Hata 2) Detaylı Çözüm Rehberi
Windows "Sistem Belirtilen Dosyayı Bulamıyor" hatası (Hata Kodu 2 veya ERROR_FILE_NOT_FOUND), Windows işletim sisteminin en temel ve en genel hatalarından biridir. Bu hata, sistemin veya bir uygulamanın, çalışmak için ihtiyaç duyduğu belirli bir dosyayı (bir .exe, .dll, .sys veya başka bir bileşen) belirtilen yolda bulamadığı anlamına gelir.Bu hata çok farklı senaryolarda karşınıza çıkabilir:
- Aygıt Yöneticisi'nde: Bir donanım sürücüsü yüklenirken (Genellikle Kod 10 veya Kod 24 ile birlikte).
- Program Yüklerken/Kaldırırken: Kurulum veya kaldırma sihirbazı ihtiyaç duyduğu bir dosyayı bulamaz.
- Windows Hizmetlerini Başlatırken: Bir hizmetin çalıştırılabilir dosyası (ImagePath) silinmiş veya yeri değiştirilmiş olabilir.
- Bir Uygulamayı Başlatırken: Uygulamanın kısayolu veya bağımlı olduğu bir dosya mevcut değil.
Hatanın Yaygın Nedenleri
Hata genel olduğundan, nedeni de çok çeşitli olabilir:- Silinmiş veya Taşınmış Dosyalar: En bariz neden. Aranan dosya gerçekten de silinmiş, başka bir yere taşınmış veya adı değiştirilmiş olabilir.
- Bozuk Sistem Dosyaları: Windows'un kendi çekirdek dosyaları (.dll veya .sys) bir güncelleme, ani kapanma veya yazılım çakışması nedeniyle bozulmuş olabilir.
- Hatalı Sürücüler (Drivers): Özellikle Aygıt Yöneticisi'nde bu hatayı alıyorsanız, sürücü ya düzgün yüklenmemiş ya da sürücü dosyaları eksiktir.
- Hatalı Kayıt Defteri (Registry) Girdileri: Programlar kaldırıldıktan sonra geride kalan veya bozuk kayıt defteri girdileri, var olmayan dosyalara işaret edebilir.
- Disk Hataları veya Bozuk Dosya Sistemi: Sabit diskinizdeki (HDD/SSD) bozuk sektörler (bad sectors) veya dosya sistemindeki (NTFS) tutarsızlıklar, dosyaların "kaybolmuş" gibi görünmesine neden olabilir.
- Kötü Amaçlı Yazılım (Malware): Virüsler veya zararlı yazılımlar, sistem dosyalarını silebilir veya yerlerini değiştirebilir.
- Başarısız Windows Güncelleştirmeleri: Güncelleştirme tam olarak yüklenmezse, bazı yeni dosyalar eksik kalırken sistem eski dosyalara da ulaşamayabilir.
Adım Adım Detaylı Çözüm Yöntemleri
Hatanın nerede ve ne zaman olduğuna bağlı olarak bu çözümleri sırayla deneyebilirsiniz.Çözüm 1: Sistem Dosyalarını Onarmak (SFC ve DISM)
Bu, bozuk veya eksik Windows sistem dosyalarını onarmak için ilk yapılması gereken işlemdir.- Başlat menüsüne "cmd" yazın.
- "Komut İstemi"ne sağ tıklayın ve "Yönetici olarak çalıştır" seçeneğini seçin.
- Açılan siyah pencereye sfc /scannow yazın ve Enter'a basın.
- Bu işlem, korunan sistem dosyalarını tarayacak ve bozuk olanları düzeltmeye çalışacaktır. İşlemin %100 tamamlanmasını bekleyin.
- İşlem bittikten sonra, yine aynı pencereye DISM /Online /Cleanup-Image /RestoreHealth yazın ve Enter'a basın.
- Bu komut, sistem imajını onarır ve SFC'nin düzeltemediği sorunları giderebilir.
- Her iki işlem de bittikten sonra bilgisayarı yeniden başlatın.
Çözüm 2: Sürücüleri Güncellemek veya Yeniden Yüklemek (Aygıt Yöneticisi Hataları İçin)
Eğer hatayı Aygıt Yöneticisi'nde (genellikle sarı ünlem işaretiyle) görüyorsanız:- Aygıt Yöneticisi'ni açın (Başlat'a sağ tıklayıp seçin).
- Sorunlu aygıtı bulun (örneğin, "Ses, video ve oyun denetleyicileri" altındaki ses kartınız).
- Aygıta sağ tıklayın ve "Cihazı kaldır" seçeneğini seçin. Açılan pencerede "Bu aygıtın sürücü yazılımını sil" kutucuğunu da işaretleyin.
- Bilgisayarınızı yeniden başlatın. Windows, aygıtı yeniden algılayacak ve varsayılan sürücüyü yüklemeye çalışacaktır.
- Eğer sorun devam ederse, bilgisayarınızın (Laptop ise) veya anakartınızın (Masaüstü ise) üreticisinin (Dell, HP, ASUS, MSI vb.) resmi web sitesine gidin. Model numaranızla en güncel sürücüleri (özellikle Chipset, Ses, Ağ) indirip manuel olarak kurun.
Çözüm 3: Disk Hatalarını Kontrol Etmek (CHKDSK)
Dosya sistemindeki bozulmaları onarmak için:- Yönetici olarak "Komut İstemi"ni (cmd) yeniden açın.
- chkdsk C: /f /r yazın ve Enter'a basın. (Eğer Windows C: sürücüsündeyse. Farklı bir sürücüdeyse harfi değiştirin).
- "Birim kullanımda olduğundan Chkdsk çalıştırılamıyor... Zamanlamak istiyor musunuz? (E/H)" şeklinde bir soru soracaktır.
- Klavyeden E yazın (Evet için) ve Enter'a basın.
- Bilgisayarınızı yeniden başlatın. Bilgisayar açılırken disk kontrolü başlayacaktır. Bu işlem uzun sürebilir, kesinlikle yarıda kesmeyin.
Çözüm 4: Windows Hizmetlerini Kontrol Etme (Hizmet Hataları İçin)
Eğer belirli bir Windows hizmeti başlarken bu hatayı alıyorsanız:- Çalıştır'ı açmak için Windows + R tuşlarına basın.
- services.msc yazıp Enter'a basarak Hizmetler penceresini açın.
- Hata veren hizmeti bulun (örneğin, "Yazdırma Biriktiricisi"), üzerine çift tıklayın.
- "Hizmet adı"nı not alın (örn: Spooler).
- Çalıştır'a regedit yazarak Kayıt Defteri Düzenleyicisi'ni açın.
- Şu yola gidin: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[HizmetAdı] (örn: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler).
- Sağdaki panelde ImagePath adında bir dize değeri göreceksiniz.
- Bu değerdeki dosya yolunun (örn: C:\Windows\System32\spoolsv.exe) doğru olup olmadığını ve o dosyanın gerçekten o konumda var olup olmadığını manuel olarak kontrol edin. Dosya yoksa, bu durum SFC komutu (Çözüm 1) ile çözülmelidir.
Çözüm 5: Kötü Amaçlı Yazılım Taraması
Bir virüs veya malware, sistem dosyalarını silmiş veya karantinaya almış olabilir.- Güvenilir bir antivirüs yazılımı (örn. Malwarebytes veya Windows Defender) ile tam bir sistem taraması yapın.
- Bulunan tehditleri temizleyin ve bilgisayarı yeniden başlatın.
Çözüm 6: Son Yüklenen Programları veya Güncellemeleri Kaldırmak
Eğer hata yakın zamanda yüklediğiniz bir programdan veya Windows Güncelleştirmesinden sonra başladıysa:- Güncelleştirme Kaldırma: Ayarlar > Güncelleştirme ve Güvenlik > Windows Update > "Güncelleştirme geçmişini görüntüle" > "Güncelleştirmeleri kaldır" seçeneğine tıklayın. Listeden en son yüklenen güncellemeyi kaldırın.
- Program Kaldırma: Denetim Masası > Programlar ve Özellikler'e gidin ve son yüklediğiniz şüpheli programları kaldırın.
Son Çare: Sistem Geri Yükleme veya Sıfırlama
Yukarıdaki adımların hiçbiri işe yaramazsa:- Sistem Geri Yükleme: Hatanın başlamadığı daha eski bir tarihe sisteminizi geri yüklemeyi deneyin (Başlat > "Geri yükleme noktası oluştur" yazın > Sistem Geri Yükleme...).
- Bu Bilgisayarı Sıfırla: Windows Ayarları > Güncelleştirme ve Güvenlik > Kurtarma > "Bu bilgisayarı sıfırla" seçeneğini kullanın. "Dosyalarımı koru" seçeneğini tercih ederek kişisel dosyalarınızı kaybetmeden Windows'u yeniden kurabilirsiniz.