Windows 7 veya 8'de WinSXS Klasörünüzün Boyutunu Nasıl Azaltabilirsiniz?

C: \ Windows \ WinSXS konumundaki WinSXS klasörü çok büyük ve Windows yükledikçe büyümeye devam ediyor. Bu klasör, sistem bileşenlerinin eski sürümleri gibi gereksiz dosyaları zamanla oluşturur.

Bu klasör ayrıca kaldırılmış, devre dışı bırakılmış Windows bileşenleri için dosyalar içerir. Yüklü bir Windows bileşeniniz olmasa bile, WinSXS klasörünüzde yer kaplayarak yer kaplayacaktır.

WinSXS Klasörü Neden Çok Büyük?

WinSXS klasörü, tüm Windows sistem bileşenlerini içerir. Aslında, Windows'un herhangi bir yerindeki bileşen dosyaları, yalnızca WinSXS klasöründe bulunan dosyalara bağlantılardır. WinSXS klasörü, her işletim sistemi dosyasını içerir.

Windows güncellemeleri yüklediğinde, yeni Windows bileşenini WinSXS klasörüne bırakır ve eski bileşeni WinSXS klasöründe tutar. Bu, yüklediğiniz her Windows Güncellemesinin WinSXS klasörünüzün boyutunu artırdığı anlamına gelir. Bu, işletim sistemi güncellemelerini Kontrol Panelinden kaldırmanıza olanak tanır ve bu, hatalı bir güncelleme durumunda faydalı olabilir - ancak bu nadiren kullanılan bir özelliktir.

İLGİLİ: Windows'ta Sabit Disk Alanını Boşaltmanın 7 Yolu

Windows 7, yeni bir Windows hizmet paketi yükledikten sonra Windows'un eski Windows güncelleme dosyalarını temizlemesine izin veren bir özellik ekleyerek bununla ilgilenmiştir. Buradaki fikir, sistemin servis paketleriyle birlikte düzenli olarak temizlenebilmesiydi.

Ancak, Windows 7, 2010 yılında piyasaya sürülen yalnızca bir hizmet paketi olan Service Pack 1'i gördü. Microsoft'un başka bir hizmet paketi başlatma niyeti yoktur. Bu, üç yıldan fazla bir süredir Windows güncelleme kaldırma dosyalarının Windows 7 sistemlerinde oluşturulduğu ve kolayca kaldırılamadığı anlamına gelir.

Güncelleme Dosyalarını Temizle

Microsoft, bu sorunu gidermek için kısa süre önce Windows 8'den Windows 7'ye bir özelliği destekledi. Bunu çok fazla hayranlık duymadan yaptılar - genellikle yeni özellikler eklemeyen türden tipik bir küçük işletim sistemi güncellemesinde kullanıma sunuldu.

İLGİLİ: Windows Sistem Dosyaları Tarafından Kullanılan Sabit Disk Alanını Boşaltmanın 6 Yolu

Bu tür güncelleme dosyalarını temizlemek için Disk Temizleme sihirbazını açın (Windows tuşuna dokunun, Başlat menüsüne "disk temizleme" yazın ve Enter tuşuna basın). "Sistem Dosyalarını Temizle" düğmesini tıklayın, "Windows Update Temizleme" seçeneğini etkinleştirin ve "Tamam" ı tıklayın. Windows 7 sisteminizi birkaç yıldır kullanıyorsanız, muhtemelen birkaç gigabaytlık alanı boşaltabilirsiniz.

Bunu yaptıktan sonra yeniden başlattığınızda, oturum açıp masaüstünüzü kullanabilmeniz için Windows'un sistem dosyalarını temizlemesi birkaç dakika sürecektir.

Bu özelliği Disk Temizleme penceresinde görmüyorsanız, büyük olasılıkla güncellemelerinizin gerisindesinizdir - Windows Update'ten en son güncellemeleri yükleyin.

İLGİLİ: Windows, Sistem Görevleri için Görev Zamanlayıcıyı Nasıl Kullanır?

Windows 8 ve 8.1, bunu otomatik olarak yapan yerleşik özellikler içerir. Aslında, Windows'ta otomatik olarak arka planda çalışan, bileşenleri yükledikten 30 gün sonra temizleyen bir StartComponentCleanup zamanlanmış görevi vardır. Bu 30 günlük süre, sorunlara neden olursa bir güncellemeyi kaldırmanız için size zaman tanır.

Güncellemeleri manuel olarak temizlemek isterseniz, Windows 7'de olduğu gibi Disk Kullanımı penceresindeki Windows Update Temizleme seçeneğini de kullanabilirsiniz. (Açmak için Windows tuşuna dokunun, "disk temizleme" yazın. bir arama yapın ve "Gereksiz dosyaları kaldırarak disk alanını boşaltın" kısayolunu tıklayın.)

Windows 8.1 size daha fazla seçenek sunarak, 30 günden fazla süredir bulunmayanlar da dahil olmak üzere, kaldırılmış bileşenlerin önceki tüm sürümlerini zorla kaldırmanıza olanak tanır. Bu komutlar yükseltilmiş bir Komut İstemi'nde çalıştırılmalıdır - başka bir deyişle, Komut İstemi penceresini Yönetici olarak başlatın.

Örneğin, aşağıdaki komut, planlanan görevin 30 günlük yetkisiz kullanım süresi olmadan önceki tüm bileşen sürümlerini kaldırır:

DISM.exe / çevrimiçi / Temizleme-Görüntü / StartComponentCleanup

Aşağıdaki komut, hizmet paketlerinin kaldırılması için gereken dosyaları kaldıracaktır. Bu komutu çalıştırdıktan sonra halihazırda yüklü hizmet paketlerini kaldıramazsınız:

DISM.exe / çevrimiçi / Temizleme-Görüntü / SPSuperseded

Aşağıdaki komut, her bileşenin tüm eski sürümlerini kaldıracaktır. Bu tamamlandıktan sonra halihazırda yüklü hizmet paketlerini veya güncellemeleri kaldıramazsınız:

DISM.exe / çevrimiçi / Temizleme-Görüntü / StartComponentCleanup / ResetBase

İsteğe Bağlı Özellikleri Kaldır

Windows'un modern sürümleri, Windows özelliklerini isteğe bağlı olarak etkinleştirmenize veya devre dışı bırakmanıza olanak tanır. Denetim Masası'ndan erişebileceğiniz Windows Özellikleri penceresinde bu özelliklerin bir listesini bulacaksınız.

Yüklemediğiniz özellikler - yani bu pencerede işaretlenmemiş olarak gördüğünüz özellikler - sabit sürücünüzde WinSXS klasörünüzde saklanır. Bunları yüklemeyi seçerseniz, WinSXS klasörünüzden erişilebilir hale gelecektir. Bu, bu özellikleri yüklemek için herhangi bir şey indirmeniz veya Windows kurulum medyası sağlamanız gerekmeyeceği anlamına gelir.

Ancak bu özellikler yer kaplıyor. Bu tipik bilgisayarlarda önemli olmamasına rağmen, çok düşük miktarda depolama alanına sahip kullanıcılar veya Windows kurulumlarını mümkün olan en küçük sistem dosyası kümesine indirgemek isteyen Windows sunucu yöneticileri bu dosyaları sabit sürücülerinden almak isteyebilir.

Bu nedenle, Windows 8, bu kaldırılmış bileşenleri WinSXS klasöründen tamamen kaldırmanıza ve yer açmanıza olanak tanıyan yeni bir seçenek ekledi. Kaldırılan bileşenleri daha sonra yüklemeyi seçerseniz, Windows bileşen dosyalarını Microsoft'tan indirmenizi isteyecektir.

Bunu yapmak için Yönetici olarak bir Komut İstemi penceresi açın. Kullanabileceğiniz özellikleri görmek için aşağıdaki komutu kullanın:

DISM.exe / Çevrimiçi / İngilizce / Get-Özellikler / Biçim: Tablo

Özellik adlarının ve durumlarının bir tablosunu göreceksiniz.

Bir özelliği sisteminizden kaldırmak için, NAME yerine kaldırmak istediğiniz özelliğin adını değiştirerek aşağıdaki komutu kullanırsınız. İhtiyacınız olan özellik adını yukarıdaki tablodan alabilirsiniz.

DISM.exe / Çevrimiçi / Devre Dışı Bırakma Özelliği / özellik adı: AD / Kaldır

İLGİLİ: Windows Sistem Dosyaları Tarafından Kullanılan Sabit Disk Alanını Boşaltmanın 6 Yolu

/ Get-Features komutunu tekrar çalıştırırsanız, artık özelliğin sadece "Devre Dışı" yerine "Yük Kaldırıldığında Devre Dışı Bırakıldı" durumunda olduğunu göreceksiniz. Bilgisayarınızın sabit diskinde yer kaplamadığını bu şekilde anlarsınız.

Bir Windows sistemini olabildiğince zayıflatmaya çalışıyorsanız, Windows'ta disk alanını boşaltmanın ve sistem dosyaları tarafından kullanılan alanı azaltmanın yolları listemize göz attığınızdan emin olun.