/ / Как да намалите размера на вашата папка WinSXS на Windows 7 или 8

Как да намалите размера на вашата папка WinSXS в Windows 7 или 8

прозорци обновяване-почистване

Папката WinSXS в C:WindowsWinSXS е масивен и продължава да нараства по-дълго, когато имате инсталиран Windows. Тази папка създава ненужни файлове с течение на времето, например стари версии на системните компоненти.

Тази папка също съдържа файлове за деинсталирани, деактивирани компоненти на Windows. Дори и да нямате инсталиран компонент на Windows, той ще присъства във вашата папка WinSXS, заемайки място.

Защо папката WinSXS става твърде голяма

Папката WinSXS съдържа цялата система Windowsкомпоненти. Всъщност компонентните файлове на друго място в Windows са само връзки към файлове, съдържащи се в папката WinSXS. Папката WinSXS съдържа всеки файл на операционната система.

Когато Windows инсталира актуализации, той пуска новотоWindows компонент в папката WinSXS и запазва стария компонент в папката WinSXS. Това означава, че всяко инсталиране на Windows Update увеличава размера на вашата папка WinSXS. Това ви позволява да деинсталирате актуализациите на операционната система от контролния панел, което може да бъде полезно в случай на актуализация на бъгове - но това е функция, която рядко се използва.

Свързани: 7 начина да освободите място на твърдия диск в Windows

Windows 7 се справи с това, като включи функциякоето позволява на Windows да почисти стари файлове за актуализация на Windows, след като инсталирате нов сервизен пакет за Windows. Идеята беше системата да може да се почиства редовно, заедно със сервизни пакети.

Windows 7 обаче видя само един сервизен пакет -Service Pack 1 - пуснат през 2010 г. Microsoft няма намерение да лансира друга. Това означава, че в продължение на повече от три години файловете за деинсталиране на актуализация на Windows се изграждат в системите на Windows 7 и не могат да бъдат лесно премахнати.

Почистване на актуализираните файлове

За да отстрани този проблем, Microsoft наскороподкрепи функция от Windows 8 до Windows 7. Те направиха това без много фанфари - той беше представен в типична незначителна актуализация на операционната система, такава, която по принцип не добавя нови функции.

Свързани: 6 начина да освободите пространството на твърдия диск, използван от системните файлове на Windows

За да почистите такива актуализиращи файлове, отворете дискаСъветник за почистване (докоснете клавиша на Windows, въведете "почистване на диска" в менюто "Старт" и натиснете Enter). Щракнете върху бутона „Почистване на системните файлове“, активирайте опцията „Почистване на актуализацията на Windows“ и кликнете върху „OK“. Ако използвате системата си Windows 7 от няколко години, вероятно ще можете да освободите няколко гигабайта от пространство.

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

Ако не виждате тази функция в прозореца за почистване на диска, най-вероятно ще задържите своите актуализации - инсталирайте най-новите актуализации от Windows Update.

изтриване на Windows, с актуализирането деинсталиране на файлове

Свързани: Как Windows използва инструмента за планиране на задачи за системни задачи

Windows 8 и 8.1 включват вградени функции, които правят това автоматично. Всъщност има планирана задача StartComponentCleanup, включена в Windows, която автоматично ще се изпълнява във фонов режим, почистване на компоненти 30 дни след като сте ги инсталирали. Този период от 30 дни ви дава време да деинсталирате актуализация, ако причини проблеми.

startcomponentcleanup разписание-задача

Ако искате ръчно да почистите актуализации, виеможете също да използвате опцията за почистване на актуализацията на Windows в прозореца Disk Usage, точно както можете в Windows 7. (За да го отворите, докоснете клавиша Windows, въведете „почистване на диска“, за да извършите търсене, и щракнете върху „Освободете място на диска чрез премахване на ненужни файлове “, който се появява.)

диск-почистване-на-прозорци-8.1

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

Например следната команда ще деинсталира всички предишни версии на компоненти без 30-дневен гратисен период на планираната задача:

DISM.exe / онлайн / Cleanup-Image / StartComponentCleanup

Следващата команда ще премахне файловете, необходими за деинсталиране на сервизни пакети. Няма да можете да деинсталирате всички инсталирани понастоящем сервизни пакети след изпълнение на тази команда:

DISM.exe / онлайн / Cleanup-Image / SPSuperseded

Следващата команда ще премахне всички стари версии на всеки компонент. Няма да можете да деинсталирате всички инсталирани понастоящем сервизни пакети или актуализации, след като това приключи:

DISM.exe / онлайн / Cleanup-Image / StartComponentCleanup / ResetBase

Премахване на функции по поръчка

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

включване или изключване на функции на Уиндоус

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

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

Поради тази причина Windows 8 добави нова опциякоето ви позволява изцяло да премахнете тези деинсталирани компоненти от папката WinSXS, като освобождавате място. Ако решите да инсталирате премахнатите компоненти по-късно, Windows ще ви подкани да изтеглите компонентните файлове от Microsoft.

прозорци инсталиране-отстранен-функция

За целта отворете прозореца на командния ред като администратор. Използвайте следната команда, за да видите функциите, достъпни за вас:

DISM.exe / Онлайн / Английски / Get-функции / Формат: Таблица

Ще видите таблица с имена на функции и техните състояния.

прозорци-функции-име-и състояние

За да премахнете функция от вашата система, ще използвате следната команда, замествайки NAME с името на функцията, която искате да премахнете. Можете да получите името на функцията, от което се нуждаете, от таблицата по-горе.

DISM.exe / Онлайн / Disable-Feature / име на функция: ИМЕ / Премахване

Remove-прозорци-черта-от-диск

Ако отново стартирате командата / Get-Features,сега ще видите, че функцията има статус „Деактивиран с полезен товар отстранен“, а не само „Деактивиран“. Ето защо знаете, че не заема място на твърдия диск на компютъра ви.


Ако се опитвате да намалите максимално системата на Windows, не забравяйте да разгледате списъците ни начини за освобождаване на дисково пространство в Windows и намаляване на пространството, използвано от системните файлове.