Windows 10 da DISM komutları ile WinSxS temizliği


DISM komutu ile WinSxS klasör temizliği
WinSxS klasörü , C:\Windows dizininde yeralan ve Windows un önemli dosyalarının bulunduğu bir Bileşen Deposu klasörüdür. Denetim Masası'ndan etkinleştirdiğiniz Windows özelliklerini açmak ve kapamak için


gereken "bit" leri içerir , bu dosyalar Windowsun düzgün çalışması için son derece önemlidir bunun yanında Windowsu her güncellediğimizde "WinSxS" klasörünün boyutu artar ve buda birçok kişinin Neden WinSxS klasörü o kadar büyük? , WinSxS klasörünü nasıl temizleyip Windowsun boyutunu küçültebiliriz gibi sorular yöneltmesine sebep olmaktadır.

dism analiz komutu

Windows'un bu Bileşen Deposu klasör temizliği normalde Disk temizleme aracı ile yapılabilir , bu konudaki gerekli ayrıntıları Buradaki yazımızda paylaşmıştık , Çalıştır'a aşağıdaki komutu yazıp çalıştırdığımızda Disk Temizleme aracı açılacaktır

cleanmgr

Açılan ekranda sol altta bulunan "Sistem dosyalarını temizle" butonuna tıkladığımızda karşımıza gelecek ekranda "Geçici Windows Yükleme dosyaları" kısmına da işaret koyup Tamam butonuna tıklarsak Güncellemler ile yüklenen ve WinSxS klasöründe bulunan geçici dosyalar silinecektir.

Geçici Windows yükleme dosyalarının temizliği

Görev Zamanlayıcısında Varsayılan olarak , Windows'un bileşen deposunu (WinSxS) otomatik olarak ayda bir temizleyecek şekilde bir görev oluşturulmuştur.

DISM komutları ile WinSxS klasörünü temizletelim

Bazen Zamanlamış görevlerdeki görevler sekteye uğrar ve çalışmaz bu gibi durumlarda WinSxS klasör boyutu artacak ve temizlenmediği içinde aşırı yer kaplayacaktır , Disk temizleme aracını kullanmakta çoğu kişinin genelde uygulamadığı bir alışkanlıktır bu gibi durumlarda bir DISM komutu ile bu temizlik yaptırılabilir.Komut İstemi (Cmd) yi Yönetici yetkileri ile çalıştıralım ve aşağıdaki komutu verelim

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Komuttaki /StartComponentCleanup parametresi , güncellenmiş sistem bileşenlerinin eski sürümlerinin hepsini temizleyecektir , bu komutun bir yan etkisi yoktur.

Winsxs temizlik komutu

Komuta /ResetBase parametresi de eklenebilir bu durumda , komut aşağıdaki şekilde olacaktır

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Üstteki komut oldukça iyi bir temizlik yapmasına rağmen uygulandıktan sonra herhangi bir SP (servis paketi) veya güncellemeyi kaldıramazssınız. Eğer Bir servis paketi kalıntılarını temizlemek isterseniz aşağıdaki komut işinize yarayacaktır fakat bu komut kullanıldıktan sonra Artık Servis paketini kaldırmazssınız.

dism /online /Cleanup-Image /SPSuperseded

DISM komutu ile temizlik , anlık yer kazanılması gerekli durumlarda pratiklik sağlayacaktır aşağıdaki resimde komutun uygulanmadan önceki Winsxs klasör boyutu ve Komut uygulandıktan sonraki Winsxs klasör boyutları verilmiştir.

Temizlik sonrası winsxs klasörü

Komutun uzun olması akılda kalıcılığını azaltmaktadır bu sebeple sizler için bir vbs scripti hazırladık aşağıdaki linkten indireceğiniz vbs scriptini tıkladığınızda DISM komutu otomatik olarak çalışacak ve temizlik işlemine başlayacaktır , Lütfen WinSxS klasörünüzün boyutunu Vbs yi çalıştırmadan önce ve sonrasında karşılaştırınız GB larca fark olduğunu göreceksiniz.

- WinSXS klasörünün Analiz ve Temizliği Burada


13 Yorum Var
  1. Avatar for Velociraptor

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha