Bagaimana cara menghapus pembaruan windows, dari prompt atau PS di server Hyper-V?

14

Saya mengalami masalah pada server saya ketika bekerja dengan tamu VM saya, dan saya pikir ini karena pembaruan yang baru diinstal. Apa perintah yang benar untuk menghapus Pembaruan Windows dari prompt perintah, atau Powershell?

DanBig
sumber

Jawaban:

22

Untuk mendapatkan daftar tambalan yang terpasang, Anda dapat melakukan:

wmic qfe list

Untuk menghapus patch yang terdaftar, Anda lakukan:

wusa /uninstall /kb:<kbnumber>

Berikut adalah beberapa tautan dengan informasi lebih lanjut: http://www.systemcentercentral.com/BlogDetails/tabid/143/indexid/57960/Default.aspx http://support.microsoft.com/kb/934307
http: // technet. microsoft.com/en-us/library/dd883262(WS.10).aspx

Catatan: artikel 934307 KB mengatakan bahwa Anda tidak dapat menggunakan / mencopot pada Windows 2008 - ini tidak berlaku untuk Windows 2008 R2 - mereka mengaktifkan sakelar pencopotan pemasangan pada R2 (lihat tautan terakhir).

MattB
sumber
4

Karena saya baru saja menemukan ini, dan tidak jelas dari dokumentasi, ketika menggunakan wusa /uninstall /kb:<kb number>pastikan Anda menggunakan nomor aktual dari KB, bukan nomor dan KB.

Salah: wusa /uninstall /kb:KB123456

Baik: wusa /uninstall /kb:123456

DigitalNoise
sumber
2

Dan untuk melakukannya dari komputer jarak jauh: wmic / node: Panggilan proses SRVNAME buat "powershell wusa / uninstall / kb: 2639043 / quiet / norestart"

dan wusa /? untuk mendapatkan informasi lebih lanjut tentang parameter

Lucs
sumber
0

Pada Windows 10 / tenang tidak lagi berfungsi. Anda dapat menggunakan:

$SearchUpdates = dism /online /get-packages | findstr "Package_for"
$updates = $SearchUpdates.replace("Package Identity : ", "") | findstr "KBXXXXXX"
#$updates
DISM.exe /Online /Remove-Package /PackageName:$updates /quiet /norestart

lihat: https://social.technet.microsoft.com/Forums/windows/en-US/f6594e00-2400-4276-85a1-fb06485b53e6/issues-with-wusaexe-and-windows-10-enterprise?forum=win10itprogeneral

kota
sumber