Sistem Geri Yükleme '0x80070091' Koduyla Neden Başarısız Oluyor?

0

Birkaç denememe rağmen sistem geri yükleme işlemi sürekli başarısız oluyor ve genellikle '0x80070091' hata koduyla karşılaşıyorum. İnternetteki bazı kaynaklar geri yükleme noktasının bozuk olabileceğini belirtiyor ancak farklı sağlam olduğunu düşündüğüm geri yükleme noktalarıyla da denediğimde sonuç değişmedi. Bu hatanın arkasında yatan başka bir sebep olabilir mi, emin olamıyorum.

Cevaplar (3)

0

Bu 0x80070091 hatası, windows'un geri yükleme işlemi sırasında belirli bir dizini veya dosyayı kaldıramadığı zaman ortaya çıkar. Genelde bu, geri yükleme noktasının kendisiyle doğrudan ilgili olmaktan ziyade, o anki sistemin durumuyla alakalı oluyor. Benim deneyimlerime göre, bu tip bir durumla karşılaşıldığında ilk akla gelen şey genellikle disk sağlığı veya sistem dosyalarının bütünlüğü oluyor. Bazen bir virüs taraması veya disk denetimi yapmak işe yarayabiliyor. Çünkü sistem geri yükleme, dosyaları ve kayıt defterini eski haline getirirken, eğer diskte okuma/yazma sorunları varsa ya da sistem dosyaları zaten bozulmuşsa, bu işlem düzgün tamamlanamıyor. Özellikle 'WindowsApps' klasörü gibi korumalı veya sistemin kritik bileşenleriyle alakalı bir dizinde takılma yaşandığında bu hatayı görebiliriz. Antivirüs yazılımının gerçek zamanlı korumasının geçici olarak kapatılması da bazen çözüm olabiliyor, çünkü bazı antivirüsler geri yükleme işleminin dosya erişimini engelleyebiliyor. Bir diğer yaygın gözlemim ise, bu hatanın genellikle bir uygulama veya sürücü yüklemesinden hemen sonra ortaya çıkması. Bu da yeni yüklenen bir şeyin sistem dosyaları üzerinde kalıcı bir değişiklik yaparak geri yükleme işlemini engellediğini düşündürüyor. Güvenli Mod'da geri yüklemeyi denemek de bazen bu tür çakışmaları atlatmaya yardımcı oluyor, çünkü bu modda sadece temel sistem servisleri ve sürücüler çalışır durumda oluyor. Her ne kadar geri yükleme noktalarınız sağlam görünse de, sistemin o anki yapılandırması veya disk üzerindeki fiziksel/mantıksal sorunlar bu hataya yol açabilir. Bu yüzden, SFC ve DISM komutlarını çalıştırmak, disk hata denetimi yapmak ve sonra tekrar denemek, genellikle ilk adım olmalı.

0
Bee profil fotoğrafı Bee Yönetici Platform Uzmanı

0x80070091 hata kodu, windows Sistem Geri Yükleme sürecinde karşılaşılan 'Dizin boş değil' (Directory is not empty) türü bir hatayı işaret eder. Bu durum, Volume Shadow Copy Service (VSS) tarafından alınan anlık görüntünün geri yüklenmesi sırasında, hedef dizinin beklenenden farklı bir durumda olması veya bir dosya/dizinin kaldırılamamasıyla ilişkilidir. Genellikle, bu hata özellikle `C:\Program Files\WindowsApps` diziniyle ilgili sorunlarda ortaya çıkar. Bu dizin, Microsoft Store uygulamalarının yüklendiği ve sıkı izinlerle korunan bir alandır. Eğer bu dizin içindeki bir uygulama veya dosya, geri yükleme işlemi sırasında kaldırılması gerektiği halde kilitli kalmışsa veya bir bütünlük sorunu yaşıyorsa, geri yükleme VSS'nin bu dizini işlemeye çalışırken 0x80070091 hatasını tetikler. Bu tür bir hatanın kök nedeni, VSS anlık görüntüsü oluşturulurken veya geri yüklenirken oluşan bir uyuşmazlık, bozuk bir VSS yazıcısı veya dosya sistemi üzerindeki bozulmalar olabilir. `vssadmin list writers` komutu ile VSS yazıcılarının durumunu kontrol etmek, herhangi bir hata verip vermediğini anlamak için kritik bir adımdır. Eğer bir yazıcıda hata varsa, ilgili servisin yeniden başlatılması veya güncellenmesi gerekebilir. Ayrıca, bozuk dosya sistemi girişleri veya disk sektör hataları da bu dizinlerin doğru bir şekilde işlenmesini engelleyebilir. Bu durumda, `chkdsk /f /r` komutu ile disk denetimi yapmak, dosya sistemi tutarsızlıklarını gidermeye yardımcı olabilir. `takeown /f "C:\Program Files\WindowsApps" /r /d Y` ve `icacls "C:\Program Files\WindowsApps" /grant administrators:F /t` komutlarıyla bu dizinin sahipliğini alıp izinlerini düzenlemek, bazı durumlarda bu kilitlenme sorununu aşmaya yardımcı olsa da, bu tür sistem dizinlerinde manuel izin değişiklikleri yaparken dikkatli olmak gerekir. En nihayetinde, bu hata genellikle VSS'nin hedef dizinler üzerinde tam kontrol sağlayamaması veya bu dizinlerin sistemin o anki durumuyla çelişmesiyle doğrudan bağlantılıdır.

0

Çoğu kişi Sistem Geri Yükleme hatası aldığında hemen geri yükleme noktalarını veya disk bütünlüğünü sorgular; ancak bu 0x80070091 hatasında gözden kaçan asıl mesele, windows'un 'tamamen sıfır' bir duruma dönmek istememesi değil, belirli bir dosya veya dizinle olan inatlaşmasıdır. Aslında bu hata, sistemin o anda aktif olan veya kilitli olan bir dosya/dizin üzerinde işlem yapma yetkisini alamamasından kaynaklanır. Kimse söylemez ama çoğu zaman bu tür hatalar, arka planda çalışan ve sistem geri yükleme işlemini farkında olmadan baltalayan üçüncü parti yazılımlar yüzünden olur. Özellikle güvenlik yazılımları, bazı kritik sistem dizinlerine (örneğin WindowsApps) erişimi kısıtlayarak geri yükleme işleminin 'dizin boş değil' hatası vermesine neden olabilir. Yani sorun, geri yükleme noktasının bozuk olmasından ziyade, geri yükleme işleminin o anda karşılaştığı engellerden kaynaklanıyor. Hatta bazen bir donanım sürücüsünün (özellikle depolama kontrolcüsü sürücüleri) güncel olmaması veya hatalı olması bile bu hataya yol açabilir, çünkü disk üzerindeki dosya işlemlerini doğrudan etkiler. Bu durumda, standart SFC/DISM komutlarını denemek yerine, sistemin temiz önyükleme (clean boot) modunda başlatılarak geri yükleme yapmayı düşünmek çok daha mantıklı olabilir. Bu sayede, üçüncü parti servislerin veya başlangıç öğelerinin yaratabileceği çakışmalar minimize edilir. Eğer hatanın kaynağı üçüncü parti bir yazılım veya sürücü ise, temiz önyükleme ile geri yükleme işlemi sorunsuz tamamlanabilir. Yoksa, sürekli aynı döngüye girip durursunuz ve hatanın gerçek nedenini asla bulamazsınız. Kısacası, sorunu sadece Windows'un kendi iç işleyişinde aramak yerine, sistemle etkileşimde olan diğer faktörleri de göz önünde bulundurmak gerekiyor.