Winsxs bu nasıl bir klasör. WinSxS klasörü nedir ve nasıl temizlenir? Winsx'leri kaldırmak mümkün mü?

Dosya WinSxS (Windows Yan Yana)- Bu bir bileşen deposudur ve Windows 10, Windows 7, Windows 8 sistemlerinde bulunur ve 20 GB'a kadar boyutlara ulaşabilir. Yol boyunca yer almaktadır C:\Windows\Winsxs ve bir "sistem" düzeyine sahiptir. Bu, herhangi bir şeyi manuel olarak silmenize, bu klasördeki verileri küçültmek için sıkıştırmanıza veya taşımanıza gerek olmadığı anlamına gelir. Ayrıca kullanmanızı tavsiye etmiyorum üçüncü taraf programları Bu klasörü temizlemek için. WinSxS klasöründeki birçok dosya Sabit Bağlantı adı verilen bir teknik kullanır. Bu "sabit bağlantı" özelliği, birden fazla dosyanın, söz konusu konumun veya verilerin bir kopyasını oluşturmadan aynı konuma erişmesine olanak tanır. Sistemin çalışmasını ve programların başlatılmasını engellemek istemiyorsanız hiçbir şeyi silmemenizin ana nedeni de budur.

WinSxS klasörü "dll", "exe" ve diğer dosyaların birden fazla kopyasını saklayarak uygulamaların Windows'ta uyumluluk sorunları olmadan çalışmasına olanak tanır. Yedekleme dosyaları da dahil olmak üzere Windows güncelleme ve yükleme dosyaları da depolanır, böylece orijinal dosyalar arızalandığında kolayca geri yüklenebilirler. Windows sistemi 10/8.1/7. Örneğin, Windows 10 güncellendiğinde, güncellenen bileşenin yeni bir sürümü sisteme yüklenir ve eskisi WinSxS klasöründe saklanır. Bu, uygulama uyumluluğunu ve geri alma yeteneklerini sağlamak için gereklidir. Zamanla WinSxS klasörü sürekli olarak büyüyor ve bu, sistemin yerel diskinde yer eksikliğine yol açıyor.

Windows 10/7/8.1'de WinSxS klasörü nasıl düzgün şekilde temizlenir?

1 yol. Bu yöntem aşağıdakiler için uygundur: Windows 10 Ve Windows 8.1. Yönetici olarak bir komut istemi açın ve WinSxS klasörünü analiz edecek ve temizleme önerisi verecek aşağıdaki komutu girin, benim durumumda “Evet” diyor.

  • Dism.exe /çevrimiçi /Cleanup-Image /AnalyzeComponentStore

Temizlemeye başlamak için aşağıdaki komutu girin.

  • Dism.exe /çevrimiçi /Cleanup-Image /StartComponentCleanup

WinSxS klasörünün temizlendikten sonra hala çok ağır olduğunu düşünüyorsanız, başka bir komut girin. Bileşen deposundaki her bileşenin değiştirilen tüm sürümlerini kaldırmanıza yardımcı olacaktır.

  • Dism.exe /çevrimiçi /Cleanup-Image /StartComponentCleanup /ResetBase

Artık güncelleme paketinin kullandığı alan miktarını azaltabiliriz. Bunu yapmak için aşağıdaki komutu girin. Bende eski güncelleme yoktu, sizde de olabilir.

  • Dism.exe /çevrimiçi /Cleanup-Image /SPSuperseded

Yöntem 2. Bu yöntem aşağıdakiler için uygundur: Windows 7 ve diğer tüm versiyonlar. Sonuç olarak, WinSxS klasörünün boyutunu azaltmanıza yardımcı olacak standart bir disk temizleme işlemidir. Windows 7'nin yüklü olduğu yerel C:\ sürücüsüne sağ tıklayın ve " özellikler". Sonraki tıklayın " Disk temizleme", tüm onay kutularını seçin ve aşağıdaki düğmeye tıklayın Temizlemek sistem dosyaları ". Eski Windows güncellemelerini esasen kaldırmanız gereken yeni bir pencereye sahip olacaksınız, ancak tüm onay kutularını seçip "Tamam"a tıklamanızı öneririm

Bu makalede, Windows'taki WinSxS klasörüyle ilgili durumu, boyutunun neden sürekli büyüdüğünü ve hacmini düzenlemenin yollarını tartışacağız.

Rehber C:\Windows\WinSxS Windows işletim sistemi bileşenlerinin deposudur. DLL dosyalarını, ikili dosyaları içerir. XML dosyaları, herhangi bir Windows özelliğinin kurulumu ve çalışması için gereklidir. Windows güncellemeleri yüklendiğinde, sistemde Windows bileşenlerinin yeni sürümleri görünür; bu durumda önceki sürümler belirtilen klasöre taşınır. Bu, kullanıcının güncellemeyle ilgili herhangi bir sorun ortaya çıkması durumunda geri dönme şansına sahip olması veya önceki sürümlerle uyumluluk olasılığını sürdürmesi için yapılır.

Klasörün amacına ilişkin bu kısa açıklamaya yakından bakmasanız bile, zamanla klasörün hacminde bir artışın kaçınılmaz olduğunu anlayabilirsiniz. Üstelik hafızasında WinSxS klasörlerinden daha büyük olmasına rağmen bu işlem sınırsızdır. 20GB Ben görmedim.

Klasör boyutunu azaltmanın en kolay yolu, kalan bileşenlerin önceki sürümlerini ve güncel olmayan güncellemeleri kaldırmaktır (tabii ki manuel olarak değil). Bunu yapmak için, Windows 10'da yerleşik olan sistem temizleme yardımcı programını veya DISM komutunun özel bir seçeneğini kullanabilirsiniz (bununla ilgili daha fazla bilgi aşağıdadır).

BU ARADA

Windows 7'de aynı adlı temizleme aracı eski güncellemeleri etkilemez. Varsayılan. Bu sürümdeki gereksiz güncellemeleri kaldırmak için cleanmgr.exe KB güncellemesi 2852386 gerekli.

Her şey yoluna girecek ama her şey o kadar basit değil. Tanımlanan işlevlere ek olarak, WinSxS klasörü, dosyaların işaretçileri olan ve tüm işlevlerini üstlenen gerçek bir sabit dosya deposudur. Bu, bağlantının ve dosyanın kendisinin farklı adlara sahip olabileceği ve aynı nesneyi işaret ederken aynı birimin farklı dizinlerinde bulunabileceği anlamına gelir. A dosya yöneticileri tüm şeritlerin ekranı büyük beden WinSxS klasörleri, bu dizinde bulunan bu tür sabit bağlantıları dikkate alır. WinSxS klasörünün gerçek boyutu, örneğin küçük bir program kullanılarak öğrenilebilir. D.U.(Disk Kullanımı) Sisinternaller. DISM komutunu kullanarak sistem bileşeni deposunun boyutunu da kontrol edebilirsiniz:

Dism.exe /Çevrimiçi /Cleanup-Image /AnalyzeComponentStore

Genellikle forumlarda bir klasörü manuel olarak temizleme sorunu tekrarlanır. Yalnızca vurgulayıp tuşuna basarak kullanıcıları WinSxS içeriğini silmekten koruyacak kadar akıllı olanları destekleyeceğim. Silmek. Çoğu zaman bu tür eylemler sistem görüntüsünün zarar görmesiyle sonuçlanır, ancak bazen (nadiren de olsa) bu tür silme "işe yarar". Ancak bu gerçekleşse bile, bu alan boşaltma yöntemi kesinlikle önerilmez. WinSxS'i temizlemenin ana yolları şunlardır:

  • NTFS sıkıştırmasını kullanarak bir klasörü sıkıştırmak
  • Bileşenlerin eski sürümlerinin depolarından silinmesi (güncellemeler yüklendikten sonra kalan sürümler)
  • gereksiz sistem bileşenlerinin kaldırılması.

Her üç seçeneği de aşağıda açıklanan sırayla aynı anda uygulayarak, disk alanında yer açma konusunda iyi sonuçlar elde edebilirsiniz. Ve eğer Windows 10'un sahibiyseniz, aşağıdaki komutla başlayın:

Dism.exe / Çevrimiçi / Temizleme Görüntüsü / StartComponentCleanup

Bununla başa çıkıyor ve cleanmgr.exe, aynı zamanda yönetici olarak çalıştırın. Bu arada Windows 10 Görev Zamanlayıcı DISM'e benzer bir işlem sağlıyor. 30 günden daha eski olan güncel olmayan güncellemelerin üzerine yazar. Adıyla bir görev arayın Bileşen Temizlemeyi Başlat Bölümde ~\Microsoft\Windows\Service.

İsteğe bağlı ayarlar veya bileşenlerin kaldırılması

Bu "işlev" ortaya çıktı Yeni sürüm Windows, kullanılmayan sistem özelliklerinin ikili dosyalarını silmenize olanak tanır. Ve buna yalnızca DISM'den veya PowerShell'deki DISM cmdlet'i kullanılarak erişilebilir. Ayrıca, DISM komutunun bağımlılık paketlerini daha önce olduğu gibi ayrıştırma yeteneğine sahip olmadığını unutmayın. önceki versiyon benzer bir olasılıkla. Genel olarak, bir paketi yalnızca DISM kullanarak kaldırdıktan sonra yalnızca belirtilenler kaldırılacaktır. Ve kalan bağımlı paketler kalacak. Ayarların ve işlevlerin tam listesi Windows görüntüsü Konsoldaki komutu çalıştırarak görebilirsiniz:

DISM.exe /Çevrimiçi /İngilizce /Get-Features /Format:Table



Örneğin, her zaman her yerde görüneni kullanmayacağız. Windows sürümleri uzun süre neredeyse işe yaramaz İnternet Explorer . İşlevler ve yetenekler listesinden kaldırılabilir, ör. Bu komutu kullanarak tam olarak WinSxS klasöründen:

DISM.exe / Çevrimiçi / Devre Dışı Bırakma Özelliği / Özellik Adı: Internet-Explorer-İsteğe Bağlı-amd64 / Kaldır

Artık mevcut sistem işlevleri listesinde bu hizmetin durumu Devre Dışı olarak değişecektir. Ancak bu tam olarak kullanıcının eylemlerine güvenmesi gereken durumdur. Açık nedenlerden dolayı tüm Etkinleştirilmiş işlevleri aceleyle devre dışı bırakmamalısınız.

WinSxS için NTFS sıkıştırması

WinSxS klasörünün boyutunu küçültmek için bir sonraki seçenek . Bu durumda, sistemin tam bir yedek kopyasını oluşturduğunuzdan emin olmanız önemle tavsiye edilir. Oluşturulduktan sonra konsolu başlatın ve birkaç hizmeti durdurun:

Sc stop msiserver sc stop TrustedInstaller sc config msiserver start= devre dışı sc config TrustedInstaller start= devre dışı

Yardımcı programı kullanarak dizinimizdeki klasörlere ve dosyalara (ACL'ler) atanan erişim listelerinin yedek kopyasını stoklayalım icacls. ACL yedeği, dosya ve klasörlerin yanı sıra bunlara ilişkin izinleri de belirten basit bir test dosyasıdır.

Icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS_NTFS.acl" /t

WinSxS klasörünün ve içindeki klasörlerin sahibi olalım:

Sahipliğini Al /f "%WINDIR%\WinSxS" /r

Bu dizinin tüm haklarını hesabımıza atayalım:

Icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t

Terminalden gelen bir komutla klasörün içeriğini sıkıştıralım. Dosyalardan bazıları sıkıştırılmayacaktır (şu anda sistem tarafından kullanılıyor olabilirler), dolayısıyla komutu /I bayrağı olmadan çalıştırırsanız, kilitli bir dosyayla karşılaştığında işlem durdurulacaktır. Bu dosya üzerinde çalışan işlemin adını bulabilirsiniz ( Ctrl + F) ve durdurun. Ancak, özellikle sistem tarafından kullanılmayan dosyaları sıkıştırmaya odaklanmakta fayda var:

Kompakt /s:"%WINDIR%\WinSxS" /c /a /i *

Bitirdikten sonra WinSxS'e yönelik ek hakları TrustedInstaller'a devretmek daha iyidir:

Icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t

Orijinal ACL'leri önceden oluşturulan yedekleme dosyasından WinSxS klasörüne geri yüklüyoruz:

Icacls "%WINDIR%" /restore "%WINDIR%\WinSxS_NTFS.acl"

Şimdi otomatik başlatma hizmetlerini geri yüklüyoruz Windows Yükleyici Ve Windows Modül Yükleyicisi:

Sc config msiserver start= talep sc config TrustedInstaller start= talep

WinSxS klasörünün boyutunu kontrol edebilirsiniz:

Benim durumumda sıkıştırmayı kullanarak klasör boyutunu neredeyse 4 GB azaltmayı başardım. Ancak Tanrı bilir ne... Makinelerimden birinde küçük bir SSD'm var - onun için bu kadar alan bile ciddi. Ve eğer bu senaryoyu beğendiyseniz, bu paragraftaki komutları şu toplu iş dosyasıyla değiştirmenizi önerebilirim:

Başlamadan önce Windows Gezgini'ni kapatın. Başlamadan önce dosyayı arşivden açın, özelliklerde kilidini açın ve yönetici olarak çalıştırın. Çok zaman alacak.

Sıkıştırma WinSxS klasörünün ve bir bütün olarak sistemin çalışmasını nasıl etkileyecektir?

Windows, sıkıştırılmış dosyalarla şeffaf modda (veri aktarım modu) çalışır. Ancak veri sıkıştırma/açma her zaman zaman alır. Kullanıcının bazen fark ettiği şey de budur: hepimizin kaputunun altına iliştirilmiş bir "modern taş" yoktur. Ancak bu arada, sıkıştırma işlevi söz konusu olduğunda, güçlü bir işlemciye sahip olmak, hızlı olandan çok daha etkilidir. Sabit disk– bazı durumlarda, sıkıştırılmış dosyalarla çalışırken kişisel olarak hızın arttığını bile fark ettim. Bu nedenle, eski bilgisayar modellerinin kullanıcıları herhangi bir yavaşlama yaşamayacaklardır ancak "eski" bilgisayar sahiplerinin, sıkıştırılmış dosya ve klasörlerle ilgili olarak sıkıştırma işlevini dikkatli kullanması gerekir.

Eski sürümlerin kaldırılması: cleanmgr.exe

Disk alanını boşaltmanın başka bir güvenilir yolu (WinSxS klasörü dahil) temizleme yardımcı programıdır cleanmgr.exe. Windows 10'da, Vista/7'deki öncekilerden biraz daha fazlasını yapabilir. Başlatalım:

winxs klasörünü temizleme windows 7

İyi günler. Bu hafta site trafik açısından yeni bir rekora imza attı - günde 5407 tekil ziyaretçi, bunun için size çok teşekkür ediyoruz. Son zamanlarda nadiren yazsam da site hala büyüyor :)

Şimdi sorunumuzdan bahsedelim. Bu WinSxS klasörü nedir? Bu, Windows güncellemeleri ve bileşenleri dosyasının depolandığı klasördür. Neden bu kadar ağır? Hmm... Aslında çok daha hafiftir :) Windows ve System32 klasörlerindeki dosyalar, kullanılarak bu klasöre yansıtılır, bu nedenle tüm dosya yöneticileri bu kadar büyük bir boyut gösterir - gerçek dosyalar ile sembolik bağlantılar arasındaki farkı görmezler. . Buna dayanarak, Explorer aracılığıyla bu klasöre girmeniz ve her şeyi manuel olarak silmeye çalışmanız kesinlikle önerilmez. Birkaç tane var standart araçlar, bu klasörü güvenli ve verimli bir şekilde temizlemenize yardımcı olacaktır. Ve bu arada, güncellemeler yüklendikçe sürekli olarak büyür, bu nedenle bu adımların periyodik olarak tekrarlanması önerilir. Bu arada, 2 numaralı yöntemi kullanmanızı öneririm.

Yöntem numarası 1. Disk Temizleme yardımcı programını kullanarak Windows güncellemelerini temizleme (KB2852386 güncellemesinin yüklü olduğu Windows 7 SP1'de de çalışır).

Çok basit bir yöntemdir ve kullanıcının herhangi bir kararını gerektirmez. Ama dosya değerlendirme vasat çalışıyor, hem aşağı yukarı hata yapıyor. Ancak bu bizim için çok önemli değil.

1) “Çalıştır” yardımcı programına ihtiyacımız var, bu nedenle tuş kombinasyonuna basın Kazan+R ve açılan pencereye cleanmgr yazın.

3) Boş alan tahminini bekleyin ve “Sistem dosyalarını temizle” butonuna tıklayın.

4) “Temizlik” seçeneğini işaretleyin Windows güncellemeleri" Ve Tamam'ı tıklayın. Güncelleme dosyalarını temizleme işlemi başlayacaktır.

Ancak bu şekilde dosyaların yalnızca bir kısmını silebilirsiniz; 2 numaralı yöntem kullanılarak daha hassas bir temizlik yapılabilir.

Yöntem numarası 2. DISM yardımcı programını kullanarak Windows güncellemelerini, devre dışı bırakılan özellikleri ve WinSxS klasöründe depolanan Windows önbelleğini temizleyin. (Ben tavsiye ediyorum)

Bu yöntem yalnızca güncelleme dosyalarını değil aynı zamanda WinSxS klasöründeki diğer tüm çöpleri de temizlemenize olanak tanır.

1) Komut satırını yönetici olarak açın, bunu yapmak için klavye kısayoluna basın Kazanma+X ve " Komut satırı(yönetici)«.

Dism.exe /Çevrimiçi /Cleanup-Image /AnalyzeComponentStore

Gördüğünüz gibi, işgal edilen alanın 4,77 GB'ı Windows klasörü ve hiçbir şekilde gereksiz değildir çünkü bunlar sistemin çalışması için gerekli dosyalardır. Ama burada yedeklemeler(güncellemeler yüklendikten sonra sisteminizin önyükleme yapmaması durumunda gereklidir) ve geçici dosyaların bulunduğu önbellek temizlenebilir. Peki, sondan bir önceki satırı dikkatlice okuyalım “ Bileşen Deposu Temizleme Önerilen: Evet". Bu nedenle bir sonraki adıma geçelim.

Dism.exe / Çevrimiçi / Temizleme Görüntüsü / StartComponentCleanup

Bu kadar. Umarım bu makaleyi faydalı bulmuşsunuzdur, arkadaşlarınıza bundan bahsetmek için aşağıdaki düğmelerden birine tıklayın. Ayrıca sağdaki alana e-postanızı girerek site güncellemelerine abone olun.

(özellikle Windows 7 ve Windows 8'de), klasörün en fazla alanı kapladığını fark edeceksiniz. Winx'ler. Sistem klasöründe bulunur PENCERELER.

Winxs klasöründe neler var ve neden bu kadar çok yer kaplıyor?
Microsoft geliştiricileri, tüm eski sistem güncellemelerinin (bileşen dosyaları ve kitaplıklar) silinmediğinden, ancak "her ihtimale karşı" sistemde kaldığından emin olmaya karar verdi; böylece oyun/program eski dosyalara ihtiyaç duyarsa, bunlar bulunabilecektir. bu klasörde.

Bu nedenle zaten Windows kurulumuçok yer kaplıyor ve gelecekte sistemi güncellediğinizde bu klasörün boyutu giderek artacaktır.

Sistem diskinizde çok fazla alan olması iyidir, o zaman sürekli büyüyen (özellikle bir güncellemeden sonra) disk alanını fark etmeyebilirsiniz, ancak ya zaten çok az alanınız varsa ve onu temizlemeniz gerekiyorsa?

Winxs klasör boyutu nasıl silinir/temizlenir/temizlenir/küçültülür?

Öncelikle bu klasörü silemeyeceğinizi bilmeniz gerekiyor! Çünkü gerekli ve gereksiz her şeyi sileceksiniz.

En iyi seçenek eski Windows güncellemelerini kaldırmak olacaktır. Klasörü temizle Winx'lerözel bir komut kullanılarak mümkündür.

Öyleyse başlatalım ve içine girelim

DISM.exe /çevrimiçi /Cleanup-Image /spuperseded



Aşağıdaki mesaj görünene kadar bekleriz ve pencereyi kapatmıyoruz:

Bundan sonra klasör boyutunun azalması gerekir. Mesela bende başlangıçta 8.01 GB boş yer vardı ama bu işlemden sonra 17.2 GB boş kaldı.

Bu sizin için yeterli değilse diskteki kalıntıları da temizleyebilirsiniz.
Bunu yapmak için diske sağ tıklayın ve Özellikler. Oraya tıklayın Disk temizleme


Diskteki bilgilerin toplanmasını bekliyoruz:


Ekran görüntüsünde işaretlenen dosyaları seçin ( Bellek dökümü dosyaları Ve Döküm Dosyalarında Hata Ayıklama)

Tepe