Тази папка съдържа и файлове за деинсталирани, деактивирани компоненти на Windows. Дори и да нямате инсталиран компонент на Windows, той ще бъде налице във вашата WinSXS папка, заемайки място.
Защо папката WinSXS става твърде голяма
Папката WinSXS съдържа всички системни компоненти на Windows. Всъщност компонентните файлове на други места в Windows са само връзки към файлове, съдържащи се в папката WinSXS. Папката WinSXS съдържа всеки файл на операционната система.
Когато Windows инсталира актуализации, той пуска новия компонент на Windows в папката WinSXS и запазва стария компонент в папката WinSXS. Това означава, че всяка инсталирана от вас Windows Update увеличава размера на вашата WinSXS папка. Това ви позволява да деинсталирате актуализациите на операционната система от контролния панел, което може да бъде полезно в случай на актуализиране на бъгове - но това е рядко използвана функция.
Windows 7 се справи с това, като включи функция, която позволява на Windows да почисти старите файлове за обновяване на Windows, след като инсталирате нов сервизен пакет за Windows. Идеята беше, че системата може да се почиства редовно заедно със сервизни пакети.
Въпреки това, Windows 7 видя само един сервизен пакет - Service Pack 1 - пуснат през 2010 г. Microsoft няма намерение да стартира друг. Това означава, че повече от три години файловете за деинсталиране на Windows Update се натрупват на Windows 7 системи и не могат лесно да бъдат премахнати.
Почистване на актуализираните файлове
За да отстрани този проблем, Microsoft наскоро подкрепи функция от Windows 8 до Windows 7. Те направиха това без много фенове - тя беше представена в типична малка актуализация на операционната система, която обикновено не добавя нови функции.
За да почистите такива файлове за актуализиране, отворете помощника за почистване на диска (докоснете клавиша Windows, въведете "почистване на диска" в менюто "Старт" и натиснете Enter). Кликнете върху бутона "Почистване на системните файлове", активирайте опцията "Почистване на Windows Update" и кликнете върху "OK". Ако сте използвали вашата Windows 7 система за няколко години, вероятно ще можете да освободите няколко гигабайта пространство.
Следващия път, когато рестартирате, след като направите това, Windows ще отнеме няколко минути, за да почистите системните файлове, преди да влезете и да използвате вашия работен плот.
Ако не виждате тази функция в прозореца "Почистване на диска", вероятно ще останете в актуализациите си - инсталирайте най-новите актуализации от Windows Update.
Например, следната команда ще деинсталира всички предишни версии на компонентите без гратисния период от 30 дни:
DISM.exe /online /Cleanup-Image /StartComponentCleanup
Следващата команда ще премахне файлове, необходими за деинсталиране на сервизните пакети. Няма да можете да деинсталирате инсталираните понастоящем сервизни пакети, след като изпълните тази команда:
DISM.exe /online /Cleanup-Image /SPSuperseded
Следната команда ще премахне всички стари версии на всеки компонент. Няма да можете да деинсталирате всички инсталирани понастоящем сервизни пакети или актуализации след завършване на това:
DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Премахване на функции при поискване
Модерните версии на Windows ви позволяват да активирате или деактивирате функциите на Windows при поискване. Ще намерите списък с тези функции в прозореца Windows Features, който можете да осъществите достъп от контролния панел.
Тези функции обаче заемат място. Макар че това не би трябвало да е от значение за типичните компютри, потребителите с изключително ниско ниво на съхранение или администраторите на Windows сървъри, които искат да смажат Windows, които се инсталират до най-малкия възможен набор от системни файлове, може да искат да свалят тези файлове от своите твърди дискове.
По тази причина Windows 8 добави нова опция, която ви позволява напълно да премахнете тези деинсталирани компоненти от папката WinSXS, като освободите място. Ако изберете по-късно да инсталирате премахнатите компоненти, Windows ще ви подкани да изтеглите компонентните файлове от Microsoft.
DISM.exe /Online /English /Get-Features /Format:Table
Ще видите таблица с имена на функции и състоянието им.
DISM.exe /Online /Disable-Feature /featurename:NAME /Remove
Ако се опитвате да намалите до минимум системата на Windows, не забравяйте да разгледате списъците с начини да освободите дисково пространство в Windows и да намалите пространството, използвано от системните файлове.