Làm cách nào để gỡ cài đặt các bản cập nhật windows, từ dấu nhắc hoặc PS trong máy chủ Hyper-V?


14

Tôi gặp sự cố trên máy chủ của mình khi làm việc với khách VM và tôi nghĩ đó là do bản cập nhật được cài đặt gần đây. Lệnh chính xác để gỡ cài đặt Cập nhật Windows từ dấu nhắc lệnh hoặc Powershell là gì?

Câu trả lời:


22

Để có được danh sách các bản vá được cài đặt, bạn có thể làm:

wmic qfe list

Để gỡ cài đặt một bản vá được liệt kê, bạn làm:

wusa /uninstall /kb:<kbnumber>

Dưới đây là một số liên kết với nhiều thông tin hơn: http://www.systemcentercentral.com/BlogDetails/tabid/143/indexid/57960/Default.aspx http://support.microsoft.com/kb/934307
http: // technet. microsoft.com/en-us/l Library / dd883262 (WS.10) .aspx

Lưu ý: bài viết 934307 KB nói rằng bạn không thể sử dụng / gỡ cài đặt trên Windows 2008 - điều này không áp dụng cho Windows 2008 R2 - họ đã bật công tắc gỡ cài đặt trên R2 (xem liên kết cuối cùng).


4

Vì tôi mới bắt đầu điều này và không rõ tài liệu, nên khi sử dụng, wusa /uninstall /kb:<kb number>hãy đảm bảo bạn đang sử dụng số thực tế từ KB, không phải số KB.

Sai lầm: wusa /uninstall /kb:KB123456

Đúng: wusa /uninstall /kb:123456


2

Và để thực hiện điều đó từ một máy tính từ xa: wmic / node: SRVNAME gọi quá trình tạo "powershell wusa / Uninstall / kb: 2639043 / quiet / norestart"

và wusa /? để có thêm thông tin về các tham số


0

Trên Windows 10 / quiet không còn hoạt động. Bạn có thể sử dụng:

$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

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.