Очистка обновлений windows 8

Обновлено: 02.07.2024

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

Один из часто задаваемых вопросов: «можно ли удалить папку WinSxS, чтобы освободить место на диске?». Если ответить коротко, то нет. Однако можно уменьшить размер папки WinSxS с помощью средств, встроенных в Windows. Дополнительные сведения о папке WinSxS см. в статье Управление хранилищем компонентов.

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

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

Дополнительные сведения о поиске размера папки WinSxS см. в разделе Определение фактического размера папки WinSxS.

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

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

планировщик задач

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

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

Выполнение задачи Старткомпонентклеануп в планировщик задач для очистки и сжатия компонентов

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

разверните дерево консоли и перейдите к библиотеке планировщик задач библиотека \ Microsoft \ Windows \ обслуживание \ старткомпонентклеануп.

В разделе выбранный элемент нажмите кнопку выполнить .

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

Dism.exe

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

Использование параметра/Старткомпонентклеануп

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

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

Использование параметра/Ресетбасе с параметром/Старткомпонентклеануп

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

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

После завершения этой команды невозможно удалить все существующие пакеты обновления и обновления. Это не приведет к блокировке удаления пакетов обновления или обновлений в будущем.

Использование параметра/Спсуперседед

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

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

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

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

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

Запустите программу очистки диска, чтобы удалить системные файлы


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

Нам понадобится утилита "Выполнить", поэтому нажимаем сочетание клавиш Win+R и вводим в открывшееся окно cleanmgr.

2) Выбираем диск С и жмем ОК.

Выбираем диск С и жмем ОК.

Ждем оценку свободного пространства и жмем кнопку "Очистить системные файлы".

Но так можно удалить только часть файлов, более точную очистку можно произвести с помощью способа №2.

Способ №2. Очистка обновлений Windows, отключенных компонентов и кэша Windows, хранящихся в папке WinSxS с помощью утилиты DISM. (Рекомендую)

Данный способ позволяет очистить не только файлы обновлений, но и весь остальной мусор из папки WinSxS.

Открываем командую строку от имени администратора, для этого жмем сочетание клавиш Win+X и выбираем "Командная строка (администратор)".

2) Этот шаг будет чисто формальный, но давайте посмотрим что же у нас содержится в папке WinSxS. Поэтому в открывшемся окне вбиваем следующую команду:

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

После анализа утилита покажет чем занимается наше дисковое пространство.

После анализа утилита покажет чем занимается наше дисковое пространство.

3) Вводим команду на очистку лишних файлов:

Вводим команду на очистку лишних файлов:

Запустится процесс очистки по завершению которого утилита сообщит об успешности операции.

Запустится процесс очистки по завершению которого утилита сообщит об успешности операции.

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.

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

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

Все более-менее современные операционные системы Microsoft (начиная с Windows Vista) состоят из компонентов. Компонент в Windows представляет из себя один или несколько бинарных файлов, файл-каталог и XML-файл с описанием настроек (ключи реестра, настройки безопасности и т.п.). Компоненты группируются в логические блоки, из которых собираются различные редакции Windows.

Все компоненты ОС находятся в папке WinSxS, которая является хранилищем компонентов. Каждый компонент в хранилище имеет свое уникальное имя, включающее в себя номер версии, язык локализации и архитектуру процессора, для которой он был собран. В операционной системе есть только один экземпляр каждой версии каждого файла, и экземпляр этот находится в папке WinSxS, а все остальные экземпляры представляют из себя жесткие ссылки (hard links) на файлы, находящиеся в хранилище.

По сути, в папке WinSxS содержится практически вся операционная система, включая и неустановленные компоненты. Кстати, именно поэтому при установке дополнительных компонентов система не запрашивает установочный диск.

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

Папка WinSxS изнутри

Размер папки WinSxS

Именно из за наличия жестких ссылок файловые менеджеры могут показывать несколько преувеличенный размер папки WinSxS. Более точные данные о размере папки в Windows 8 можно узнать с помощью утилиты Disk Usage от Sysinternals. Достаточно просто распаковать утилиту и выполнить команду:

Как видите, утилита показывает немного меньший размер папки, чем Проводник.

Размер папки WinSxS с помощью утилиты du

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

Утилита «Очистка диска»

Для очистки хранилища можно воспользоваться графической утилитой «Очистка диска», запущенной с правами администратора. Для этого надо зайти в папку C:\Windows\System32, найти файл cleanmgr.exe и выбрать запуск от имени администратора.

запуск очистки диска с правами администратора

Для уменьшения размера папки WinSxS надо отметить пункт «Очистка обновлений Windows» и нажать ОК. Кстати, утилита не совсем точно определяет объем высвобождаемого пространства, реально он может отличаться на пару сотен мегабайт в меньшую сторону.

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

Утилита DISM

С помощью консольной утилиты DISM также можно очистить хранилище компонентов. Для этого в командной строке, запущенной с правами администратора, надо выполнить команду:

Dism /Online /Cleanup-Image /StartComponentCleanup

очистка папки WinSxS с помощью DISM

Также с помощью DISM можно очистить хранилище после установки сервис-пака (SP):

Dism /Online /Cleanup-Image /SPSuperseded /HideSP

Ключ /SPSuperseded удаляет архивные файлы, созданные при установке SP, а /HideSP убирает его из списка установленных обновлений. Но поскольку вместо сервис-пака для восьмерки вышла Windows 8.1, то использовать эти ключи не получится, по крайней мере пока. Впрочем, этот способ можно использовать и в Windows 7 с установленным SP1.

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

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

запуск очистки из Планировщика заданий

Новое в Windows 8.1

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

Dism /Online /Cleanup-Image /AnalyzeComponentStore

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

Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase

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

изменения в Windows 8.1

Будучи владельцем компьютера или ноутбука с установленной операционной системой Windows, можно столкнуться с разными проблемами и ошибками. В компании Microsoft не скрывают, что их операционная система не идеальна, а потому ведётся постоянная работа над её усовершенствованием.

Как удалить старые обновления Windows

Эти нововведения пользователи лицензионных версий ОС получают в виде обновлений, которые устанавливаются автоматически, либо вручную, в зависимости от настроек.

Но и при самом процессе обновления не исключены ошибки. Одним из решений возникающей проблемы становится удаление старых обновлений.

Зачем удалять старые обновления

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

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

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

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

СОВЕТ. Очищать ОС от старых обновлений рекомендуется хотя бы раз в 6 месяцев.

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

Можно ли это делать

Не все пользователи задумываются о том, как можно удалить старые обновления на Windows 10, поскольку на 100% уверены, что делать это нельзя.

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

Ничего плохого в том, что вы решите удалить ранее установленные обновления для Windows 7, 8 или 10 нет. Напротив, это порой даже необходимо делать. Только при этом важно учитывать некоторые нюансы:

  • Делайте это правильно. Если просто удалить файлы, можно зацепить то, что трогать нельзя. Как результат, вся операционка может прекратить функционировать.
  • Удаляйте, но не все обновления. Это к вопросу о том, можно ли удалить на Windows 10 или в других версиях ОС апдейты и не приведёт ли очистка обновлений к серьёзным последствиям. Если не трогать апдейты защиты Windows, всё будет нормально.
  • Тщательно выбирайте, что удаляете. Порой пользователь решает удалить буквально все старые обновления для Windows 10, поскольку недавно был установлен свежий пакет. Но новые обновления не говорят о том, что всё ранее инсталлированное уже не требуется. Возможно, они не старые и всё ещё актуальные.

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

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

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

Способы очистки

Обычный пользователь будет интересоваться тем, как можно удалить буквально сразу все обновления, работая с Windows 7, 8 или 10.

Тут важно заметить, что поддержка Windows 7 уже была официально прекращена. Следовательно, никаких новых обновлений пользователям этой ОС ждать не стоит. Удалить старые пакеты придётся в том случае, если был установлен самый свежий апдейт. Тогда не лишним будет подчистить мусор.

А вот в случае с Windows 8 и Windows 10 вопрос об очистке апдейтов остаётся куда более актуальным. Для каждой из представленных версий операционных систем доступны одинаковые способы удаления. А потому все рассмотренные методы могут применяться на 3 популярных ОС. Разница небольшая и в основном заключается в отличиях поиска тех или иных инструментов, папок и разделов.

Чтобы удалить давно загруженный пакет обновлений, либо файлы, которые скачались неправильно, можно действовать через:

  • панель управления;
  • параметры ОС;
  • командную строку;
  • программы;
  • очистку диска.

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

Но поскольку апдейты на Windows 7 не приходят, основной упор будет сделан именно на Windows 8 и Windows 10.

Панель управления

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

Говорить про ненужные обновления в случае с Windows 7 уже не приходится. Тут даже нужных нет. А потому удалить может потребоваться лишь старые, залежавшиеся файлы.

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

Как только удаление завершится, обязательно перезагружайте компьютер. Это позволит изменениям вступить в силу.

Выполнить удаление через Панель управления оказалось достаточно просто.

Параметры

Актуально для самой свежей версии ОС Windows. Чтобы выполнить удаление через параметры на Windows 10, потребуется сделать несколько последовательных операций:

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

Как и в предыдущем случае, по завершению деинсталляции рекомендуется перезагрузить компьютер.

Командная строка

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

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

В этом случае инструкция выглядит следующим образом:

Командная строка

  • Щёлкните правой клавишей мыши по значку Windows, который располагается в левом нижем углу дисплея. Их выпадающего меню кликните на пункт «Командная строка».
  • Откройте новое окно, та самая командная строка. Здесь следует прописать следующую команду, которая выглядит как wmic qfe list brief /format:table.
  • Чтобы активировать действие этой команды, просто нажмите «Enter» на клавиатуре.
  • После этого на экране компьютера отобразится весь перечень обновлений, которые были установлены на вашем компьютере, но при этом не были удалены. Также будет прописан их индекс.
  • Теперь нужна следующая команда. Она имеет вид wusa /uninstall /kb:[ID]. Здесь вместо ID прописывается цифровой индекс того обновления, от которого следует избавиться.
  • Снова «Enter» и ожидайте завершения процесса.

Финишным действием станет традиционная перезагрузка компьютера.

Сторонние программы

Ещё одним действенным средством может стать удаление через стороннюю программу. Какую именно, тут уже каждый пользователь должен решать самостоятельно. Фактически это альтернатива и порой лучшая замена традиционным интегрированным инструментам в операционной системе Windows.

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

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

Несмотря на разнообразие подобного стороннего софта, работают они все примерно одинаково.

Чистка системного диска

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

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

Для удаления необходимо:

Минус метода в том, что он может занимать достаточно много времени. Сначала идёт продолжительный процесс сканирования. Иногда и само удаление требует подождать по 20-30 минут. Это зависит от количества мусора, а также технических характеристик самого компьютера.

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

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

Кэш обновлений, зависшие и неустановленные апдейты

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

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

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

Чтобы устранить подобные неполадки, необходимо:

  • открыть панель управления;
  • зайти в «Система и безопасность»;
  • далее в «Администрирование»; ;
  • в службах найти центр обновлений;
  • дважды кликнуть и открыть свойства службы;
  • поменять фильтр и выставить значение «Отключена» напротив пункта «Тип запуска»;
  • сохранить изменения, кликнув на ОК;
  • перезагрузить компьютер;
  • через любой файловый менеджер открыть папку Windows-SoftWareDistribution-Download;
  • удалить из этой папки всё содержимое, тем самым очистив кэш.

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

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

Теперь система снова начнёт искать свежие апдейты, установит их без ошибок и тем самым ОС продолжит нормально функционировать.

Значок обновлений

Это актуально для пользователей предыдущих версий операционных систем, то есть Windows 7 и Windows 8, включая версию 8.1.

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

Чтобы избавиться от такой проблемы, достаточно просто удалить одно обновление.

Для этого нужно:

  • зайти в панель управления;
  • открыть список установленных апдейтов;
  • в этом списке отыскать пакет под номером KB3035583;
  • удалить его;
  • перезагрузить компьютер.

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

Всем спасибо за внимание! Подписывайтесь, оставляйте комментарии и рассказывайте о нас своим друзьям!

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