Как да почистите папката WinSxS, за да спестите място в Windows 10

Опитайте Нашия Инструмент За Премахване На Проблемите

Папката WinSxS, известна още като Component Store, съдържа системни хранилища и е важна част от средата на Windows. С течение на времето тази папка продължава да расте без никакви ограничения и може да заема купчина ненужно място на вашия твърд диск.

Тази статия обсъжда как можете да спестите това пространство, без да засягате критичните системни файлове, като безопасно изтриете нежеланите файлове в папката WinSxS. Бързо обобщение Крия 1 Какво представлява папката WinSxS 2 Как да проверите размера на папката WinSxS 3 Как да почистите папката WinSxS с помощта на Disk Cleanup 4 Как да почистите папката WinSxS, като премахнете незадължителните функции 5 Как да компресирате папката WinSxS, за да спестите място 6 Заключителни думи

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

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

Ето защо папката WinSxS продължава да се увеличава с течение на времето. Тази папка може да бъде намерена по следния път:
C:WindowsWinSxS

Както може да откриете, папката има списък с подпапки и файлове, които се използват от системата.

Как да проверите размера на папката WinSxS

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

Наред с кеша, временните файлове, архивирането и възстановяването на данни, присъстват и други критични файлове. Лентата със свойства не посочва всяка отделна категория файлове в папката WinSxS.

За да проверите размера на всеки компонент за съхранение в тази папка, направете следното:

  1. Отворете командния ред като администратор.
  2. Въведете следната команда:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. Сега нека системата сканира папката WinSxS и след това тя ще покаже списък с компонентите и техните размери в интерфейса на командния ред.

Вече имате пълна информация за това какво съдържа WinSxS и какъв е размерът на всеки компонент. Вече можем да използваме тази информация, за да освободим 1,14 GB (Архивиране и деактивирани функции) от ненужни файлове и папки в WinSxS.

WinDirStat е прекрасна програма, която може да изчисли и покаже визуално структурата на папката и размера на всяко устройство. За да проверите размера на WinSxS, моля стартирайте WinDirStat като администратор .

Как да почистите папката WinSxS с помощта на Disk Cleanup

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

Следвайте ръководството по -долу, за да извършите тази операция:

  1. Търся Почистване на диска в менюто 'Старт' и го стартирайте. (Забележка: Не стартирайте като администратор)
  2. На Избор на устройство изскачащ прозорец, изберете ° С: от падащото меню и щракнете върху Добре .
  3. На следващия екран щракнете върху Почистете системните файлове .
  4. The Избор на устройство прозорецът ще се появи отново. Изберете ° С: отново и щракнете Добре .
  5. Сега изберете файловете, които искате инструментът да изчисти, като поставите отметки в квадратчетата до тях и след това щракнете върху Добре .
  6. В диалоговия прозорец за потвърждение щракнете върху Изтрий файловете . След това операцията ще започне и безопасно ще премахне всички ненужни файлове.

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

Как да почистите папката WinSxS, като премахнете незадължителните функции

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

Извършете следното, за да премахнете една функция наведнъж.

  1. Отворете командния ред като администратор.
  2. За да разберете имената и състоянията на текущите незадължителни функции в Windows 10, въведете следната команда:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. Сега прегледайте списъка и отбележете тези, които смятате, че не ви трябват, и след това въведете следната команда:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    Можете да замените TFTP с избор на избраната от вас функция, за да я изтриете.
  4. Повторете последната стъпка, за да премахнете всички хранилища от системата, свързани с незадължителните функции.

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

Как да компресирате папката WinSxS, за да спестите място

Папката WinSxS също може да бъде компресирана, ако не е изтрита. Компресирането на папката би спестило значително място, като същевременно разполага с всичко налично. Този метод не включва премахване или изтриване на нищо. Недостатък на метода на компресиране би бил, че системата ще извърши допълнителна стъпка или компресия и декомпресия всеки път, когато се нуждае от достъп до папката.

Това би повлияло и на времето, необходимо за изпълнение на тези функции. Независимо от това, разликата във времето не е голяма, тъй като Windows 10 изпълнява тези функции доста бързо.

Процесът включва стартиране и спиране на някои услуги, както и промяна на собствеността върху определени файлове и папки. Затова се препоръчва да се създаде точка за възстановяване на системата, преди да продължите.

  1. Стартирайте командния ред като администратор.
  2. Въведете следните команди една след друга, за да спрете свързаните услуги и да ги забраните за автоматично рестартиране:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Сега трябва да архивираме Списъци за контрол на достъпа (ACL) на всички файлове и папки. Въведете следната команда:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    Това ще генерира текстов файл с обикновен текст, който по -късно ще се използва за възстановяване на ACL по подразбиране. Тази стъпка може да отнеме няколко секунди, тъй като има няколко файла за сканиране.
  4. Сега задайте текущия потребител като собственик на WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    Това ще присвои собствеността рекурсивно, което означава, че всички подпапки и файлове също ще бъдат засегнати.
  5. Сега задайте на текущия потребител пълен контрол върху папката WinSxS със следната команда:
    icacls%WINDIR% WinSxS /grant%USERDOMAIN%\%USERNAME%:( F) /t
  6. Сега въведете следната команда, за да компресирате всички файлове и папки в WinSxS. Имайте предвид, че това ще компресира само тези, които не се използват от други програми или процеси:
    компактен /и:%WINDIR% WinSxS /c /a /i *
    Компресирането на всеки файл може да отнеме няколко минути.
  7. След като компресирането приключи, сега трябва да върнем собствеността и разрешението по подразбиране. Въведете следните команди една по една:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. Въведете следните команди, за да рестартирате услугите, които по -рано изключихме:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

Вече можете да проверите размера на папката WinSxS и да забележите, че тя е намаляла значително, с почти една трета.
след компресия

Заключителни думи

Файлът WinSxS може да е един от най -важните в системата, но е и най -големият, с апетит за повече място за съхранение. Независимо от обема, който разрешавате за системното устройство, той в един момент ще стане недостатъчен.

Компресирането или изтриването на ненужните файлове и папки може да помогне много за наличното хранилище, особено когато то може да се извърши безопасно, без да навреди на околната среда на Windows.