บางครั้งการอัปเดตความปลอดภัยสำหรับผลิตภัณฑ์ของ Microsoft (เผยแพร่ภายใต้ MS Patch Tuesday) ทำให้เกิดปัญหากับระบบปฏิบัติการหรือซอฟต์แวร์ของบริษัทอื่น ปัญหาที่เกิดจากการอัปเดตอาจมีจำนวนมากและเกิดขึ้นในอุปกรณ์จำนวนมากหรือเป็นส่วนตัวซึ่งเกิดขึ้นในบางเวอร์ชันของระบบปฏิบัติการ Windows และบางแอปรวมกัน
หากโปรแกรมแก้ไข Windows (หรือ Office) ทำให้เกิดปัญหากับคอมพิวเตอร์ของผู้ใช้หลายราย และสิ่งนี้ได้รับการยืนยันโดยผู้เชี่ยวชาญของ Microsoft บริษัทจะทำการดึงการอัปเดตนี้ และหลังจากนั้นไม่นานก็จะถูกแทนที่ด้วยโปรแกรมใหม่โดยแก้ไขข้อผิดพลาด แต่ถ้าจำเป็น ใน Windows มีวิธีถอนการติดตั้งการอัปเดตความปลอดภัยหรือโปรแกรมแก้ไข
ในบทความนี้เราจะแสดงวิธีการอย่างถูกต้อง ถอนการติดตั้งการอัปเดตใน Windows OS (บทความนี้ครอบคลุม Windows 10, 8.1, 7 และ Windows Server 2016, 2012/R2, 2008/R2) คุณสามารถใช้วิธีการลบการอัปเดตเหล่านี้ได้ หากคุณติดตั้งการอัปเดตด้วยตนเองจากไฟล์ CAB หรือ MSU อุปกรณ์ของคุณจะได้รับการอัปเดตจากเซิร์ฟเวอร์ Windows Update หรือเซิร์ฟเวอร์ WSUS ของคุณโดยอัตโนมัติ
มีหลายวิธีในการถอนการติดตั้งการอัปเดตใน Windows (Windows Server):
สารบัญ:
- วิธีถอนการติดตั้ง Windows Update โดยใช้แผงควบคุม
- จะป้องกัน (บล็อก) การอัปเดตเฉพาะจากการติดตั้งใน Windows 10 ได้อย่างไร
- WUSA.exe:การลบ Windows Updates ผ่านทาง Command Line
- จะถอนการติดตั้ง Windows Update โดยใช้ WSUS ได้อย่างไร
- การลบ Windows Update โดยใช้ GPO
- วิธีการถอนการติดตั้ง Windows Updates เมื่อคอมพิวเตอร์ไม่บู๊ต
จะถอนการติดตั้งการอัปเดตของ Windows โดยใช้แผงควบคุมได้อย่างไร
มาดูวิธีถอนการติดตั้งการอัปเดตใน Windows 10 กัน เปิดเมนู การตั้งค่า แอปแล้วไปที่ อัปเดตและความปลอดภัย -> อัปเดต Windows -> ดูประวัติการอัปเดต -> ถอนการติดตั้งการอัปเดต .
คุณยังสามารถไปที่ “ถอนการติดตั้งการอัปเดต ” โดยใช้แผงควบคุมแบบคลาสสิก (Control Panel\Programs\Programs and Features) แล้วกดปุ่ม “ดูการอัปเดตที่ติดตั้ง ”.
รายการอัปเดต Windows และ Office ทั้งหมดที่ติดตั้งบนอุปกรณ์ของคุณจะปรากฏขึ้น ค้นหาการอัปเดตที่จำเป็นในรายการ (หรือเพื่อให้แม่นยำยิ่งขึ้น ไม่จำเป็น :)) เลือกการอัปเดต แล้วคลิกปุ่ม ถอนการติดตั้ง ปุ่ม. วิซาร์ดการถอนการติดตั้งจะเริ่มต้นขึ้น
คลิก ใช่ เมื่อได้รับแจ้งหากคุณต้องการถอนการติดตั้งการอัปเดตนี้
และรอจนกว่าจะถอนการติดตั้ง หลังจากลบการอัปเดตแล้ว Windows อาจขอให้ระบบรีสตาร์ท
จะป้องกัน (บล็อก) การอัปเดตเฉพาะจากการติดตั้งใน Windows 10 ได้อย่างไร
หากคอมพิวเตอร์ของคุณได้รับการกำหนดค่าให้รับการอัปเดต Windows โดยอัตโนมัติผ่าน Windows Update หรือ WSUS การอัปเดตนี้มักจะได้รับการติดตั้งบนคอมพิวเตอร์ของคุณอีกครั้ง แต่คุณสามารถป้องกันการติดตั้งการอัปเดตเฉพาะได้โดยการซ่อน (บล็อก) การอัปเดตนั้น ในการดำเนินการนี้ ให้ใช้เครื่องมืออย่างเป็นทางการ Microsoft แสดงหรือซ่อนการอัปเดต https://support.microsoft.com/en-us/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window
- ดาวน์โหลดและเรียกใช้ wushowhide.diagcab;
- เลือกตัวเลือก ซ่อนการอัปเดต;
- เลือกการอัปเดตที่คุณต้องการซ่อนและคลิกถัดไป
- หลังจากนั้น การอัปเดตนี้จะไม่ได้รับการติดตั้งใน Windows โดยอัตโนมัติผ่าน Windows Update คุณสามารถลบการอัปเดตที่ซ่อนอยู่โดยเลือกใน แสดงการอัปเดตที่ซ่อนอยู่ .
WUSA.exe:การลบ Windows Updates ผ่านทาง Command Line
คุณสามารถถอนการติดตั้งการอัปเดต Windows ได้จากพรอมต์คำสั่ง ในการทำเช่นนั้น มีเครื่องมือ CLI ในตัว wusa.exe (ตัวติดตั้งแบบสแตนด์อโลนของ Windows Update)
คุณสามารถแสดงรายการอัปเดตทั้งหมดที่ติดตั้งบนคอมพิวเตอร์โดยใช้คำสั่ง:
wmic qfe list brief /format:table
ด้วยการใช้คำสั่งต่อไปนี้ ซึ่งทำงานในฐานะผู้ดูแลระบบ คุณสามารถลบการอัปเดตเฉพาะ (KB 4100347):
wusa.exe /uninstall /kb:4100347
ผู้ใช้ต้องยืนยันการลบการอัพเดต
หากต้องถอนการติดตั้งการอัปเดตในโหมดเงียบโดยไม่ต้องร้องขอจากผู้ใช้และแจ้งเกี่ยวกับการรีบูตระบบครั้งถัดไป คำสั่งจะมีลักษณะดังนี้:
wusa.exe /quiet /uninstall /kb:4100347 /promptrestart
หากคุณต้องการระงับคำขอรีบูต ให้ใช้คำสั่ง:
wusa.exe /quiet /uninstall /kb:4100347 /norestart
คุณยังสามารถลบการอัปเดตออกจาก PowerShell โดยใช้โมดูล PSWindowsUpdate ลบ-WindowsUpdate cmdlet ใช้:
Remove-WindowsUpdate -KBArticleID KB4100347 -NoRestart
เหตุการณ์ถอนการติดตั้งการอัปเดต Windows จะถูกบันทึกลงในบันทึกการตั้งค่าด้วย EventID 7 จาก WUSA ที่มา:
ถอนการติดตั้งการอัปเดต Windows “การอัปเดตความปลอดภัยสำหรับ Microsoft Windows (KB2790113)” สำเร็จแล้ว (บรรทัดคำสั่ง:“wusa.exe /quiet /uninstall /kb:2790113 /promptrestart”)
เมื่อใช้ PsExec คุณสามารถถอนการติดตั้งการอัปเดตบนคอมพิวเตอร์ระยะไกลได้ คำสั่งจะเป็นดังนี้:
psexec.exe \\RemotePCName C:\Windows\System32\wusa.exe /quiet /uninstall /kb:4100347 /warnrestart:600
จะถอนการติดตั้ง Windows Update โดยใช้ WSUS ได้อย่างไร
หากบริษัทของคุณใช้เซิร์ฟเวอร์ WSUS ในการติดตั้งการอัปเดตบนคอมพิวเตอร์โดเมนและเซิร์ฟเวอร์ คุณสามารถลบการอัปเดตที่ได้รับอนุมัติสำหรับการติดตั้งได้โดยใช้คอนโซลการจัดการ Update Services ในการดำเนินการ ให้คลิกขวาที่ อัปเดต สาขาแล้วคลิก ค้นหา ในเมนู
ระบุหมายเลข KB หรือกระดานข่าวความปลอดภัยที่คุณต้องการค้นหา แล้วคลิก ค้นหาเลย . ในรายการที่มีการอัปเดตที่พบใน Windows เวอร์ชันต่างๆ ให้เลือกการอัปเดตที่จะถอนการติดตั้งแล้วคลิก อนุมัติ ในเมนู
จากนั้นเลือกกลุ่มเป้าหมาย WSUS ที่คุณต้องการและเลือก อนุมัติให้นำออก ในรายการแบบเลื่อนลง
ในตัวอย่างของเรา เราต้องการถอนการติดตั้งการอัปเดตในกลุ่มคอมพิวเตอร์ที่ชื่อ Servers (เพิ่มเติมเกี่ยวกับการกำหนดเป้าหมาย WSUS GPO)
หลังจากอัปเดตข้อมูลบนฝั่งไคลเอ็นต์ WSUS แล้ว (ซึ่งเกิดขึ้นตามกำหนดการตามนโยบาย WSUS และความถี่การซิงโครไนซ์ซึ่งกำหนดโดยความถี่การตรวจจับ Automatic Update หรือสามารถทำได้ด้วยตนเองโดยการเรียกใช้ wuauclt /detectnow
) การอัปเดตที่เกี่ยวข้องจะปรากฏขึ้นพร้อมคำนำหน้า (ถอนการติดตั้ง:) ในชื่อในแผง Windows Update
หลังจากถอนการติดตั้งการอัปเดตแล้ว กิจกรรมนี้จะแสดงใน ประวัติการอัปเดตของ Windows
การลบ Windows Update โดยใช้ GPO
หากคุณต้องการลบการอัปเดตเฉพาะบนคอมพิวเตอร์หลายเครื่องของโดเมน Active Directory ที่ไม่ใช้ WSUS คุณสามารถใช้สคริปต์ GPO เริ่มต้น/ปิดเครื่องได้
เมื่อต้องการทำสิ่งนี้ ให้สร้างวัตถุ GPO ใหม่ที่เชื่อมโยงกับ OU ไซต์ AD หรือกลุ่มคอมพิวเตอร์ที่จำเป็น จากนั้นสร้างสคริปต์เริ่มต้นใหม่ด้วย wusa.exe
คำสั่งในส่วน การกำหนดค่าคอมพิวเตอร์ -> นโยบาย -> การตั้งค่า Windows -> สคริปต์ (เริ่มต้น/ปิดเครื่อง) .
คุณยังสามารถใช้สคริปต์เริ่มต้นของ PowerShell เพื่อลบการอัปเดตที่ติดตั้งไว้ได้
วิธีถอนการติดตั้งการอัปเดต Windows เมื่อคอมพิวเตอร์ไม่บู๊ต
บางครั้งคุณไม่สามารถลบการอัปเดตออกจาก Windows ได้โดยตรง เนื่องจากระบบปฏิบัติการไม่สามารถบูตได้หลังจากติดตั้งการอัปเดตที่มีปัญหา ในกรณีนี้ คุณอาจต้องบูตคอมพิวเตอร์จากการกู้คืนหรือติดตั้งดิสก์สำหรับบูตและลบการอัปเดตผ่าน DISM (ดูบทความ “คอมพิวเตอร์ไม่เริ่มทำงานหลังจาก Windows Update”) หรือใช้ “ถอนการติดตั้งโปรแกรมแก้ไขด่วน ” ยูทิลิตี้จาก MSDaRT
ดังนั้นเราจึงครอบคลุมสถานการณ์ทั่วไปเกี่ยวกับวิธีถอนการติดตั้งการอัปเดตในคอมพิวเตอร์ Windows
โปรดทราบว่าคุณไม่สามารถลบการอัปเดตที่ติดตั้งได้ หากคุณล้างอิมเมจระบบจากส่วนประกอบเวอร์ชันเก่าโดยใช้เครื่องมือ Disk Cleanup หรือลดขนาดของที่เก็บส่วนประกอบ (WinSxS) ด้วยคำสั่ง:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase