ค้นหาเว็บไซต์

จะลบการอัปเดตที่ติดตั้งใน Windows 10 และ Windows Server ได้อย่างไร


บางครั้งการอัปเดตความปลอดภัยสำหรับผลิตภัณฑ์ Microsoft (เผยแพร่ภายใต้ MS Patch Tuesday) ทำให้เกิดปัญหากับระบบปฏิบัติการหรือซอฟต์แวร์ของบุคคลที่สาม ปัญหาที่เกิดจากการอัปเดตอาจเป็นได้ทั้งจำนวนมากและเกิดขึ้นในอุปกรณ์จำนวนมากหรือเป็นส่วนตัวซึ่งเกิดขึ้นในเวอร์ชันระบบปฏิบัติการ Windows และบางแอปรวมกัน

หากแพตช์ Windows (หรือ Office) ทำให้เกิดปัญหากับคอมพิวเตอร์ของผู้ใช้หลายคน และสิ่งนี้ได้รับการยืนยันโดยผู้เชี่ยวชาญของ Microsoft การอัปเดตจะถูกดึงโดยบริษัท และหลังจากนั้นไม่นานจะถูกแทนที่ด้วยอันใหม่ที่มีการแก้ไขข้อบกพร่อง แต่ถ้าจำเป็น Windows จะมีวิธีถอนการติดตั้งการอัปเดตความปลอดภัยหรือแพตช์

ในบทความนี้ เราจะแสดง วิธีการอย่างถูกต้อง ถอนการติดตั้งการอัปเดตในระบบปฏิบัติการ Windows (บทความนี้ครอบคลุม Windows 10, 8.1, 7 และ Windows Server 2016, 2012/R2, 2008/ R2). วิธีการลบการอัปเดตเหล่านี้สามารถใช้ได้หากคุณติดตั้งการอัปเดตด้วยตนเองจากไฟล์ CAB หรือ MSU อุปกรณ์ของคุณจะได้รับการอัปเดตโดยอัตโนมัติจากเซิร์ฟเวอร์ Windows Update หรือเซิร์ฟเวอร์ WSUS ของคุณ

มีหลายวิธีในการถอนการติดตั้งการอัปเดตใน Windows (Windows Server):

คำเตือน! โอกาสในการถอนการติดตั้งการอัปเดตเป็นวิธีแก้ปัญหาชั่วคราวที่จะใช้ ประการแรก เพื่อกู้คืนระบบหรือแอปอย่างรวดเร็ว และประการที่สอง เพื่อยืนยันว่าปัญหาเกิดจากการอัปเดตความปลอดภัยใหม่ ขอแนะนำให้รายงานปัญหาที่พบไปยังทีมสนับสนุนด้านเทคนิคของ Microsoft และรอให้การอัปเดตเวอร์ชันใหม่ปรากฏขึ้น ห้ามปิดใช้งานการอัปเดต Windows อัตโนมัติ ห้ามถอนการติดตั้งการอัปเดตเพื่อปรับปรุงประสิทธิภาพการทำงานของระบบของคุณ หรือเพิ่มพื้นที่ว่างบนดิสก์ (ในการดำเนินการดังกล่าว Windows เวอร์ชันล่าสุดจะมีวิซาร์ดการล้างข้อมูลที่อนุญาตให้ลบการอัปเดตเวอร์ชันเก่า ไฟล์). มิฉะนั้น ความปลอดภัยของคอมพิวเตอร์ของคุณจะตกอยู่ในความเสี่ยงร้ายแรง!

จะถอนการติดตั้ง Windows Updates โดยใช้แผงควบคุมได้อย่างไร

มาดูวิธีถอนการติดตั้งการอัปเดตใน Windows 10 เปิดแอปเมนู การตั้งค่า และไปที่ การอัปเดตและความปลอดภัย -> การอัปเดต Windows -> ดูประวัติการอัปเดต -> ถอนการติดตั้งการอัปเดต

คุณยังสามารถไปที่แผง “ถอนการติดตั้งการอัปเดต” โดยใช้แผงควบคุมแบบคลาสสิก (แผงควบคุม\โปรแกรม\โปรแกรมและคุณลักษณะ) แล้วกดปุ่ม “ดูการอัปเดตที่ติดตั้ง ” .

รายการอัปเดต Windows และ Office ทั้งหมดที่ติดตั้งบนอุปกรณ์ของคุณจะปรากฏขึ้น ค้นหาการอัปเดตที่จำเป็นในรายการ (หรือพูดให้แม่นยำยิ่งขึ้นคือไม่จำเป็น :)) เลือกการอัปเดตนั้น คลิกปุ่ม ถอนการติดตั้ง วิซาร์ดการถอนการติดตั้งจะเริ่มทำงาน

คลิกใช่เมื่อได้รับแจ้ง หากคุณต้องการถอนการติดตั้งการอัปเดตนี้

และรอจนกว่าจะถอนการติดตั้ง หลังจากลบการอัปเดตแล้ว Windows อาจร้องขอให้รีสตาร์ทระบบ

จะป้องกัน (บล็อก) การอัปเดตเฉพาะจากการติดตั้งใน Windows 10 ได้อย่างไร

หากคอมพิวเตอร์ของคุณได้รับการกำหนดค่าให้รับการอัปเดต Windows โดยอัตโนมัติผ่าน Windows Update หรือ WSUS การอัปเดตนี้มักจะได้รับการติดตั้งบนคอมพิวเตอร์ของคุณอีกครั้ง แต่คุณสามารถป้องกันการติดตั้งการอัปเดตเฉพาะได้โดยการซ่อน (บล็อก) ในการดำเนินการนี้ ให้ใช้เครื่องมือทางการ Microsoft แสดงหรือซ่อนการอัปเดต https://support.microsoft.com/en-us/help/3073930/how-to-temporarily-prevent-a-driver- อัปเดตจากการติดตั้งใหม่ในหน้าต่าง

  1. ดาวน์โหลดและเรียกใช้ wushowhide.diagcab

  2. เลือกตัวเลือก ซ่อนการอัปเดต

  3. เลือกการอัปเดตที่คุณต้องการซ่อนแล้วคลิกถัดไป

  4. หลังจากนั้น การอัปเดตนี้จะไม่ถูกติดตั้งใน 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 ใช้ cmdlet Remove-WindowsUpdate:

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 ขององค์กรในบริษัทของคุณเพื่อติดตั้งการอัปเดตบนคอมพิวเตอร์โดเมนและเซิร์ฟเวอร์ คุณสามารถลบการอัปเดตที่อนุมัติให้ติดตั้งได้โดยใช้คอนโซลการจัดการบริการอัปเดต โดยคลิกขวาที่สาขา อัปเดต แล้วคลิก ค้นหา ในเมนู

ระบุหมายเลข KB หรือกระดานข่าวความปลอดภัยที่คุณต้องการค้นหา แล้วคลิก ค้นหาทันที ในรายการที่มีการอัปเดตที่พบใน Windows รุ่นต่างๆ ให้เลือกการอัปเดตที่จะถอนการติดตั้งแล้วคลิก อนุมัติ ในเมนู

จากนั้นเลือกกลุ่มเป้าหมาย WSUS ที่คุณต้องการและเลือก อนุมัติให้นำออก ในรายการแบบเลื่อนลง

ในตัวอย่างของเรา เราต้องการถอนการติดตั้งการอัปเดตบนกลุ่มของคอมพิวเตอร์ชื่อเซิร์ฟเวอร์ (เพิ่มเติมเกี่ยวกับการกำหนดเป้าหมาย WSUS GPO)

หลังจากอัปเดตข้อมูลทางฝั่งไคลเอนต์ WSUS (ซึ่งเกิดขึ้นตามกำหนดเวลาตามนโยบาย WSUS และความถี่ในการซิงโครไนซ์ ซึ่งกำหนดโดยความถี่การตรวจหา Automatic Update หรือสามารถทำได้ด้วยตนเองโดยการเรียกใช้

wuauclt /detectnow

) การอัปเดตที่เกี่ยวข้องจะปรากฏโดยมีคำนำหน้าว่า (Uninstall:) ในชื่อในแผง Windows Update

หลังจากถอนการติดตั้งการอัปเดต เหตุการณ์นี้จะแสดงใน ประวัติการอัปเดต Windows

การลบ Windows Update โดยใช้ GPO

หากคุณต้องการลบการอัปเดตเฉพาะบนคอมพิวเตอร์หลายเครื่องของโดเมน Active Directory ที่ไม่ได้ใช้ WSUS คุณสามารถใช้สคริปต์ Startup/Shutdown GPO

ในการดำเนินการนี้ ให้สร้างวัตถุ GPO ใหม่ที่เชื่อมโยงกับ OU, ไซต์ AD หรือกลุ่มคอมพิวเตอร์ที่จำเป็น จากนั้นสร้างสคริปต์เริ่มต้นใหม่ด้วย

wusa.exe

ในส่วน การกำหนดค่าคอมพิวเตอร์ -> นโยบาย -> การตั้งค่า Windows -> สคริปต์ (เริ่มต้น/ปิดเครื่อง)

คุณยังสามารถใช้สคริปต์เริ่มต้น PowerShell เพื่อลบการอัปเดตที่ติดตั้ง

วิธีถอนการติดตั้ง Windows Updates เมื่อคอมพิวเตอร์ไม่บู๊ต

บางครั้งอาจเกิดขึ้นที่คุณไม่สามารถลบการอัปเดตออกจาก Windows ได้โดยตรงเนื่องจากระบบปฏิบัติการจะไม่ทำการบูทหลังจากติดตั้งการอัปเดตที่มีปัญหา ในกรณีนี้ คุณอาจต้องบูตคอมพิวเตอร์จากการกู้คืนหรือติดตั้งดิสก์สำหรับบูต และลบการอัปเดตผ่าน DISM (โปรดดูบทความ “คอมพิวเตอร์จะไม่เริ่มทำงานหลังจาก Windows Update ”) หรือใช้ “ ถอนการติดตั้งโปรแกรมแก้ไขด่วน ” จาก MSDaRT

ดังนั้นเราจึงได้กล่าวถึงสถานการณ์ทั่วไปเกี่ยวกับวิธีถอนการติดตั้งการอัปเดตในคอมพิวเตอร์ที่ใช้ Windows

โปรดทราบว่าคุณไม่สามารถลบการอัปเดตที่ติดตั้งไว้ได้ หากคุณได้ล้างอิมเมจระบบของคุณจากคอมโพเนนต์เวอร์ชันเก่าโดยใช้เครื่องมือ Disk Cleanup หรือลดขนาดของที่เก็บคอมโพเนนต์ (WinSxS) ด้วยคำสั่ง:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

บทความที่เกี่ยวข้อง