Windows 10'da Büyük WinSxS Klasörü Nasıl Yönetilir

Windows 10'da Büyük WinSxS Klasörü Nasıl Yönetilir

Sistem disk alanınız azaldığında, üçüncü taraf yardımcı programları, büyük dosyaları ve daha küçük dosya koleksiyonlarını bir bakışta görmenize yardımcı olur. WinSxS klasörüne burada rastlayabilirsiniz. Neredeyse 5-10 GB boyutundadır ve birçok kullanıcı için Windows dünyasında bir kara kutu gibidir.





Doğal olarak, WinSxS'de yüklü olan bu dosyaların tam olarak ne olduğu ve neden bu kadar büyük olduğu sorusunu gündeme getiriyor. Web aramaları ve forumlar bu klasörle ilgili sorularla doludur. WinSxS'in sırlarını ve onu yönetmenin doğru yolunu açığa çıkaralım.





WinSxS Açıklaması

WinSxS (Yan Yana) sorunu çözmek için oluşturuldu. DLL Cehennemi ' Windows işletim sisteminde sorun. Basit bir ifadeyle, herhangi bir programın aynı DLL'yi kullanması gereken diğer uygulamaların kritik işlevini etkilemek için dinamik bağlantı kitaplığı (DLL) dosyasını değiştirdiği durumları içerir.





Örneğin, bir uygulamanın 1.0.2 sürüm numarasına sahip bir DLL gerektirdiğini varsayalım. Başka bir uygulama kaynağı farklı bir sürümle değiştirirse, örneğin 1.0.3, o zaman 1.0.2 sürümüne dayanan önceki uygulama çökecek, uyumluluk sorunlarına neden olacak veya Ölümün Mavi Ekranı ile daha kötü sonuçlanacaktır.

WinSxS'in lansmanı

Windows XP, bileşen deposunun uygun şekilde başlatıldığını gördü. Bunda, her bileşen (DLL, OCX, EXE) WinSxS adlı bir dizinde bulunur. Yazılım ve donanım paketleri tarafından yüklenen DLL'lerin tüm farklı sürümlerini depolar ve talep üzerine doğru sürümü yükler.



Peki bir uygulama, hangi DLL sürümünü yüklemesi gerektiğini nasıl bilir? Burası ' bildirim dosyası ' önemli bir rol oynar. İşletim sistemine, bir programın başlatıldığında nasıl işleneceğini ve DLL'nin doğru sürümünü bildiren ayarları içerir.

Her bileşen, işlemci mimarisi, dil, sürüm ve kimliği içerebilen benzersiz bir ada sahip bir kimliğe sahiptir. Bu bileşenlerin belirli sürümleri daha sonra birlikte paketler halinde toplanır. Sisteminizi güncel tutmak için Windows Update ve DISM tarafından kullanılırlar.





Bu zaman çizelgesi, her büyük işletim sistemi yükseltmesiyle birlikte WinSxS'in aşamalı bir şekilde iyileştirildiğini gösterir.

Windows işletim sistemi genelinde sabit bağlantılar kullanılır. WinSxS açısından, bileşenlerin sistemde yaşadığı tek konumdur. Bileşen deposu dışındaki dosyaların diğer tüm örnekleri, WinSxS klasörüne sabit olarak bağlıdır. Peki, sabit bağlantı nedir?





Buna göre Microsoft Belgeleri , sabit bağlantı, iki dosyanın diskte aynı konuma başvurmasına izin veren bir dosya sistemi nesnesidir. Bu, Windows'un fazladan yer kaplamadan aynı dosyanın birden çok kopyasını tutabileceği anlamına gelir.

Windows'u her güncellediğinizde, bileşenin tamamen yeni bir sürümü yayınlanır ve sabit bağlantılar aracılığıyla sisteme yansıtılır. Daha eski olanlar, güvenilirlik için bileşen deposunda kalır, ancak sabit bağlantılar yoktur.

Yardımıyla fsutil komutuyla, herhangi bir sistem dosyasının sabit bağlantılarını kontrol edebilirsiniz. basmak Kazan + X ve Seç Komut İstemi (Yönetici) , ardından yazın

farklı boyutta ram kullanabilir misin
fsutil hardlink list [system file path]

Örneğin, 'audiosrv.dll' adlı bir sistem dosyasının sabit bağlantılarını kontrol etmek istersem, şunu yazın

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

WinSxS'in Önemi

Bileşen deposu, Windows'u özelleştirmek ve güncellemek için gereken işlevleri desteklemede hayati bir rol oynar. Bunlar aşağıdaki gibidir:

  • Sisteminizi önyükleme hatasından veya bozulmadan kurtarın
  • İsteğe bağlı olarak Windows özelliklerini etkinleştirin veya devre dışı bırakın
  • Sistemleri farklı Windows sürümleri arasında taşıyın
  • Sorunlu güncellemeleri kaldırın
  • Windows Update'i kullanarak yeni bileşen sürümlerini yüklemek için

WinSxS Klasör Boyutu

WinSxS, PC'nizdeki donanım ve yazılımla uyumluluğu korumak için gerekli tüm dosyaları içerir. Windows'un en güçlü yönlerinden biri, eski donanım ve uygulamaları çalıştırın . Ancak bu eski uyumluluk, disk alanı ve hatalar pahasına gelir.

Şuraya gidin: C:WindowsWinSxS , sağ tıklayın ve seçin Özellikler . Bu klasör neredeyse 7,3 GB disk alanı tüketir. Ama mesele şu ki, gerçek boyut bu değil. Bunun nedeni, Dosya Gezgini ve diğer üçüncü taraf araçların dikkate almadığı 'sabit bağlantılar'dır.

Bir sabit bağlantıya yapılan her başvuruyu, her konum için dosyanın tek bir örneği olarak sayar. Bu nedenle, bir sistem dosyası hem WinSxS hem de System32 dizininde bulunuyorsa, Dosya Gezgini klasör boyutunu hatalı bir şekilde ikiye katlayacaktır.

WinSxS'in Gerçek Boyutunu Kontrol Edin

Windows bileşen deposunun gerçek boyutunu kontrol etmek için yükseltilmiş bir komut istemi penceresi açın ve şunu yazın

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Not: /AnalyzeComponentStore seçenek, Windows 8 ve önceki sürümlerde tanınmıyor.

Analizden sonra, bileşen deposunun gerçek boyutu 5,37 GB'a düşüyor. Bu değer, WinSxS klasörü içindeki sabit bağlantıları etkiler. Windows ile paylaşıldı size sabit bağlantılı dosyaların boyutunu verir. Son Temizleme Tarihi yakın zamanda tamamlanan bileşen deposu temizliğinin tarihidir.

WinSxS Klasörünün Boyutunu Küçültme Yöntemleri

Çoğu kullanıcı, dosyaları WinSxS klasöründen manuel olarak silmenin mümkün olup olmadığını sorar. cevap bir Büyük hayır .

Büyük olasılıkla Windows'a zarar verir ve kritik Windows Update düzgün yüklenemeyebilir. WinSxS klasöründen dosyaları kaldırmada başarılı olsanız bile, hangi uygulamanın çalışmayı durduracağını asla bilemezsiniz.

Yine de yapabilirsin boyutu küçültmek Birkaç yerleşik araçla WinSxS klasörünün. WinSxS klasörünü kırpmak için Disk Temizleme, DISM komutları gibi araçları kullanacağız ve Talep Üzerine Özellikler'i kaldıracağız.

Disk Temizleme Aracı

Arama kutusuna disk temizleme yazın ve Disk temizleme . Bu pencereden, tıklayın Sistem dosyasını temizle buton. Bu, yardımcı programı yeniden başlatır ve tüm temizleme seçeneklerine erişimin kilidini açar. Yükleme dosyalarını, önceki Windows sürümlerini ve daha fazlasını kaldırabilirsiniz. Disk Temizleme aracı, Windows 10'u temizlemenin başlangıç ​​noktasıdır.

Oku bunu Windows 10'u temizlemenin en iyi yollarını bulmak için adım adım kılavuz .

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

Windows, isteğe bağlı olarak varsayılan Windows özelliklerini etkinleştirmenize veya devre dışı bırakmanıza olanak tanır. Bazı kullanışlı özellikler ekleyebilirsiniz --- Hyper V, PDF'ye Yazdır, Linux için Windows Alt Sistemi (WSL) ve daha fazlası.

İşaretini kaldırdığınız özellikler WinSxS klasöründe kalır ve diskte yer kaplar. Düşük miktarda depolama alanına sahip kullanıcılar, Windows kurulumlarını mümkün olduğunca azaltmak isteyebilirler. Yükseltilmiş bir komut istemi penceresi açın ve şunu yazın

DISM.exe /Online /English /Get-Features /Format:Table

Özellik adlarının ve durumlarının bir listesini göreceksiniz

Sisteminizden bir özelliği kaldırmak için şunu yazın

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

('NAME'i listede belirtilen özelliğin adıyla değiştirin)

çalıştırırsanız /Get-Özellikleri tekrar komut, durumu 'olarak göreceksiniz. Yük Kaldırıldığında Devre Dışı Bırakıldı 'sadece' yerine Engelli .' Daha sonra, kaldırılan bileşenleri yüklemeyi seçerseniz, Windows sizden bileşen dosyalarını yeniden indirmenizi ister.

DISM Bileşeni Temizleme

Windows 8/8.1, sistem kullanılmadığında bileşen deposunu otomatik olarak temizlemek için yerleşik bir özellik içerir. Açık Görev Zamanlayıcısı ve şuraya git Microsoft > Windows > Servis . Öğeyi sağ tıklayın ve Çalıştırmak.

Görev, bileşenin önceki sürümünü kaldırmadan önce güncellenmiş bir bileşen yüklendikten sonra en az 30 gün bekleyecektir. Görevin ayrıca bir saatlik zaman aşımı vardır ve tüm dosyaları temizlemeyebilir.

DISM ile /Temizleme-Görüntü parametre ile bileşenin önceki sürümünü hemen kaldırabilirsiniz (30 günlük yetkisiz kullanım süresi olmadan) ve bir saatlik zaman aşımı sınırlamanız yoktur. Açık Komut İstemi (Yönetici) ve yazın

DISM.exe /online /Cleanup-Image /StartComponentCleanup

eklersen Sıfırla anahtarı, her bileşenin yerini alan tüm sürümlerini kaldırabilirsiniz. Ancak unutmayın, mevcut güncellemeleri (hatalı olsalar bile) kaldıramazsınız.

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

Aşağıdaki komut, hizmet paketlerinin kaldırılması için gereken tüm yedekleme bileşenlerini kaldıracaktır. Belirli bir Windows sürümü için toplu güncelleştirmelerin bir koleksiyonudur.

DISM.exe /online /Cleanup-Image /SPSuperseded

Disk Alanını Boşaltmak için Windows Dosyalarını Silin

WinSxS bileşen deposu, Windows'un günlük işleyişinde önemli bir role sahiptir. Bu nedenle, alan sorunlarınıza çözüm olarak dosyaları silmemeli veya WinSxS klasörünü taşımamalısınız. Windows yükseltmeleri, bunun yerine diğer uzay domuzlarını bulmak için kullanabileceğiniz derinlemesine raporlama ve temizleme araçları getirdi.

Yukarıda açıklanan teknikleri izlerseniz, WinSxS klasörünün boyutunu biraz azaltabilirsiniz. Öğrenmek için bu parçayı okuyun Disk alanını daha da boşaltmak için silebileceğiniz Windows dosyaları ve klasörleri .

netflix'te kaç profilim olabilir
Paylaş Paylaş Cıvıldamak E-posta Komut İstemini Kullanarak Windows Bilgisayarınızı Nasıl Temizlersiniz

Windows PC'nizin depolama alanı azalıyorsa, bu hızlı Komut İstemi yardımcı programlarını kullanarak gereksiz dosyaları temizleyin.

Sonrakini Oku
İlgili konular
  • pencereler
  • Dosya sistemi
  • Windows Gezgini
  • Depolamak
  • Sorun giderme
Yazar hakkında Rahul Saygal(162 Makale Yayınlandı)

Göz Bakımı Uzmanlığında M.Optom Derecesi ile Rahul, kolejde uzun yıllar öğretim görevlisi olarak çalıştı. Yazmak ve başkalarına öğretmek her zaman onun tutkusudur. Şimdi teknoloji hakkında yazıyor ve onu iyi anlamayan okuyucular için sindirilebilir hale getiriyor.

Rahul Saigal'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın