Какво представлява папката WinSxS, защо е огромна и как да се почисти?

Стремежът на потребителя на Windows за съхранение е безкраен. Почистете компютъра през януари(January) и вашето място за съхранение отново ще достигне максимума преди пролетта. Докато копаете по-дълбоко, за да намерите какво заема това дисково пространство, вероятно ще попаднете на папката WinSxS на вашия компютър с (WinSxS)Windows .

Какво представлява папката WinSxS?

WinSxS (съкратено от „ Windows Side by Side“) е папка (местоположение: C: Windows WinSxS ), където Windows съхранява файловете, необходими за инсталиране на Windows и(and) резервни копия или версии на тези файлове.

Винаги, когато трябва да възстановите системни файлове(recover system files) или да добавите или премахнете функции на Windows , това е мястото, където Windows ще търси файловете, необходими за извършване на действие. Ето защо се нарича още склад за компоненти.

WinSxS също съхранява файлове, необходими за инсталиране на качествени актуализации и предишни версии на компоненти на Windows . Тези файлове ви позволяват да се върнете към последното състояние, в случай че актуализацията стане проблемна.

WinSxS продължава да се увеличава по размер с течение на времето, защото ще продължи да съхранява повече версии на компоненти.

Какъв е правилният размер на WinSxS?

Размерът на папката WinSxS обикновено се изчислява неточно от File Explorer .

Файловете в папката WinSxS може да се появят на няколко места в операционната система. Обикновено обаче има само едно копие на файл, докато останалите файлове са твърди връзки(hard links) .

File Explorer не взема предвид това, когато изчислява размера на папките, което означава, че размерът може да изглежда по-голям, отколкото е в действителност.

Можете да намерите истинския размер на папката WinSxS с помощта на инструмента (WinSxS)DISM . За да намерите реалния размер, стартирайте повишен команден ред(Command Prompt) и изпълнете следната команда:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

След като процесът приключи, ще видите както размера, отчетен от File Explorer, така и действителния размер в прозореца на командния ред(Command Prompt) :

Как да почистите папката WinSxS?

Почистването на хранилището за компоненти може да освободи ценно място за съхранение на вашия твърд диск.

Въпреки това не можете да изтриете папката WinSxS ръчно. Също така имайте предвид, че след като почистите папката WinSxS , няма да можете да върнете актуализациите, докато не актуализирате компютъра си.

Може също да се сблъскате с проблеми с определени приложения, които разчитат на предишна версия на DLL файл, ако той бъде изтрит по време на почистването.

Както е показано по-долу, има няколко начина за почистване на папката WinSxS .

Почистете WinSxS с помощта на DISM

DISM ( Обслужване и управление(Deployment Image Servicing and Management) на изображения за разполагане ) е помощна програма от командния ред с вградена опция за почистване на хранилището на компоненти. Почистването с помощта на DISM ще премахне всички ненужни файлове от директорията WinSxS , без да нарушава функционирането на вашата система.

  1. Започнете, като стартирате повишен команден ред(Command Prompt) . Натиснете Win + R , въведете cmd и натиснете Ctrl + Shift + Enter .
  2. Въведете следната команда в командния ред(Command Prompt) :

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. След като процесът приключи, проверете дали пише Да(Yes) или Не до Препоръчително почистване на магазина за компоненти(Component Store Cleanup Recommended) .

  1. Ако пише да, изпълнете следната команда:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

Когато процесът приключи, той ще е изчистил всички ненужни WinSxS файлове.

Има и други команди за почистване на WinSxS , които можете да стартирате, когато искате да изчистите конкретна група файлове. Например, ако искате да почистите по-стари версии на компоненти на Windows , изпълнете следната команда:

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

Ако използвате по-стара версия на Windows като Windows 7 , можете да използвате следната команда, за да премахнете резервни копия на сервизни пакети ( Windows 8 , 10 и 11 нямат сервизни пакети):

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

Почистване на WinSxS с помощта на Disk Cleanup

Windows също има вграден инструмент за почистване на диска , който може да (Disk Cleanup)изчисти системни файлове(clean up system files) и други типове ненужни файлове, включително такива в папката WinSxS .

  1. Стартирайте File Explorer и отидете на Този компютър (или Компютър(Computer) в Windows 11 ).

  1. Изберете локалния диск(Local Disk ) и натиснете Alt + Enter , за да отворите свойствата на диска.
  2. Изберете раздела Общи(General) и щракнете върху опцията Почистване на диска(Disk Cleanup) .

  1. Windows ще търси файлове, които можете да почистите безопасно, включително архивни файлове, временни файлове и файлове, запазени от по-стари версии на Windows . Когато видите прозореца за почистване на диска(Disk Cleanup) отворен, щракнете върху бутона Почистване на системните файлове(Clean up system files) в долната част.

  1. Помощната програма ще извърши ново търсене, този път за системни файлове. След като намери файловете, които могат да бъдат изтрити безопасно, ще видите списък с типовете файлове. Често срещаните(Common) имена, които ще видите, включват Windows Update Cleanup , Microsoft Defender Antivirus и Temporary Internet Files .

Можете да поставите отметка във всички квадратчета, ако искате да почистите боклуците от цялата система, но не забравяйте да изберете Windows Update Cleanup за почистване на файловете за актуализация от папката WinSxS . Щракнете върху (Click) OK , след като бъде избрано.

Разбира се, с течение на времето файловете отново ще се натрупат в папката WinSxS . Така че ще трябва да използвате Disk Cleanup от време на време, за да поддържате папката WinSxS чиста. Като алтернатива можете да планирате почистване на компоненти с помощта на планировчика на задачи(Task Scheduler) .

Почистете WinSxS с помощта на Task Scheduler

Можете да използвате Task Scheduler(use the Task Scheduler) , ако искате да използвате подхода „настройте, забравете“ за редовно почистване на папката WinSxS .

  1. Натиснете Win + R , въведете taskschd.msc и натиснете Enter .
  2. Използвайте лявата странична лента, за да отидете до Task Scheduler Library\Microsoft\Windows\Servicing .

  1. Щракнете с десния бутон върху задачата StartComponentCleanup от списъка със задачи, изберете (StartComponentCleanup )Properties и превключете към раздела Triggers в свойствата. След това щракнете върху Нов(New) .

  1. Изберете график за задачата, като изберете честотата (ежедневно/месечно/седмично) и час. Щракнете върху OK , когато сте готови.

  1. Задачата ще се изпълнява автоматично според графика, който сте добавили. Можете обаче да стартирате задачата веднага, като изберете задачата StartComponentCleanup и изберете Изпълнение(Run) от дясната странична лента.

Нуждаете се от повече място?

Ако се опитвате да освободите малко място на твърдия си диск, почистването на папката WinSxS е чудесно начало. Можете също да освободите повече място, като деинсталирате приложения(uninstalling apps) , които не използвате, или преместите големи лични файлове на външен твърд диск.

Ако търсите повече начини да освободите място на вашия компютър с Windows , имаме урок за няколко начина за освобождаване на дисково пространство(ways to free up disk space) , които може да ви помогнат.



About the author

Аз съм уеб разработчик с над 10 години опит, включително 8 години като професионален софтуерен инженер. Също така имам опит в разработването на мобилни приложения и игри, както за настолни компютри, така и за мобилни устройства. В свободното си време обичам да играя видео игри и да гледам филми, да слушам музика, да чета книги и да се занимавам с градинарство.



Related posts