Büyük boyutlu bir Windows bileşen deposu (WinSxS) dizini nedeniyle oluşan disk alanı sorunlarını giderme

Makale çevirileri Makale çevirileri
Makale numarası: 2795190 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

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

Neden

Windows bileşen deposu (C:\Windows\winsxs) dizini, Windows kurulumları içindeki bakım işlemleri sırasında kullanılır. Bakım işlemlerinin bazıları Windows Update, hizmet paketi ve düzeltme yüklemeleridir, ancak bunlarla sınırlı değildir.

Bileşen deposu bir Windows kurulumu için gerekli olan tüm dosyaları içerir. Bu dosyalara yönelik tüm güncelleştirmeler de güncelleştirmelerin yüklendiği sırada bileşen deposu içinde tutulur. Bu da zaman içinde kuruluma yeni güncelleştirmeler, özellikler veya roller eklendikçe bileşen deposunun büyümesine yol açar. Bileşen deposu Windows platformunun sağlamlığını artırmak için kendisi ile diğer Windows dizinleri arasında NTFS sabit bağlantıları kullanır.

Windows Gezgini kabuğunun sabit bağlantıları kullanma biçimi nedeniyle, bileşen deposunun dizin boyutu büyük görünür. Windows kabuğu bir sabit bağlantıya olan her başvuruyu, dosyanın bulunduğu her dizin için dosyanın ayrı bir örneği olarak nitelendirir. Örneğin, advapi32.dll adlı bir dosya 700 KB boyutundaysa ve hem bileşen deposunda hem de \Windows\system32 dizininde bulunuyorsa, Windows Gezgini hatalı şekilde bu dosyanın 1.400 KB sabit disk alanı kullandığını bildirir.

Çözüm

Bileşen deposu, NTFS sabit bağlantıları nedeniyle sistem birimi dışında bir birimde bulunamaz. Bileşen deposunu taşımaya çalışırsanız Windows güncelleştirmeleri, hizmet paketleri, roller veya özellikler doğru şekilde yüklenemeyebilir. Buna ek olarak, bileşen deposundaki dosyaları el ile kaldırmanız veya silmeniz de önerilmez.

Windows kurulumundaki bileşen deposu dizininin boyutunu azaltmak için, hizmet paketi kurulumunu kalıcı yapmaya karar verebilir ve hizmet paketi dosyalarının kullandığı alanı yeniden kullanabilirsiniz. Ancak, hizmet paketi kurulumunu kalıcı yaparsanız, hizmet paketi artık kaldırılamaz.

Hizmet paketi dosyalarını bir Windows kurulumundan kaldırmak için aşağıdaki kutulu yardımcı programları kullanın:
  • Windows Vista Service Pack 1 yüklü: VSP1CLN.EXE
  • Windows Vista Service Pack 2 veya 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)

Windows Vista ve Windows Server 2008 kurulumlarında sistem üzerinde bir kaldırma olayı zorlanarak kurulumdan kayıtların önceden atılması sağlanabilir. Kayıttan atma işlemi, kurulumdaki tüm istenmeyen sistem ikili dosyalarını kaldırmaya çalışır ve Windows'un disk alanını yeniden kullanabilmesini sağlar. Windows kurulumunda bir kaldırma olayı yayımlamak için, henüz yüklü olmayan herhangi bir istenmeyen sistem bileşenini ekleyip kaldırın ve daha sonra Windows kurulumunu yeniden başlatın. İşletim sisteminin bir sonraki yeniden başlatıldığı sırada kayıttan atma işlemi gerçekleştirilir.

Not Kayıttan atma işlemi Windows 7 ve Windows Server 2008 R2 kurulumlarında otomatik olarak gerçekleştirilir.

Daha fazla bilgi

Sisteminizdeki ek disk alanını yeniden kullanmak için şu adımları izleyin:

  1. Başlat'ı tıklayın ve Programları ve Dosyaları Ara metin kutusuna Disk temizleme yazın.
  2. Disk Temizleme simgesini 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 birimi üzerinde alan kazanmanın diğer yolları da şunlardır:

  • Disk belleği dosyasını sistemde başka bir birime taşıyın.
  • Sistemde hazırda bekleme özelliğini devre dışı bırakın.
  • Sistemde başka bir birimdeki bellek dökümü dosyalarını yakalamak için adanmış 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 kurulumlarındaki 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 hizmet programlarını kurulumdan kaldırın.


WinSxS klasörü hakkında daha fazla bilgi için aşağıdaki web sitelerine gidin:



Disklerin sistem gereksinimleri hakkında daha fazla bilgi için aşağıdaki web sitelerine gidin:


Notlar
  • 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. Bu klasör zaman içinde büyüyebilir. Yüklü ürünlere yönelik düzeltmeler, toplu güncelleştirmeler veya hizmet paketi kurulumları gibi her ek güncelleştirme kurulumu da ilgili .msp veya .msi dosyasını Windows Installer önbelleğinde depolar. Bu klasör zaman içinde büyüyebilir. Bu klasördeki dosyaların silinmesi veya başka bir bilgisayardan edinilen dosyalarla değiştirilmesi desteklenmez ve önerilmez. Uygulamaya yönelik tüm güncelleştirmeler bu klasörde depolanan dosyaların içerdiği bilgileri kullanır. Bu bilgiler olmadan güncelleştirmeler doğru yüklenemez.
  •   %windir%\softwaredistribution\downloads klasörü Windows Update tarafından indirilen güncelleştirmeleri depolamak için kullanılır. Bu klasör Windows tarafından yönetildiğinden genellikle klasörü yönetmeniz gerekmez. Bu klasörün normal boyutu, işletim sistemi sürümü ya da o sırada kullanılabilir olan güncelleştirmeler vb. gibi çeşitli etkenlere göre belirlenir. Bu nedenle, normal olarak nitelendirilecek bir boyut belirtilmesi zor olabilir. Bu klasör çok fazla disk alanı kullanıyorsa, önce sistem için kullanılabilir olan tüm güncelleştirmeleri yükleyin ve daha sonra bilgisayarı yeniden başlatın. Boyutu yine de büyük kalırsa, bu sorunu gidermek için aşağıdaki adımları izleyin:
    1. Yükseltilmiş bir komut isteminde aşağıdaki komutu çalıştırın:
      Net Stop WUAUSERV
    2. %windir%\softwaredistribution\downloads klasörünün içeriğini silin.
    3. Yükseltilmiş bir komut isteminde aşağıdaki komutu çalıştırın:
      Net Start WUAUSERV

Özellikler

Makale numarası: 2795190 - Last Review: 29 Kasım 2013 Cuma - Gözden geçirme: 12.0
Bu makaledeki bilginin uygulandığı durum:
  • Windows Vista Enterprise
  • Windows 7 Enterprise
  • Windows 7 Service Pack 1
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Service Pack 1
Anahtar Kelimeler: 
KB2795190

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com