Winsxs, windows vista’dan itibaren Windows dizininde yer almaya başlayan bir dll önbelleği. Winsxs içinde aynı isme sahip tekrarlanan birçok dll dosyasını görebilirsiniz (onbinlere), bunlar aynı dosyanın farklı sürümlerini kullanan programlar tarafından buraya kopyalanırlar. Özellikle disk alanınında boş yer açmak gerektiğinde buradaki dosyalara göz dikeriz. Winsxs altında depolanan dll dosyaları sistemdeki (c:\windows, c:\program files) gibi konumlarla sadece ilişkilendirilmişlerdir (hardlink). NTFS tarafından desteklenen hardlink ozelligi ile bir dosya fiziksel olarak bir yerde durmakta iken mantıksal olarak birçok farklı dizinde yer alıyormuş gibi ilişkilendirilerek  kullanılabilir.

Winsxs dizininden dosya silmek, dosyayı kullanan programın çalışmamasına neden olabilir. Burada temizlik yapmanın en kolay yolu, kullanmadığınız programları sistemden kaldırmaktır. Kaldırdığınız programlar yinede arkalarında dll dosyalarını bırakabilir. Kısacası program kurup kaldırdığınız sürece Winsxs (side by side) dizini sürekli şişecektir. Windows Vista ve Windows 7 çokça boş disk alanına ihtiyaç duyarken, benim gibi kısıtlı boyuta sahip bir SSD diskiniz varsa bu gerçekten problem olabilir.

Windows Vista’da SP1‘e ait dll önbelleğini temizlemek için vsplcln adındaki araçtan faydalanabilirsiniz.

Disk alanını artırma konusunda Microsoft’un tavsiyeleri işinize yarayabilir.

CEVAP VER