จะถอนการติดตั้ง windows updates ได้อย่างไรจากพรอมต์หรือ PS ในเซิร์ฟเวอร์ Hyper-V


14

ฉันมีปัญหาบนเซิร์ฟเวอร์ของฉันเมื่อทำงานกับแขก VM ของฉันและฉันคิดว่ามันเป็นเพราะการปรับปรุงที่เพิ่งติดตั้ง คำสั่งที่ถูกต้องในการถอนการติดตั้ง Windows Updates จากพรอมต์คำสั่งหรือ Powershell คืออะไร

คำตอบ:


22

ในการรับรายการโปรแกรมแก้ไขที่ติดตั้งไว้คุณสามารถทำได้:

wmic qfe list

หากต้องการถอนการติดตั้ง Patch ที่ระบุไว้คุณต้องทำ:

wusa /uninstall /kb:<kbnumber>

นี่คือลิงค์บางส่วนที่มีข้อมูลเพิ่มเติม: 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

หมายเหตุ: บทความ 934307 KB บอกว่าคุณไม่สามารถใช้ / ถอนการติดตั้งบน Windows 2008 - สิ่งนี้ใช้ไม่ได้กับ Windows 2008 R2 - พวกเขาเปิดใช้งานสวิตช์ถอนการติดตั้งบน R2 (ดูลิงค์สุดท้าย)


4

เนื่องจากฉันเพิ่งพบเจอสิ่งนี้และมันไม่ชัดเจนจากเอกสารเมื่อใช้wusa /uninstall /kb:<kb number>ตรวจสอบให้แน่ใจว่าคุณกำลังใช้หมายเลขจริงจาก KB ไม่ใช่ตัวเลขและ KB

ไม่ถูกต้อง: wusa /uninstall /kb:KB123456

ขวา: wusa /uninstall /kb:123456


2

และทำจากคอมพิวเตอร์ระยะไกล: wmic / node: การเรียกใช้กระบวนการ SRVNAME สร้าง "powershell wusa / ถอนการติดตั้ง / kb: 2639043 / เงียบ / norestart"

และ wusa /? เพื่อมีข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์


0

บน Windows 10 the / quiet ไม่ทำงานอีกต่อไป คุณสามารถใช้:

$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

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.