Home
» Windows
»
Почистете папката WinSxS, за да освободите място в Windows
Почистете папката WinSxS, за да освободите място в Windows
Windows използва системна папка, наречена WinSxS, за да съхранява инсталационните файлове на Windows, както и архивни файлове или файлове за актуализации. Тези файлове обаче заемат много място на системния диск. Следователно, трябва да изтриете тези папки и файлове, за да освободите място на вашия компютър с Windows.
Какво точно представлява папката WinSxS?
Преди да научим как да почистим папката WinSxS, нека разгледаме някои важни точки.
Първо, не можете да изтриете напълно папката WinSxS, но определено можете да намалите размера ѝ. Причината е, че папката WinSxS съдържа много важни библиотеки и компоненти на операционната система. Те са от съществено значение за решаването на проблеми, свързани с операционната система. Така че, в известен смисъл, потребителите не трябва да докосват папката WinSxS, защото тя е там, за да поддържа компютъра безопасен и стабилен.
Проблемът обаче е, че папката WinSxS продължава да расте с времето и ако използвате машината си в продължение на много години, папката ще заема около 40% от твърдия диск на операционната ви система, което е доста обезпокоително.
И така, какво точно се случва в тази папка? Всъщност, в допълнение към компонентите на операционната система, Windows също така съхранява файлове за актуализации в папката WinSxS. Така че, когато получите нова актуализация, файловете се изтеглят и съхраняват, в случай че срещнете проблеми в бъдеще и искате да се върнете към предишна версия. По принцип, всеки път, когато получите актуализация, файловете се натрупват в тази папка, което води до значително по-голямо пространство на твърдия диск на операционната система.
Папката WinSxS продължава да расте с течение на времето
Би било погрешно да се каже, че Microsoft не се опитва да реши проблема. В момента Windows 10 се предлага с автоматична услуга за поддръжка, която почиства заменените файлове след месец. Потребителите обаче съобщават, че тя не работи по предназначение.
Както и да е, сега имате ясна представа за проблема и можете да предприемете стъпки за намаляване на размера на папката, така че това да не възпрепятства стабилността на системата.
Използвайте „Почистване на диска“, за да изтриете стари актуализации от папката SxS
1. Първо отворете инструмента за почистване на диска, като въведете почистване на диска в полето за търсене в менюто „Старт“ или в лентата на задачите и след това натиснете Enter. В списъка с резултати от търсенето щракнете върху Почистване на диска.
2. В прозореца на инструмента за почистване на диска щракнете върху бутона Почистване на системни файлове.
3. Проверете почистването на Windows Update.
4. Накрая щракнете върху OK и сте готови.
Използвайте командния ред, за да изтриете папката SxS
Ако искате да видите колко свободно място заема папката SxS, можете да използвате командния ред.
1. Отворете командния ред като администратор. За да направите това, въведете cmd в полето за търсене в менюто „Старт“ или в полето за търсене в лентата на задачите. В списъка с резултати от търсенето щракнете с десния бутон върху Команден ред и изберете Изпълни като администратор.
Или пък щракнете с десния бутон върху бутона „Старт“ в долния ляв ъгъл на екрана, изберете „Команден ред (администратор)“.
2. В прозореца на командния ред въведете командата по-долу и натиснете Enter:
Като алтернатива, можете да използвате друга команда, за да деинсталирате актуализациите на Windows и сервизните пакети, за да освободите място. Използвайте следната команда:
Изпълнението на командата зависи от системата и размера на файла, който изтривате.
Изтрийте папката WinSxS, като използвате задачата StartComponentCleanup
Задачата StartComponentCleanup е създадена в Windows 8, за да почиства автоматично компонентите редовно, когато системата не се използва. Тази задача е настроена да се изпълнява автоматично, когато бъде задействана от операционната система. Когато се изпълнява автоматично, задачата ще изчака поне 30 дни след инсталирането на актуализиран компонент, преди да деинсталира предишните версии на този компонент.
Ако изберете да изпълните тази задача, тя ще изтече за 1 час и може да не почисти напълно всички файлове.
Задачата StartComponentCleanup може да се стартира и от командния ред с администраторски права:
1. Натиснете клавишите Win+ R, за да отворите „Изпълнение“ , въведете taskchd.msc в „Изпълнение“ и натиснете OK , за да отворите „Планировчик на задачи“ .
2. Отидете до папката по-долу в левия панел на Task Scheduler и я отворете:
3. В „Обслужване “ по средата изберете задачата StartComponentCleanup и щракнете върху „Изпълни в избрания елемент“ отдясно.
Изберете задачата StartComponentCleanup и щракнете върху Изпълни под Избран елемент вдясно.
4. Задачата StartComponentCleanup ще се изпълнява, докато не завърши (това може да отнеме известно време).
Задачата StartComponentCleanup ще се изпълнява, докато не завърши.
Изтрийте папката WinSxS, използвайки /StartComponentCleanup и /ResetBase с командата Dism
Използването на ключа /ResetBase с параметъра /StartComponentCleanup на DISM.exe на работещ екземпляр на Windows 10 ще премахне всички заменени версии на всеки компонент в хранилището на компоненти.
Всички текущи сервизни пакети и актуализации не могат да бъдат деинсталирани след завършване на тази команда. Това няма да блокира деинсталирането на бъдещи сервизни пакети или актуализации.
3. Когато приключите, можете да затворите командния ред, ако желаете. Това може да отнеме известно време.
Изтрийте папката WinSxS, използвайки /StartComponentCleanup и /ResetBase с командата Dism
Изтрийте папката WinSxS, използвайки /SPSuppersed с командата Dism
За да намалите пространството, използвано от сервизен пакет, използвайте параметъра /SPSuperseded на Dism.exe на работещ екземпляр на Windows 10, за да премахнете всички резервни компоненти, необходими за деинсталирането на сервизния пакет. Сервизният пакет е колекция от кумулативни актуализации за конкретна версия на Windows.
Тази опция най-вероятно никога няма да е необходима за Windows 10, тъй като сервизните пакети вече не се използват за Windows 10.
Сервизният пакет не може да бъде деинсталиран след завършване на тази команда.
1. Отворете командния ред с администраторски права.
2. Въведете командата по-долу в командния ред и натиснете Enter.
Dism.exe /online /Cleanup-Image /SPSuperseded
3. Когато приключите, можете да затворите командния ред, ако желаете. Това може да отнеме известно време.
Изтрийте папката WinSxS, използвайки /SPSuppersed с командата Dism