Büyük bir Windows bileşen deposu (WinSxS) dizininden kaynaklanan disk alanı sorunlarını giderme

Bu makale, büyük bir Windows bileşen deposu (WinSxS) dizininin neden olduğu disk alanı sorunlarını çözmek için bir çözüm sağlar.

Şunlar için geçerlidir: Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Özgün KB numarası: 2795190

Belirtiler

C:\Windows klasörünün boyutunu incelediğinizde, C:\Windows\winsxs dizininin çok fazla disk alanı kullandığını fark edebilirsiniz.

Neden

Windows bileşen deposu (C:\Windows\winsxs) dizini, Windows yüklemelerindeki bakım işlemleri sırasında kullanılır. Hizmet işlemleri Windows Update, hizmet paketi ve düzeltme yüklemelerini içerir ancak bunlarla sınırlı değildir.

Bileşen deposu, Windows yüklemesi için gereken tüm dosyaları içerir. Ayrıca, güncelleştirmeler yüklendikçe bu dosyalara yapılan tüm güncelleştirmeler de bileşen deposunda tutulur. Bu, bileşen deposunun yüklemeye daha fazla güncelleştirme, özellik veya rol eklendikçe zaman içinde büyümesine neden olur. Bileşen deposu, Windows platformunun sağlamlığını artırmak için kendisiyle diğer Windows dizinleri arasında NTFS sabit bağlantılarını kullanır.

Windows Gezgini kabuğunun sabit bağlantılar için hesap oluşturma şekli nedeniyle bileşen deposu büyük bir dizin boyutu gösterir. Windows kabuğu, bir sabit bağlantıya yapılan her başvuruyu, dosyanın bulunduğu her dizin için dosyanın tek bir örneği olarak sayar. Örneğin, advapi32.dll adlı bir dosya 700 KB ise ve bileşen deposunda ve \Windows\system32 dizininde yer alırsa, Windows Gezgini dosyanın 1.400 KB sabit disk alanı tükettiğine dair yanlış bir rapor oluşturur.

Çözüm

NTFS sabit bağlantıları nedeniyle bileşen deposu sistem birimi dışında bir birimde bulunamıyor. Bileşen deposunu taşımaya çalışırsanız bu, Windows güncelleştirmelerini, hizmet paketlerini, rolleri veya özellikleri doğru yükleyememenize neden olur. Ayrıca, bileşen deposundaki dosyaları el ile kaldırmanızı veya silmenizi önermeyiz.

Windows yüklemesinde bileşen deposu dizininin boyutunu küçültmek için, hizmet paketi yüklemesini kalıcı hale getirme ve hizmet paketi dosyalarından kullanılan alanı geri kazanma kararı vekleyebilirsiniz. Ancak, hizmet paketi yüklemesini kalıcı hale getirirseniz, hizmet paketi çıkarılabilir değildir.

Hizmet paketi dosyalarını bir Windows yüklemesinden kaldırmak için aşağıdaki yerleşik yardımcı programları kullanın:

  • Windows Server 2008 Service Pack 2 yüklü: Compcln.exe
  • Windows 7 Service Pack 1 veya Windows Server 2008 R2 Service Pack 1 yüklü: DISM /online /Cleanup-Image /SpSuperseded veya Disk Temizleme Sihirbazı (cleanmgr.exe)

Atma işlemi, sistemde bir kaldırma olayı zorlanarak Windows Server 2008 yüklemelerinde proaktif olarak da gerçekleştirilebilir. Atma işlemi, yüklemeden istenmeyen sistem ikili dosyalarını kaldırmayı dener ve Windows'un disk alanını geri kazanmasını sağlar. Windows yüklemesinde kaldırma olayı vermek için, henüz yüklü olmayan tüm istenmeyen sistem bileşenlerini ekleyip kaldırın ve ardından Windows yüklemesini yeniden başlatın. Atma işlemi, işletim sisteminin aşağıdaki yeniden başlatılması sırasında gerçekleştirilir.

Not

Atma işlemi Windows 7 ve Windows Server 2008 R2 yüklemelerinde otomatik olarak gerçekleştirilir.

Daha fazla bilgi

Sisteminizde ek disk alanı kazanmak için şu adımları izleyin:

  1. Başlat'ı seçin ve program ve dosya ara metin kutusuna Disk temizleme yazın.

  2. Disk Temizleme simgesine tıklayın ve yapılandırmanıza bağlı olarak hangi dosyaları silebileceğinizi belirlemek için Disk Temizleme aracını çalıştırın.

Sistem biriminde yer tasarrufu yapmanın ek yolları şunlardır:

  • Disk belleği dosyasını sistemdeki başka bir birime taşıyın.
  • Sistemde hazırda bekletmeyi devre dışı bırakın.
  • Sistemdeki başka bir birimde bellek dökümü dosyalarını yakalamak için ayrılmış döküm dosyası seçeneğini kullanın.
  • Kullanıcı profili ve program dosyası dizinlerini sistemdeki başka bir birime boşaltın.
  • İstemci yüklemelerinde sistem geri yükleme noktalarını devre dışı bırakın.
  • Disk Temizleme Sihirbazı'nı (cleanmgr.exe) kullanarak tüm geçici dizinleri ve klasörleri temizleyin.
  • Kullanılmayan uygulamaları veya yardımcı programları yüklemeden kaldırın.

WinSxS klasörü hakkında daha fazla bilgi için bkz:

Diskler için sistem gereksinimleri hakkında daha fazla bilgi için bkz:

Not

  • Bir ürün Windows Installer kullanılarak yüklendiğinde, özgün .msi veri dosyasının daha küçük bir sürümü Windows Installer Önbelleği (%windir%\Installer) klasöründe depolanır. Zaman içinde bu klasör büyüyebilir. Düzeltmeler, toplu güncelleştirmeler veya hizmet paketi kurulumları gibi yüklü ürünler için her ek güncelleştirme yüklemesi de ilgili .msp veya .msi dosyasını Windows Installer önbelleğinde depolar. Zaman içinde bu klasör büyüyebilir. Bu klasördeki dosyaları silmenizi veya başka bir bilgisayardaki dosyalarla değiştirmenizi desteklemiyoruz ve önermeyiz. Uygulamadaki herhangi bir güncelleştirme, bu klasörde depolanan dosyalarda bulunan bilgilere dayanır. Bu bilgiler olmadan, güncelleştirmeler yüklemelerini doğru gerçekleştiremez.

  • %windir%\softwaredistribution\downloads klasörü, Windows Update tarafından indirilen güncelleştirmeleri depolamak için kullanılır. Genellikle, Windows tarafından yönetildiğinden bu klasörü yönetmeniz gerekmez. Bu klasörün tipik boyutu, işletim sistemi sürümü, o sırada hangi güncelleştirmelerin kullanılabilir olduğu vb. gibi çeşitli faktörlere göre belirlenir. Bu nedenle, tipik bir boyut beklentisi sağlamak zordur. Bu klasör çok fazla disk alanı kullanıyorsa, önce sistem için tüm kullanılabilir güncelleştirmeleri yükleyin ve ardından bilgisayarı yeniden başlatın. Boyut hala büyük kalırsa bu sorunu gidermek için şu adımları izleyin:

    1. Yükseltilmiş bir komut isteminde Net Stop WUAUSERV komutunu çalıştırın.
    2. %windir%\softwaredistribution\downloads klasörünün içeriğini silin.
    3. Yükseltilmiş bir komut isteminde Net Start WUAUSERV komutunu çalıştırın:

Veri toplama

Microsoft destek ekibinden yardım almaya ihtiyacınız varsa Dağıtımla ilgili sorunlar için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgi toplamanızı öneririz.