Detaylı Rehber: Hata Kodu 0x80070057 ("Geçersiz Parametre") Çözümü
Hata kodu 0x80070057, Windows'ta en sık karşılaşılan hata kodlarından biridir. Teknik anlamı "E_INVALIDARG" yani "Geçersiz Argüman/Parametre"dir. Bu, bir programın (örneğin Windows Update, Windows Kurulumu veya Yedekleme aracı) bir işlemi gerçekleştirmek için bir Windows işlevini çağırdığı, ancak bu çağrıda kullandığı parametrelerden birinin geçersiz veya beklenmedik olduğu anlamına gelir.Bu hata çok genel olduğu için, nerede karşılaştığınıza bağlı olarak çözümü de değişir. Bu rehber, hatayı gördüğünüz en yaygın senaryolara göre çözümleri ayırmaktadır.
Hatanın Görüldüğü Yaygın Senaryolar
- Windows Update sırasında: Güncellemeler indirilirken veya yüklenirken.
- Windows Kurulumu sırasında: Windows'u (özellikle Temiz Kurulum) yüklerken.
- Dosya Yedekleme veya Kopyalama sırasında: Windows Yedekleme aracını kullanırken veya dosya aktarırken.
Senaryo 1: Windows Update Sırasında 0x80070057 Hatası
Bu, en yaygın senaryodur. Genellikle bozuk güncelleme önbelleği veya sistem dosyalarından kaynaklanır.Çözüm 1.1: Windows Update Sorun Gidericisi
İlk olarak, Windows'un kendi sorun gidericisini çalıştırın:- Ayarlar > Güncelleştirme ve Güvenlik > Sorun Gider yolunu izleyin. (Windows 11'de Ayarlar > Sistem > Sorun Gider > Diğer sorun gidericiler).
- Windows Update'i bulun ve "Sorun gidericiyi çalıştır" deyin.
- Aracın taramayı bitirmesini bekleyin ve bulduğu sorunları onarmasına izin verin.
Çözüm 1.2: Windows Update Önbelleğini Sıfırlama (En Etkili Yöntem)
Sorun genellikle indirilmiş bozuk güncelleme dosyalarından kaynaklanır. Bu dosyaları manuel olarak silmek sorunu çözer.- Başlat'a "cmd" yazın, Komut İstemi'ne sağ tıklayın ve Yönetici olarak çalıştır'ı seçin.
- Aşağıdaki komutları sırayla kopyalayıp
Enter'a basın. Bu komutlar güncelleme servislerini durdurur: -
Kod:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- Şimdi, indirme önbelleği klasörlerinin adını değiştirin:
Kod:ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
- Servisleri yeniden başlatın:
Kod:net start wuauservnet start cryptSvc net start bits net start msiserver
- Bilgisayarı yeniden başlatın ve güncellemeleri tekrar kontrol edin.
Çözüm 1.3: Sistem Dosyalarını Onarma (SFC ve DISM)
Güncelleme bileşenlerinin kendisi bozulmuş olabilir.- Yönetici olarak Komut İstemi'ni tekrar açın.
- Önce DISM komutunu çalıştırın:
Kod:DISM /Online /Cleanup-Image /RestoreHealth - Tamamlandığında, SFC komutunu çalıştırın:
Kod:sfc /scannow - Bilgisayarı yeniden başlatın.
Çözüm 1.4: Bölgesel Ondalık Ayırıcıyı Düzeltme (Nadir Görülen Neden)
Çok nadir de olsa, bazı Windows sürümlerinde bölgesel ayardaki ondalık simgesinin virgül (,) yerine nokta (.) olmaması bu hatayı tetikleyebilir.Windows + Rtuşlarına basın,intl.cplyazın veEnter'a basın.- Bölge penceresinde "Ek ayarlar..." düğmesine tıklayın.
- "Ondalık simgesi" alanının
.(nokta) olduğundan emin olun. Eğer,(virgül) ise, bunu.olarak değiştirin. - "Uygula" deyin ve bilgisayarı yeniden başlatın.
Senaryo 2: Windows Kurulumu Sırasında 0x80070057 Hatası
Windows'u (genellikle USB'den) temiz kurarken bu hatayı alıyorsanız, sorun "geçersiz parametre" olarak görülen disk bölümleme tablosudur.Çözüm 2.1: Kurulum Medyasını Yeniden Oluşturma
İlk olarak, USB belleğinizdeki kurulum dosyalarının bozuk olmadığından emin olun. Windows Media Creation Tool kullanarak kurulum USB'nizi başka bir bilgisayarda yeniden oluşturun.Çözüm 2.2: Disk Bölümlerini Tamamen Silme (Diskpart)
Bu, en etkili çözümdür ancak diskten tüm verileri siler!- Windows Kurulum ekranında (hatayı aldığınız yerde veya "Şimdi Yükle" ekranında)
Shift + F10tuşlarına basarak Komut İstemi'ni açın. diskpartyazın veEnter'a basın.list diskyazın veEnter'a basın. (Windows'u kurmak istediğiniz diskin numarasını (Disk 0, Disk 1 vb.) boyutundan tanıyın).select disk Xyazın (Burada X hedef diskinizin numarasıdır, örn:select disk 0).- DİKKAT! BİR SONRAKİ KOMUT SEÇİLİ DİSKTEKİ HER ŞEYİ SİLER:
Kod:clean
cleankomutu diskin bölüm tablosunu tamamen temizler.exityazarak Diskpart'tan çıkın.- Komut İstemi'ni kapatın ve kuruluma geri dönün.
- "Windows'u nereye yüklemek istiyorsunuz?" ekranında, şimdi "Ayrılmamış Alan" olarak görünmesi gereken diskinizi seçin ve "İleri" deyin. Windows gerekli bölümleri otomatik olarak oluşturacaktır.
Senaryo 3: Dosya Yedekleme veya Kopyalama Sırasında 0x80070057 Hatası
Bu durum, genellikle yedeklenmeye veya kopyalanmaya çalışılan dosya adlarındaki bir sorundan ya da disk sağlığından kaynaklanır.Çözüm 3.1: Dosya Adlarını Kontrol Etme
Windows, dosya adlarında bazı özel karakterlere (:, *, ?, ", <, >, |) izin vermez. Yedeklemeye çalıştığınız dosyalardan birinde bu karakterler varsa (özellikle Linux/Mac sistemlerinden gelmişlerse) bu hatayı alabilirsiniz.Çözüm 3.2: Disk Hatalarını Denetleme (CHKDSK)
"Geçersiz parametre", diskinizin fiziksel olarak bozuk bir sektörden veri okumaya çalışması olabilir.- Yönetici olarak Komut İstemi'ni açın.
- Hata aldığınız sürücü için
chkdskkomutunu çalıştırın (Örn: D sürücüsü ise):
Kod:chkdsk D: /f /r - Eğer C sürücüsü için yapıyorsanız, bilgisayarı yeniden başlatmanızı isteyecektir. E (Evet) yazıp yeniden başlatın. Tarama açılışta yapılacaktır.