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

Не все папки Windows одинаково полезны. Этот вывод для себя сделали уже многие пользователи. Некоторые папки в системе могут занимать очень много места, но не всегда нужными данными. Если с папкой снимков системы (точками восстановления) мы худо-бедно разобрались, то как подступиться к папке WinSxS знают пока не все. В этой статье я расскажу, что это за папка, почему она занимает так много места и как ее следует приводить в порядок.

Обновление с сюрпризом

Последнее обновление для ОС Windows 7, срок поддержки которой истек 14 января 2020 г. сломало функциональность рабочего стола. Пользователи, установившие апдейт, стали жаловаться на невозможность установки обоев рабочего стола.

Обновление с сюрпризом

Пакет обновлений за номером KB4534310, вышедший 14 января 2020 г., вносит в систему ошибку, которая приводит к тому, что после каждой перезагрузки ПК обои с рабочего стола удаляются – ОС меняет их на сплошной черный цвет. Как сообщает ресурс MSPowerUser, проблему с финальным обновлением Windows 7 вынесли на обсуждение в Reddit – топики были созданы пользователями MrMii-Already-Reddit и Arilandon в середине января 2020 г., и на момент публикации материала они содержали, в общей сложности, свыше 110 ответов. Дополнительно была создана тема на форуме Microsoft, и более 30 человек подтвердили, что столкнулись с подобной ситуацией.

Обновление с сюрпризом

Обновление с сюрпризом

Зачем нужны апдейты?

Любой человек, услышавший в первый раз слово “обновления”, скажет, что это определённые меры, направленные на улучшение продукта. Их задача — исправление багов и недоработок в любой программе, необязательно в Windows 7. Например, спустя год после выпуска приложения, компания решила улучшить интерфейс и выпустила пакет обновлений, которые пользователь должен скачать и установить, после чего он увидит эти изменения.

Апдейты в Windows 7 обычно направлены на исправление проблем безопасности, совместимости операционной системы с драйверами и программами. Сюда же входят проблемы совместимости с программами, требующие установки программной платформы Microsoft .Net Framework и т.п.

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

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

Защищаем ПК от шифровальщика WannaCry (ВАЖНО!)

Обновление от 15 мая 2017 г. Червь-шифровальщик WannaCry заходит на Ваш ПК без всякого участия пользователя (нужен только белый IP и некоторые открытые порты) – через найденную уязвимость в системе. Если автоматические обновления у Вас отключены – нужно поставить нужное обновление вручную.

Для Windows 7 64-bit – это KB4012212 (смотрим сайт MS – там всё есть). Даже для Windows XP выпущен патч.

Защищаем ПК от шифровальщика WannaCry (ВАЖНО!)

Но это же Windows 🙂 Обновление на Windows 7 SP1 у Вас не установится (будет непрерывно крутиться “поиск обновлений”) из-за ошибки в самой системе обновлений. Сначала надо установить обновление KB3102810, которое исправляет установку обновлений, так вот так коряво на русском получается…

Скан журнала обновлений ниже

Ошибка обновления Windows c кодом 80070002

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

Читайте также:  Памятка по KMS активации Windows Server 2019

Специалисты Microsoft рекомендуют действовать по следующему плану:

  1. Щелкните по значку сетевого подключения правой кнопкой мыши. Из меню выберите пункт «Диагностика неполадок» и проведите проверку.
  2. С официального сайта разработчика скачайте средство устранения неполадок После запуска скачанного файла следуйте подсказкам «Мастера», чтобы найти и устранить неполадки.
  3. В строке поиска меню «Пуск» введите cmd. Из результатов вам необходимо выбрать приложение «Командная строка». В окне этой программы пропишите: en %systemroot%\SoftwareDistribution SoftwareDistribution.bak и нажмите Enter. Затем введите иную команду: Ren %systemroot%\system32\catroot2 catroot2.bak. Подтвердите свои действия кнопкой Enter, а затем закройте окно и перезагрузите компьютер.

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

Ошибка обновления Windows c кодом 80070002

Ошибка обновления 8007000e

Сбой с этим кодом появляется чаще всего из-за сбоя в базах данных Центра обновлений. Стандартная утилита для диагностики перезапускает их и очищает реестр, но помогает это не во всех случаях. Если стандартное устранение неполадок в Центре обновлений не помогло, то необходимо провести аналогичную работу вручную. Это будет более эффективно. Под кодом 8007000e ошибка обновления Windows 7 устраняется по инструкции:

  1. Запустите «Диспетчер задач» при помощи одновременного нажатия клавиш Ctrl+Delete+Alt. В открывшемся окне найдите вкладку «Службы» и прейдите в нее.
  2. Список отображает все размпещенные на компьютере службы. В нем нужно найти Wuauserv и нажать на это название правой клавишей мыши.
  3. В появившемся контекстном меню выберите пункт «Остановить».
  4. Запустите командную строку от имени администратора (режим запуска выбирается путем нажатия на название программы правой клавишей мыши). По умолчанию эта утилита располагается в папке «Стандартные» меню «Пуск».
  5. Введите команду netstopwuauserv, подтвердите свои действия кнопкой Enter.
  6. Перейдите в папку Windows в большинстве случаев она располагается на жестком диске с литерой C.
  7. Найдите в ней подпапку SoftwareDistribution. Удалите все файлы, находящиеся в ней.
  8. Вернитесь в «Диспетчер задач», найдите службу Wuauserv и запустите ее через контекстное меню.

Перезапустите компьютер, через некоторое время система самостоятельно начнет искать обновления и загружать их. Если ошибка снова появится, то необходимо загрузить альтернативную утилиту для поиска новых конфигураций системы — WSUS Offline Update. В этом случае стандартный Центр обновлений нужно отключить, чтобы программы не вступали в конфликт.

Как исправить ошибку 80070103

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

  1. Откройте командную строку из папки «Стандартные» меню «Пуск». Запуск нужно провести от имени администратора (для этого правой клавишей мыши щелкните по названию программы и вызовите контекстное меню).
  2. Введите команду net stop wuauserv и нажмите Enter.
  3. Затем введите следующую команду net start wuauserv и снова подтвердите свое решение клавишей Enter.
Ошибка обновления Windows c кодом 80070002

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

Если драйвера не загружены, то рядом с названием компонента системы будет стоять яркий восклицательный знак. Загрузить нужные можно через официальные сайты изготовителей оборудования, но в этом случае вам нужно точно знать модели устройств. Лучше всего воспользоваться специальными утилитами для поиска и обновления драйверов. О них мы рассказывали в одной из статей. Примеры программ: Driver Booster, DriverPack Solution, SlimDrivers.

Читайте также:  Особенности и возможности виртуализации KVM

Не устанавливается KB– решение

В сентябре компания Майкрософт планово выложила KB-патчи, в которых комплексно решались около 80 уязвимостей. Стоит отметить, что 17 уязвимостей из 80 были критическими. Наиболее массовая проблема проявилась именно с плановым пакетом KB4516065, необходимым для Windows 7 и Windows Server 2008 R2.

Если кратко говорить про конкретные уязвимости – можно отметить две из них: CVE-2019-1214 и CVE-2019-1215. Эти проблемы связаны с контролем уровня привилегий в Виндовс. Например, первая уязвимость скрывалась в драйвере Windows Common Log File System и позволяла третьей стороне с правами обычного пользователя повышаться до администратора. Вторая же уязвимость имела схожий характер и скрывалась в службе Winsock ().

Таким образом получаем основное решение:

Также компания Майкрософт предупреждает о конфликте, который может возникнуть из-за наличия в ОС активных антивирусных программ от Symantec и Norton. Пока проблема не решится – обновления будут блокироваться на таких ПК. Если у вас имеются такие приложения – лучше их отключить/ удалить на момент загрузки KB.

Как правильно очищать папку WinSxS?

Ответ зависит от версии операционной системы, которую вы используете.

Windows 7

В Windows 7 следует установить обновление SP1 или пакет с номером KB2852386. Дело в том, что разработчики включили очистку этой папки в системную утилиту очистки диска. Там этот пункт называется «Очистка обновлений Windows».

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

Windows 8

В Windows 8 папка WinSxS претерпела небольшие, но важные изменения. Теперь в ней хранятся не просто старые файлы, а сжатые старые файлы. Это значительно снижает реальный физический размер папки.

Начиная с Windows 8, вы можете посмотреть реальный размер WinSxS следующей командой /Online /Cleanup-Image /AnalyzeComponentStore. Для этого потребуется вызвать системную утилиту «Командная строка» («cmd») от имени администратора.

Штатное средство очистки диска здесь всегда умело очищать обновления Windows, как это описано для Windows 7 SP1.

Windows 8.1 и 10

В Windows 8.1 появилось дополнительная функция удаления всех старых версий компонентов Windows. Делается это командой:

/Online /Cleanup-Image /StartComponentCleanup /ResetBase.

Внимание! Используйте нештатные команды только если свободное место просто катастрофически ценно. Во всех остальных случаях «очистка диска» даст вполне удовлетворительный результат. А безопасность системы за счет 30-дневного моратория на удаление обновлений, будет выше.

Пользователям Windows рекомендовано удалить неисправное обновление KB3004394

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

В Microsoft не перечисляют проблем, которые вызывает данное обновление. Одну из них назвал Роберт Халлок из компании AMD — невозможность установки новых графических драйверов. Для AMD это особенно актуально, поскольку 10 декабря вышло масштабное обновление драйверов Catalyst Omega.

Пользователям Windows 7 рекомендовано удалить неисправное обновление

О других проблемах сообщают сами пользователи. В список попали невозможность запуска Windows Defender, проблемы с запуском программы Virtual Box и ошибки в системе контроля учётных записей пользователей (User Account Control, UAC). Microsoft уже предоставила возможность удаления неисправного обновления. Чтобы сделать это самостоятельно, нужно зайти в Панель управления — Программы и компоненты — Просмотр установленных обновлений. Нажатие правой кнопкой мыши по обновлению KB3004394 откроет контекстное менюс единственной командой «Удалить».

Пользователям Windows рекомендовано удалить неисправное обновление KB3004394

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

Читайте также:  Как в Windows 10 убрать пароль при включении компьютера

Патч для Windows Root Cert у некоторых пользователей вызывает многочисленные проблемы, в том числе блокировку запуска Windows Defender и VirtualBox, сложности с установкой других обновлений Windows, спонтанное открытие диалога User Account Control (UAC) и т.д. Судя по всему, проблемы возникают только на операционной системе Windows 7.

Представитель компании AMD написал в твиттере, что KB3004394 блокирует установку драйверов к видеокарте.

Пользователи Nvidia тоже рапортуют о невозможности установить драйверы для GeForce.

На форуме Microsoft Answers сотрудник техподдержки Microsoft порекомендовал пользователям вручную удалить апдейт KB3004394. Вскоре эта рекомендация приобрела официальный статус, когда компания выпустила патч KB3024777 для патча KB3004394.

Если операционная система сможет инсталлировать KB3024777 через систему Windows Update (из-за глюков это может быть проблематичным), то KB3024777 успешно решит проблему и удалит предыдущее обновление KB3004394. Если этого не произошло, то следует всё-таки удалить KB3004394 вручную.

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

Обновление KB3004394 было выпущено Microsoft во второй вторник этого месяца, и вызвало ряд проблем в Windows 7 и Windows Server 2008 R2. Многие пользователи заявили, что после его установки возникают проблемы с Windows Defender, Диспетчером задач и другими системными инструментами.

Пользователям Windows рекомендовано удалить неисправное обновление KB3004394

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

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

Патч KB3024777 выпущен именно для Windows 7 SP1 и Windows Server 2008 R2 SP1. Microsoft рекомендует скачать его вручную и установить как можно скорее.

Очистка диска от временных файлов загруженных обновлений и удаление истории обновлений

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

Для этого откройте Проводник и пройдите по адресу: C:\Windows\SoftwareDistribution. В этом каталоге найдите две папки: Download (содержит файлы обновлений) и DataStore (хранит логи истории обновлений). Удалите файлы, находящиеся в них с помощью комбинации Shift+Del (без перемещения в корзину).

Известные проблемы

Итак, «Всевидящее Око Microsoft» следит за существующими обходами их ограничений, и в последнее время описанные выше способы не всегда окончательно решают проблему с активацией копии Windows.

Дело в том, что у некоторых пользователей просто нет приведённых файлов и необходимого обновления с номером «KB971033».

К сожалению, в таких условиях не существует 100% рабочего способа решения проблемы, поэтому остаётся только проводить эксперименты с имеющимися активаторами, которых в сети предостаточно: например, «KMSAuto Net» — многими рассматривается как лидер в этой категории, «Windows Loader», «Open 7 Activator» и многие другие.

Что сломалось в Windows

Пользователи Reddit выяснили, что Windows 7 с установленным обновлением KB4534310 удаляет обои рабочего стола только в случае, если в настройках их отображения выбран параметр «Растянуть». Другие варианты отображения такую проблему не вызывают.

Последствия установки финального обновления Windows 7

Что сломалось в Windows

Они предположили, что данный параметр после установки апдейта система перестает учитывать, что и приводит к заливке рабочего стола черным цветом после каждой перезагрузки. Журналисты ресурса Bleeping Computer подтвердили факт наличия проблемы – они воспроизвели ее на собственных ПК под управлением Windows 7.