Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Установка - Массовое удаление обновлений.

Ответить
Настройки темы
Установка - Массовое удаление обновлений.

Пользователь


Сообщения: 97
Благодарности: 0

Профиль | Отправить PM | Цитировать


Дорого времени. Вопрос уже давно волнует меня. есть лицензионная Windows 7. регулярно скачиваются и устанавливаются обновления из Центра обновления. вопрос: можно ли каким-то образом удалить обновления за определенную дату сразу, массово, а не по отдельности каждое на момент закачки обновлений. спасибо.

Отправлено: 12:42, 18-09-2015

 

Старожил


Сообщения: 462
Благодарности: 56

Профиль | Отправить PM | Цитировать


R529, можете, только удалять их все равно придется вручную и по одному.
Зайдите в Центр Обновления Windows, слева внизу есть кнопка Установленные обновления.
Зайдите туда, перед Вами появится список обновлений. Нажмите на надпись Установлено, и список обновлений упорядочится по дате установки. Затем ищете нужную дату и удаляете мх.

-------
Самый страшный вирус всегда сидит перед компьютером!

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:56, 18-09-2015 | #2



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

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


Аватара для ispolin

Ветеран


Автор проектов


Сообщения: 532
Благодарности: 85

Профиль | Отправить PM | Цитировать


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

wusa.exe /uninstall /kb:2859537
wusa.exe /uninstall /kb:2872339
wusa.exe /uninstall /kb:2882822
wusa.exe /uninstall /kb:3045999
wusa.exe /uninstall /kb:3060716
wusa.exe /uninstall /kb:3071756

текст сохранить как cmd

-------

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:38, 18-09-2015 | #3


Пользователь


Сообщения: 97
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

хотя думаю проще будет так:
wmic qfe list > c:\list.txt - получить список обновлений в списке в текстовом документе.
затем открыть текстовый документ в Excel и выделить таблично разово те, что нужны по дате. выделить все какие нужны и забить их в bat-ник и запустить на выполнение.

Отправлено: 14:36, 18-09-2015 | #4


Ветеран


Сообщения: 1240
Благодарности: 275

Профиль | Отправить PM | Цитировать


R529, так или иначе формируете файл list.txt (например, при помощи wmic qfe get HotFixID >list.txt). Файл должен быть в однобайтной кодировке (Win1251 или CP886, wmic qfe get HotFixID формирует его в Unicode значит нужно преобразовать) и содержать номер KB в каждой строке с буквами KB или без которые вы хотите удалить из системы, например:

KB917607
KB2479943
KB2506014
2506212
2506928

(список чисто условный, для примера). Кладете рядом с ним пакетный файл (например с именем delete_unneсessary_updates.cmd) следующего содержания:

Код: Выделить весь код
@echo off
for /f "delims=KB tokens=*" %%I in (list.txt) do (
  echo Uninstall KB%%I...
  start /wait "" wusa /uninstall /kb:%%I /norestart /quiet
  )
ну и все... Файл list.txt можете править как угодно, за кодировкой только следите, с Unicode не работает, и перегружаться потом нужно вручную, в самом файле перезагрузка (даже если она нужна) отключена.

Отправлено: 16:02, 18-09-2015 | #5


Старожил


Сообщения: 462
Благодарности: 56

Профиль | Отправить PM | Цитировать


Dzirt2005, а зачем это все? Не было бы проще отформатировать по примеру ispolin, затем просто поменять .txt на .cmd?

-------
Самый страшный вирус всегда сидит перед компьютером!


Отправлено: 16:09, 18-09-2015 | #6


Ветеран


Сообщения: 1240
Благодарности: 275

Профиль | Отправить PM | Цитировать


sXeRostik, меньше действий когда нужно удалить/добавить еще KB для удаления - следовательно, меньше вероятность сделать ошибку где-то и потом ее долго и нудно искать. Но я естественно не настаиваю.

Отправлено: 16:17, 18-09-2015 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата R529:
Спасибо. это все хорошо и понятно и известно. но мне нужно удалить, например, за 1 число сентября месяца, где 120 обновлений стоит например. переписывать все 120 обновлений а bat-ник как-то... возможно есть более кардинальный способ.
хотя думаю проще будет так:
wmic qfe list > c:\list.txt - получить список обновлений в списке в текстовом документе. »
Вот именно для «wmic.exe qfe» есть «InstalledOn», по которому можно сразу отфильтровать потребное, наподобие:
Код: Выделить весь код
wmic.exe QFE where "InstalledOn = '9/1/2015'" get HotFixID

Отправлено: 05:59, 19-09-2015 | #8



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Установка - Массовое удаление обновлений.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общее - Удаление интегрированных обновлений из образа Imperator Mad Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 5 03-06-2019 14:10
Разное - Заблокировано удаление некоторых обновлений - как отключить??? rebe Microsoft Windows 7 3 10-05-2014 00:52
2008 R2 - WSUS. Удаление обновлений. stolyar Windows Server 2008/2008 R2 0 15-08-2012 15:09
Удаление Back up обновлений mathres WSUS 3 27-01-2011 08:48
Разное - удаление обновлений вручную Vem Microsoft Windows 2000/XP 1 12-07-2010 20:29




 
Переход