Windows server 2012 как удалить обновления

Удаление старых обновлений на Windows Server Update Services (WSUS)

А вы знали, что по умолчанию WSUS храните все версии обновлений, которые он скачал с узла Microsoft Update. Со временем размер обновлений может стать достаточно внушительным, и перед вами встанет задача очистки WSUS.

Поэтому, чтобы освободить дисковое пространство на сервере обновлений Windows, рекомендуется периодически использовать программу wsusutil.exe для удаления старых версий обновлений. Кроме того, есть небольшой нюанс: максимальный размер БД WSUS, построенной на СУБД Microsoft SQL Server Desktop Engine (MSDE), ограничен. Это стандартное ограничение на размер базы данных в MSDE, и составляет оно 2 гигабайта (ГБ).

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

Итак, чтобы удалить старые обновления из базы данных WSUS, следуйте этой процедуре:

  • Войдите с учетной записью, обладающей правами локального администратора, на сервер обновлений WSUS.
  • Остановите веб сайт сайт WSUS, остановив службу Internet Internet Information Services (IIS). Чтобы сделать это, откройте IIS из административных инструментов, перейдите на сайт «WSUS Administration Web site», щелкните правой кнопкой мыши по веб-узлу и нажмите кнопку Stop.
  • Откройте окно командной строки и перейдите в папку %drive%\Program Files\Update Services\Tools
  • Введите следующее:

wsusutil.exe deleteunneededrevisions

После информации об успешном выполнении команды, запустите сайт WSUS Administration, для этого просто щелкните правой кнопкой мыши по нашему веб-узлу в IIS и нажмите кнопку Start.

wsus 3.2
нет там такой команды. Есть:
help
checkhealth
configuressl
configuresslproxy
deletefrontendserver
listinactiveapprovals
removeinactiveapprovals
export
healthmonitoring
import
listfrontendservers
movecontent
reset
usecustomwebsite
listunreferencedpackagefolde

Вы правы, опция deleteunneededrevisions утилиты wsusutil.exe была ликвидирована начиная с 3-ей версии WSUS.
Вместо нее для очистки сервера WSUS нужно использовать функционал Server Cleanup Wizard, который можно запустить из раздела Option консоли WSUS.

в чем может быть причина того что он крашиться при попытке очистить через Server Cleanup Wizard?

Не хватает памяти для sql

А вот еще такой интересный вопрос — как удалить из базы обновления для продуктов, которые более не нужны?
Реальный кейс:
WSUS из поставки Windows Server 2012 R2.
На протяжении последних n лет качал обновления для MS Office 2007.
Теперь мы перешли на новую версию Офиса и в настройках WSUS сняли галочку с Office 2007.
Запускаем мастер очистки и размер высвобожденного пространства около 100 МБ (т.е. понятно что обновления офиса из базы не удалились, а меж тем места они занимают весьма не мало).

Есть какое-то решение интересно?

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

Читайте также:  Перезагрузка mac os для переустановки

В общем как оказалось да — человеческого способа сделать это нет. Но и WSUS конечно полностью удалять не надо 🙂 Надо «всего лишь» полностью очистить все файлы обновлений и выкачать заново только нужные. Сделать это можно разными способами но наиболее изящный (без остановки/запуска службы и использования командной строки) вот:

1) Обновления которые нужно удалить перевести в состояние «Не утверждено» (на самом деле я думаю можно сразу в «Отклонено», но в англоязычном источнике было написано так)

2) В настройках в пункте «Файлы и языки обновлений» выбрать «Не хранить файлы обновлений локально». Нажать ОК. Зайти в эти настройки заново и убедиться, что кнопки «Ок» и «Применить» не доступны и выводится сообщение о том, что идёт процесс применения настроек (занимает несколько минут). Периодически открывая окно дождаться когда процесс закончится (исчезнет сообщение, а кнопки станут доступны).

3) Запустить мастер очистки сервера (он полностью очистит папку WSUSContent от файлов обновлений).

4) Снова зайти в «Файлы и языки обновлений» и выбрать локальное хранение файлов обновлений. Убедиться, что выбрана опция скачивания файлов только после утверждения обновлений, а опция скачивания экспресс-установки отключена. Так же нужно убедиться, что выбраны только нужные языки обновлений (на следующей вкладке).

5) Дождаться загрузки всех обновлений (может занять не одни сутки! причём мне показалось, что используется не 100% ширины канала)

6) Обновления из п.1 перевести в состояние «Отклонено».

Спасибо за мануал!
Я так и думал — практически полная переустановка 🙂

Сергей, спасибо!
как же не просто найти что-то стоящее и актуальное.

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • Как удалить пакет обновления, если загрузить систему невозможно

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

Любое обновление, особенно если оно затрагивает системные файлы — потенциальная угроза стабильности системы. Несмотря на то, что обновления тестируются как самой компанией Microsoft, так и администраторами самостоятельно, ситуации, когда установка обновления приводит к полной неработоспособности системы, время от времени случаются. Что делать в этом случае? Об этом мы расскажем в данной статье.

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

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

Читайте также:  Ноутбук hp драйвер wifi для windows 10

Так произошло и в минувший вторник патчей. Очередное обновление безопасности KB3045999 для Windows 7 при перезагрузке приводило к «синему экрану смерти» (BSOD).

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

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

Установочный диск или Windows PE

Это самый доступный, хотя и не самый простой способ. Подойдет любой диск от совместимой системы, единственное условие — соблюдение разрядности. Также следует помнить об обратной совместимости, т.е. для восстановления Windows 7 вы можете использовать диски не только от Windows 7 и Server 2008 R2, но и Windows 8 / Server 2012. В ряде случаев можно попробовать использовать диск от более ранней системы, но при этом не все возможности могут быть доступны, например, реализовать нижеприведенные инструкции с диском от Windows Vista / Server 2008 не получится.

Если вы используете Windows PE, то он также должен быть создан на базе текущей версии ОС или более поздней, разрядность также должна совпадать.

Загрузимся с установочного диска и на экране, предлагающем установку ОС выберем пункт Восстановление системы.

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

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

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

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

Если вы загрузились с Windows PE, то попадете в командную строку сразу.

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

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

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

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

Читайте также:  Windows 10 не открываются свойства принтера

Для удаления пакета выполните команду:

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

Microsoft Diagnostics and Recovery Toolset

Набор инструментов диагностики и восстановления ( Microsoft Diagnostics and Recovery Toolset, MSDaRT) — средство, основанное на ERD Commander от Sysinternals и доступное по подписке Software Assurance (SA), однако его несложно найти в сети. Для работы с Windows 7 потребуется MSDaRT не ниже версии 6.5, актуальной является версия 8.0

Загружаемся с диска MSDaRT, помните, что обязательным требованием является соблюдение разрядности, и на первом экране, после выбора языка (в нашем случае используется версия 8.0), выбираем Диагностика:

Затем Microsoft Diagnostics and Recovery Toolset:

После чего перед вами откроется окно с выбором доступных инструментов, нас интересует Hotfix Uninstall или Удаление исправлений.

Работа с мастером не представляет сложности, выбираем одно или несколько обновлений и удаляем их:

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

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

Удаление старых обновлений на Windows Server Update Services (WSUS)

За время работы службы Windows Server Update Services (WSUS), она съедает все доступное дисковое пространство. Обусловлено это тем, что WSUS хранит все версии обновлений, которые он скачал с узла Microsoft Update.

Периодически рекомендуется запускать из консоли WSUS утилиту Мастер очистки диска (wsusutil.exe) для удаления старых версий обновлений. При помощи Мастер очистки диска (wsusutil.exe), можно удалить только обновлений WSUS, которые не были развернуты в течении последнего месяца.

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

Выделяем все утвержденные обновления и переводим их в состояние «Отклонено».

Переходим в ПараметрыФайлы и языки обновлений. Выбираем пункт «Не хранить файлы обновлений локально«. Нажимаем ОК. Процесс применения настроек (занимает несколько минут). Необходимо дождаться завершения операции применения. Если зайти повторно в настройки, то можно увидеть сообщение: «Невозможно сохранить конфигурация, так как сервер еще обрабатывает предыдущее изменение конфигурации«. Периодически открывая окно дождаться когда процесс закончится (исчезнет сообщение, а кнопки станут доступны).

Переходим в ПараметрыМастер очистки сервера (он полностью очистит папку WSUSContent от файлов обновлений).

Переходим в ПараметрыФайлы и языки обновлений. Выбираем пункт «Хранить файлы обновлений локально на этом сервере«, отмечаем галочкой пункт «Скачивать файлы обновлений на сервер только после утверждения обновлений«. Переходим во вкладку «Языки обновлений» и выбираем только нужные языки обновлений.

Теперь можно утверждать необходимые обновления.

Оцените статью