Очистка Windows 7 Winsx

Обновлено: 05.07.2024

В этом разделе рассматриваются различные способы уменьшения размера папки WinSxS в работающей установке Windows 10 или более поздней версии.

Не удаляйте папку WinSxS. Вместо этого вы можете уменьшить размер папки WinSxS с помощью встроенных в Windows инструментов. Дополнительные сведения о папке WinSxS см. в разделе Управление хранилищем компонентов.

Операционная система автоматически уменьшает размер папки WinSxS, используя методы, аналогичные описанным в этом разделе. Windows также использует внутренние процессы для уменьшения размера папки WinSxS, такие как деинсталляция и удаление пакетов с компонентами, которые были заменены другими компонентами с более новыми версиями. Предыдущие версии некоторых компонентов хранятся в системе в течение определенного периода времени, что позволяет при необходимости выполнить откат. Через некоторое время эти старые компоненты автоматически удаляются из установки.

Вы также можете уменьшить размер образа Windows, используя некоторые из тех же методов, которые описаны в разделе Уменьшение размера хранилища компонентов в автономном образе Windows.

Чтобы узнать, как определить размер папки WinSxS, см. раздел Определение фактического размера папки WinSxS.

Удаление файлов из папки WinSxS или удаление всей папки WinSxS может серьезно повредить вашу систему, так что ваш компьютер может не загрузиться и сделать невозможным обновление.

У вас есть несколько способов начать очистку хранилища компонентов, которые используют комбинацию удаления пакетов и сжатия компонентов для очистки папки WinSxS:

Планировщик заданий

Задача StartComponentCleanup автоматически очищает компоненты, когда система не используется. При автоматическом запуске задача будет ждать не менее 30 дней после установки обновленного компонента, прежде чем удалять предыдущие версии компонента.

Если вы решите запустить эту задачу, она будет иметь время ожидания 1 час и может не полностью очистить все файлы.

Запустите задачу StartComponentCleanup в планировщике заданий, чтобы очистить и сжать компоненты

Если планировщик заданий не открыт, запустите планировщик заданий. Дополнительные сведения см. в разделе Запуск планировщика заданий.

Разверните дерево консоли и перейдите в папку Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup.

В разделе "Выбранный элемент" нажмите "Выполнить"

Задачу StartComponentCleanup также можно запустить из командной строки.

Dism.exe

Параметр /Cleanup-Image программы Dism.exe предоставляет опытным пользователям дополнительные возможности для дальнейшего уменьшения размера папки WinSxS. Дополнительные сведения см. в разделе Параметры командной строки для обслуживания пакетов операционной системы DISM.

Используйте параметр /StartComponentCleanup

Использование параметра /StartComponentCleanup файла Dism.exe в работающей версии Windows 10 или более поздней версии дает результаты, аналогичные запуску задачи StartComponentCleanup в планировщике заданий, за исключением того, что предыдущие версии обновленных компонентов будут немедленно удалены (без 30-дневной отсрочки). период), и у вас не будет ограничения в 1 час.

В командной строке с повышенными привилегиями запустите:

Используйте переключатель /ResetBase с параметром /StartComponentCleanup

Использование параметра /ResetBase вместе с параметром /StartComponentCleanup файла DISM.exe в работающей версии Windows 10 или более поздней версии удаляет все замененные версии каждого компонента в хранилище компонентов.

В командной строке с повышенными привилегиями запустите:

Все существующие пакеты обновлений нельзя удалить после выполнения этой команды, но это не заблокирует удаление будущих пакетов обновлений.

Используйте параметр /SPSuperseded

Чтобы уменьшить объем пространства, используемого пакетом обновления, используйте параметр /SPSuperseded программы Dism.exe в работающей версии Windows, чтобы удалить все компоненты резервного копирования, необходимые для удаления пакета обновления. Пакет обновлений – это набор накопительных обновлений для определенного выпуска Windows.

В командной строке с повышенными привилегиями запустите:

Пакет обновлений нельзя удалить после выполнения этой команды.

Очистка диска

Вы можете использовать очистку диска, чтобы уменьшить количество ненужных файлов на ваших дисках, что может помочь вашему компьютеру работать быстрее. Он может удалять временные файлы и системные файлы, очищать корзину и удалять множество других элементов, которые вам больше не нужны. Возможность очистки обновлений помогает уменьшить размер хранилища компонентов.


Крис Хоффман

< бр />

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek.Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


Ник Льюис
Писатель

Ник Льюис — штатный автор How-To Geek. Он использует компьютеры уже 20 лет — возится со всем — от пользовательского интерфейса до реестра Windows и прошивки устройств. До How-To Geek он использовал Python и C++ в качестве внештатного программиста. В колледже Ник широко использовал Fortran, чтобы получить степень по физике. Подробнее.

Фон рабочего стола Windows 10 и 11.

Папка WinSXS в C:WindowsWinSXS имеет большой размер и продолжает расти по мере того, как у вас установлена ​​Windows. В этой папке со временем накапливаются ненужные файлы, в том числе старые версии системных компонентов.

Эта папка также содержит файлы для удаленных, отключенных компонентов Windows. Даже если у вас не установлен компонент Windows, он будет присутствовать в папке WinSXS, занимая место.

Почему папка WinSXS становится слишком большой

Папка WinSXS содержит все системные компоненты Windows. На самом деле файлы компонентов в других местах Windows — это просто ссылки на файлы, содержащиеся в папке WinSXS. Папка WinSXS содержит все файлы операционной системы.

Когда Windows устанавливает обновления, новый компонент Windows помещается в папку WinSXS, а старый компонент остается в папке WinSXS. Это означает, что каждое устанавливаемое вами обновление Windows увеличивает размер вашей папки WinSXS. Это позволяет вам удалять обновления операционной системы из панели управления, что может быть полезно в случае ошибочного обновления, но эта функция редко используется.

Последние версии Windows, такие как Windows 8, Windows 10 и Windows 11, включают функции, которые пытаются автоматически уменьшить размер WinSXS.

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

Однако для Windows 7 в 2010 году был выпущен только один пакет обновлений — Service Pack 1. Microsoft не собирается выпускать еще один. Это означает, что в течение многих лет файлы удаления обновлений Windows накапливались в системах Windows 7 и не могли быть легко удалены.

Чтобы решить эту проблему, Microsoft перенесла функцию из Windows 8 в Windows 7. Компания сделала это без особой помпы — она была развернута в типичном незначительном обновлении операционной системы, которое обычно не добавляет новых функций.

Очистить файлы обновлений

Чтобы очистить такие файлы обновлений, откройте мастер очистки диска (нажмите клавишу Windows, введите «очистка диска» в меню «Пуск» и нажмите Enter). Нажмите кнопку «Очистить системные файлы», включите параметр «Очистка Центра обновления Windows» и нажмите «ОК». Если вы используете систему Windows уже несколько лет, вы, вероятно, сможете освободить несколько гигабайт места.

Примечание. Существуют незначительные различия пользовательского интерфейса между программой очистки диска в разных версиях Windows, но по большей части изменения носят косметический характер. Это работает в Windows 10, Windows 11, Windows 8 и Windows 7.

В следующий раз, когда вы перезагрузитесь после этого, Windows потребуется несколько минут для очистки системных файлов, прежде чем вы сможете войти в систему и использовать свой рабочий стол.

Если вы не видите эту функцию в окне «Очистка диска», скорее всего, вы используете Windows 7 и более ранние версии для своих обновлений — установите последние обновления из Центра обновления Windows.


В Windows 8, 10 и 11 есть встроенные функции, которые делают это автоматически. На самом деле, в Windows есть запланированная задача StartComponentCleanup, которая автоматически запускается в фоновом режиме, очищая компоненты через 30 дней после их установки. Этот 30-дневный период дает вам время удалить обновление, если оно вызывает проблемы.


Если вы хотите удалить обновления вручную, вы также можете использовать параметр «Очистка Центра обновления Windows» в окне «Использование диска», как и в Windows 7. (Чтобы открыть его, коснитесь клавиши Windows, введите «disk очистка», чтобы выполнить поиск, и щелкните появившийся ярлык «Освободить место на диске, удалив ненужные файлы».)


Windows 8.1, 10 и 11 предоставляют больше возможностей, позволяя принудительно удалить все предыдущие версии неустановленных компонентов, даже те, которые отсутствуют более 30 дней. Эти команды необходимо запускать в командной строке с повышенными привилегиями — другими словами, вы должны запустить окно командной строки от имени администратора.

Например, следующая команда удалит все предыдущие версии компонентов без 30-дневного льготного периода запланированной задачи:

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Следующая команда удалит файлы, необходимые для удаления пакетов обновлений. После выполнения этой команды вы не сможете удалить какие-либо установленные пакеты обновлений:

DISM.exe /online /Cleanup-Image /SPSuperseded

Следующая команда удалит все старые версии каждого компонента. Вы не сможете удалить какие-либо установленные на данный момент пакеты обновлений или обновления после завершения:

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

Удалить функции по запросу

Современные версии Windows позволяют включать и отключать функции Windows по запросу. Вы найдете список этих функций в окне компонентов Windows, доступ к которому можно получить из панели управления.


Даже функции, которые вы не установили, т. е. функции, которые вы видите неотмеченными в этом окне, хранятся на вашем жестком диске в папке WinSXS. Если вы решите установить их, они будут доступны из вашей папки WinSXS. Это означает, что вам не нужно ничего загружать или предоставлять установочный носитель Windows для установки этих функций.

Однако эти функции занимают место. Хотя это не должно иметь значения на обычных компьютерах, пользователи с очень небольшим объемом памяти или администраторы серверов Windows, которые хотят сократить свои установки Windows до минимально возможного набора системных файлов, могут захотеть удалить эти файлы со своих жестких дисков.

По этой причине в Windows 8 добавлена ​​новая опция, позволяющая полностью удалить эти неустановленные компоненты из папки WinSXS, освободив место. Эта функция по-прежнему присутствует в Windows 10 и Windows 11. Если вы решите установить удаленные компоненты позже, Windows предложит вам загрузить файлы компонентов с веб-сайта Microsoft.


Для этого откройте окно командной строки от имени администратора. Используйте следующую команду, чтобы увидеть доступные вам функции:

DISM.exe /Online /English /Get-Features /Format:Table

Вы увидите таблицу с именами функций и их состояниями.


Чтобы удалить функцию из вашей системы, используйте следующую команду, заменив NAME на имя функции, которую вы хотите удалить. Вы можете получить нужное вам название функции из приведенной выше таблицы.

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove


Если вы снова запустите команду /Get-Features, вы увидите, что эта функция имеет статус «Отключено с удаленной полезной нагрузкой», а не просто «Отключено». Так вы узнаете, что он не занимает места на жестком диске вашего компьютера.

Если вы пытаетесь максимально уменьшить размер системы Windows, обязательно ознакомьтесь с нашими списками способов освободить место на диске в Windows и уменьшить пространство, используемое системными файлами.

  • › Безопасно ли удалять все в программе очистки диска Windows?
  • › Да, цена за дополнительное пространство завышена, но вы все равно должны за него платить.
  • › Объяснение WIMBoot: как теперь Windows может поместиться на крошечном диске емкостью 16 ГБ
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как установить Google Play Маркет в Windows 11
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Как восстановить метки панели задач в Windows 11
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.

В Windows 7 и Windows 8/10 в папке C:\Windows есть новая папка с именем WinSxS, в которой в основном хранятся файлы dll и компоненты. Он также хранит более старые версии всех dll и файлов компонентов и может стать довольно большим. Кроме того, много места занимает папка резервного копирования, которая становится очень большой после установки пакета обновлений, например SP 1 для Windows 7.

Вот размер моей папки WinSxS в Windows 7:

winsxs windows 7

А вот размер папки WinSxS в Windows 8/10:

winsxs windows 8

Это много места, особенно для свежих установок обеих операционных систем! Как только вы установите больше обновлений Windows или любого пакета обновления, он увеличится еще на несколько ГБ. К сожалению, это супербазовый набор файлов для Windows, так что вам никогда не захочется пытаться что-то удалить самостоятельно. Однако вы можете сэкономить немного места.

Первое, что вы можете сделать, это уменьшить размер папки резервной копии, выполнив следующую команду (Пуск, введите CMD):

инструмент очистки winsxs

Если будут найдены какие-либо файлы резервных копий пакета обновлений, они будут автоматически очищены. В моем случае я не устанавливал SP1, поэтому удалять было нечего и, следовательно, я не экономил место. Вы можете сделать это в Windows 7 с пакетом обновления 1 (SP1) и в Windows Vista с пакетом обновления 1 (SP1), вы можете сделать то же самое, используя другой инструмент. По сути, он удаляет все старые файлы, но делает пакет обновлений неудаляемым.

Этот файл называется VSP1CLN.EXE для Windows Vista с пакетом обновления 1 (SP1) и COMPCLN.EXE для Windows Vista с пакетом обновления 2 (SP2). Вы можете запустить их, нажав «Пуск», а затем набрав «Выполнить». Когда появится диалоговое окно «Выполнить», просто введите команды.

Есть еще один способ удалить файлы резервных копий пакета обновления 1 (SP1) в Windows 7 и сделать их постоянными. Просто откройте утилиту очистки диска, нажмите «Очистить системные файлы» и установите флажок «Файлы резервных копий пакета обновления». Кроме того, обязательно проверьте «Очистка Центра обновления Windows» и «Предыдущие установки Windows», если эти параметры присутствуют. Последнее значительно уменьшит размер всей папки Windows.

sp 1 files

Итак, еще раз повторюсь, в Vista вы должны использовать VSP1CLN и COMPCLN, а в Windows 7 вы используете команду DISM. Использование любого из них сделает пакет обновления постоянным. Другие люди упоминали о сжатии папки резервной копии внутри папки WinSxS, но это, вероятно, не очень хорошая идея. Любые другие действия снизят надежность вашей системы.

Вы также можете запустить две другие команды, которые удалят старые или устаревшие компоненты. По сути, после запуска этих команд вы не сможете удалить какие-либо установленные обновления или пакеты обновлений, так что имейте это в виду.

Удалить компоненты Windows

В Windows 8/10 в команду DISM добавлено несколько приятных новых функций. Теперь вы можете удалить пакеты, которые вам больше не нужны или не нужны. Вы можете использовать команды, как показано ниже, или вы можете просто использовать опцию «Добавить и удалить функции Windows», которая дает вам приятный графический интерфейс. Это команда:

Как узнать, какие функции можно отключить? Ну, вы можете запустить следующую команду, чтобы увидеть все доступные функции:

Теперь, когда у вас есть список, вы можете отключить такую ​​функцию, как SimpleTCP, показанную ниже:

Неплохо!? Так что это может сэкономить вам много места в Windows 8/10, если вы планируете не использовать множество расширенных функций, встроенных по умолчанию. Наслаждайтесь!

Основатель Help Desk Geek и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема

Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

Итак, я знаю, что некоторое время назад для этого было выпущено обновление, и когда вы запустите очистку диска, оно очистит много ненужных файлов в этой папке. Что ж, на моем карбоне x1, которому постоянно не хватает места, эта папка занимает более 10 ГБ. Это смешно, есть ли способ полностью удалить его или сделать его намного меньше, чтобы освободить место?

Под управлением 64-разрядной версии Windows 7 pro.

Zeeb44

Примите участие, чтобы выиграть Oculus Win, наушники/колонки или подарочную карту на 300 евро

DragonsRule

Этот человек является проверенным специалистом

Правило драконов

А, понятно. Я говорил о достаточном количестве места для Windows и Program Files. Вы также храните данные там. Это может иметь огромное значение.

Есть ли на вашей машине слот для SD? В Yoga моей дочери не хватило места на SSD для ее данных, поэтому мы взяли SD-карту на 128 ГБ (они очень, очень дешевые) и перенесли ее данные на нее.

15 ответов

Думаю, это может удовлетворить ваши опасения.

Нет, вероятно, не стоит очищать эту папку.

Прямая цитата из статьи: «Пока файлы в каталоге \Windows\System32 действительны, скорее всего, изначально вы не увидите никаких проблем, машина «скорее всего» будет работать правильно. Однако в первый раз, когда вы при попытке обновить двоичный файл, установить пакет обновлений или обслужить компонент, произойдет сбой, поскольку необходимых вспомогательных компонентов нет. "

Brian_Noga

Тощий Супермен

Все официально говорит не делать этого, но я делал это много раз и никогда не сталкивался с проблемой.

DragonsRule

Этот человек является проверенным специалистом

Правило драконов

Zeeb44 написал:

Ну, на моем карбоне x1, которому постоянно не хватает места,

Джаго Ву

Zeeb44

Я сделал это, я выполнил эти обычные шаги, это очистило 3 ГБ. Сейчас там еще около 7 гб. Я не могу избавиться от большего?

Zeeb44

Zeeb44 написал:

Ну, на моем карбоне x1, которому постоянно не хватает места,

DragonsRule

Этот человек является проверенным специалистом

Правило драконов

Zeeb44 написал:

Ну, на моем карбоне x1, которому постоянно не хватает места,

Места должно хватить даже с папкой sxs на 10 гигабайт. В качестве загрузочного диска у меня SSD на 120 гигов. Я только что проверил, и моя папка winsxs составляет около 20 гигабайт.

Zeeb44

Должно быть много места для вас. Но не для меня, у меня в папке Dropbox много документов. У меня включена выборочная синхронизация и сняты галочки со всех папок, которые мне не нужны. У меня есть только то, что мне нужно, но это много вещей. Честно говоря, мне нужен жесткий диск на 500 ГБ, но, похоже, я не могу заменить внутренний твердотельный накопитель на карбоне x1. Это специально изготовленные диски. Поэтому я не хочу покупать новый ноутбук только потому, что мне нужен жесткий диск большего размера.

DragonsRule

Этот человек является проверенным специалистом

Правило драконов

А, понятно. Я говорил о достаточном количестве места для Windows и Program Files. Вы также храните данные там. Это может иметь огромное значение.

Есть ли на вашей машине слот для SD? В Yoga моей дочери не хватило места на SSD для ее данных, поэтому мы взяли SD-карту на 128 ГБ (они очень, очень дешевые) и перенесли ее данные на нее.

Zeeb44

Не уверен, надо посмотреть. У него есть слот для карты данных для беспроводной связи, такой как карта LTE Verizon или что-то еще. Но если это так, я не уверен, как я отношусь к размещению всех моих данных на такой карте. Что, если я ударю его, и он выпадет, или кто-то просто возьмет его? И какое исполнение я бы увидел? такой же, как SSD или нет?

И да, я использую свой ноутбук для хранения данных, не знаю, как вы используете свой ноутбук, у вас ничего нет на нем? лол

Правило драконов

Этот человек является проверенным специалистом

Правило драконов

Zeeb44 написал:

И да, я использую свой ноутбук для хранения данных, не знаю, как вы используете свой ноутбук, у вас ничего нет на нем? лол

У меня нет ноутбука :) К сожалению, я не уделил должного внимания деталям вашего поста :(

Zeeb44 написал:

Что, если я ударю его, и он выпадет, или кто-то просто возьмет его? И какое исполнение я бы увидел? такой же, как SSD или нет?

SD-карты не так легко выпадают. Кража есть кража. Однако вероятность того, что кто-то украдет ваш ноутбук, гораздо выше. В любом случае, если вы заботитесь о данных, вы должны сделать их резервную копию. Верно?

SD медленнее, чем SSD. Вот почему он предназначен только для файлов данных, а не для программ или самой Windows.

Zeeb44

Да, все это хорошие ответы. Вот почему я держу все, что когда-либо делал, в своем аккаунте Dropbox, поэтому у меня всегда есть резервная копия. Возможно, мне придется изучить это решение. Спасибо за идею.

Zeeb44

Поэтому я получил SD-карту на 128 ГБ и вставил ее, Dropbox не синхронизируется со съемным носителем. Итак, я сделал этот небольшой трюк ниже и работает так, как будто это подключенный диск. Должен сказать, довольно аккуратно, Windows 7 pro.

Дал мне дополнительные 117 ГБ после форматирования и т. д., где теперь находится вся моя папка Dropbox. Спасибо за совет.

Правило драконов

Этот человек является проверенным специалистом

Правило драконов

Рад, что вам помогло.

Эта тема заблокирована администратором и больше не открыта для комментариев.

Чтобы продолжить это обсуждение, задайте новый вопрос.

Связывание домена Windows и домена веб-сайта?

Что может вызвать мерцание экрана?

У меня есть настольный компьютер Dell OptiPlex, который вызывает проблему мерцания экрана. Пожалуйста, проверьте это изображение ниже: Я сделал следующее, но все же повезло: Заменил монитор и кабели. Обновлен BIOS. Переустановил драйвер дисплея. Заменил оперативную память. р>

Искра! Серия Pro – 21 марта 2022 г.

Здравствуйте, ребята, я должен запустить эту Искру! с извинением. Я не устанавливал напоминания для этой статьи и, следовательно, забыл подготовить ее на выходных. Просто для этой цели сегодня было что-то вроде безумия в t.

Щелкни! Обновление Linux, Паролей больше нет?, Атаки BitB, Juno Pictures, Новый лед

Ваша ежедневная доза технических новостей. Вы должны это услышать. линукс 5.Прибытие 17: Вот что внутри Торвальдс и его команда снова обновили ядро Linux после некоторых трудных времен из-за некоторых изменений в последнюю минуту. Работа начинается на n.

Удобные наушники для работы из дома — чтобы слышать шум, но не передавать его

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

Читайте также: