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

Показать сообщение отдельно

Новый участник


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

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


Цитата sputnikk:
Батник не смог удалить 5 апдейтов, хотя удаляет через строку от имени администратора.
wusa.exe /uninstall /KB:2533552 /quiet /norestart
wusa.exe /uninstall /KB:2884256 /quiet /norestart
wusa.exe /uninstall /KB:3020369 /quiet /norestart
wusa.exe /uninstall /KB:3020370 /quiet /norestart
wusa.exe /uninstall /KB:976902 /quiet /norestart
Но и вручную не могу. Может чего не хватает. В меню не появляется кнопка "удалить".»
976902 - это Service Pack 1. Так что он и не должен удаляться в принципе.
А вот с 2533552; 2884256; 3020369; 3020370; 3161102 (и подобными им) другая проблема.
Они почему-то числятся как "легитимные", потому их невозможно удалить ни соответствующей кнопкой в Центре Обновлений, ни через BAT-скрипт. К тому же, на самом деле часть из них - вредоносные. В частности это касается 3020370 и 3161102.

Но дать право на их удаление возможно. Но придется помучаться.
Все установленные обновления Windows хранятся в пути C:\Windows\servicing\Packages.
К каждому установленному обновлению относятся определенные файлы, в имени которых фигурирует KB-номер. Как правило, количество таких файлов колебается от 4 до 6 для каждого обновления, (у 976932 таких файлов 5).

Например, у обновления 3020370 6 файлов:

Package_1_for_KB3020370~31bf3856ad364e35~x86~~6.1.1.17514.cat
Package_1_for_KB3020370~31bf3856ad364e35~x86~~6.1.1.17514.mum
Package_for_KB3020370~31bf3856ad364e35~x86~~6.1.1.17514.mum
Package_for_KB3020370_RTM~31bf3856ad364e35~x86~~6.1.1.17514.cat
Package_for_KB3020370_RTM~31bf3856ad364e35~x86~~6.1.1.17514.mum
Package_for_KB3020370~31bf3856ad364e35~x86~~6.1.1.17514.cat

Эти файлы в свойствах должны иметь только одного владельца для удаления. В данном случае, тебя. После чего к этим файлам нужно сделать полный доступ к чтению, удалению и т. д. Все это делается во вкладке "Безопасность".
Как только все файлы одного обновления пройдут процесс получения полного доступа к ним, при перезагрузке Центра Обновлений кнопка "Удалить" появится при выборе обновления, в данном случае, 3020370. Более того, теперь его можно удалить через BAT-скрипт.
То же самое надо сделать с другими обновлениями. Да, это тяжко, но иначе никак.

Хотя, программка Take Ownership немножко упростит это дело. Она даст возможность удалить эти файлы хотя бы вручную.
В ней мы выбираем путь C:\Windows\servicing\Packages, и запускаем активацию прав доступа. Ждем, когда процесс закончится.
А потом спокойно вручную удаляем файлы.
Поскольку программа не дает полного доступа, кнопка "Удалить" в Центре Обновлений не появится. Скорее всего, в этом случае, через BAT-скрипт удаление тоже не пройдет (лично не пробовал).
Как-то вот так вот.

Отправлено: 19:47, 17-03-2019 | #14