Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 7

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

บางครั้งการอัปเดตความปลอดภัยสำหรับผลิตภัณฑ์ของ 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 เมื่อคอมพิวเตอร์ไม่บู๊ต

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

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

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

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

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

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

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

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

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

และรอจนกว่าจะถอนการติดตั้ง หลังจากลบการอัปเดตแล้ว 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

  1. ดาวน์โหลดและเรียกใช้ wushowhide.diagcab;
  2. เลือกตัวเลือก ซ่อนการอัปเดต; วิธีลบการอัปเดตที่ติดตั้งใน Windows 10 และ Windows Server
  3. เลือกการอัปเดตที่คุณต้องการซ่อนและคลิกถัดไป วิธีลบการอัปเดตที่ติดตั้งใน Windows 10 และ Windows Server
  4. หลังจากนั้น การอัปเดตนี้จะไม่ได้รับการติดตั้งใน Windows โดยอัตโนมัติผ่าน Windows Update คุณสามารถลบการอัปเดตที่ซ่อนอยู่โดยเลือกใน แสดงการอัปเดตที่ซ่อนอยู่ .

WUSA.exe:การลบ Windows Updates ผ่านทาง Command Line

คุณสามารถถอนการติดตั้งการอัปเดต Windows ได้จากพรอมต์คำสั่ง ในการทำเช่นนั้น มีเครื่องมือ CLI ในตัว wusa.exe (ตัวติดตั้งแบบสแตนด์อโลนของ Windows Update)

คุณสามารถแสดงรายการอัปเดตทั้งหมดที่ติดตั้งบนคอมพิวเตอร์โดยใช้คำสั่ง:

wmic qfe list brief /format:table

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

ด้วยการใช้คำสั่งต่อไปนี้ ซึ่งทำงานในฐานะผู้ดูแลระบบ คุณสามารถลบการอัปเดตเฉพาะ (KB 4100347):

wusa.exe /uninstall /kb:4100347

ผู้ใช้ต้องยืนยันการลบการอัพเดต

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

หากต้องถอนการติดตั้งการอัปเดตในโหมดเงียบโดยไม่ต้องร้องขอจากผู้ใช้และแจ้งเกี่ยวกับการรีบูตระบบครั้งถัดไป คำสั่งจะมีลักษณะดังนี้:

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”)

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

เมื่อใช้ PsExec คุณสามารถถอนการติดตั้งการอัปเดตบนคอมพิวเตอร์ระยะไกลได้ คำสั่งจะเป็นดังนี้:

psexec.exe \\RemotePCName C:\Windows\System32\wusa.exe /quiet /uninstall /kb:4100347 /warnrestart:600

จะถอนการติดตั้ง Windows Update โดยใช้ WSUS ได้อย่างไร

หากบริษัทของคุณใช้เซิร์ฟเวอร์ WSUS ในการติดตั้งการอัปเดตบนคอมพิวเตอร์โดเมนและเซิร์ฟเวอร์ คุณสามารถลบการอัปเดตที่ได้รับอนุมัติสำหรับการติดตั้งได้โดยใช้คอนโซลการจัดการ Update Services ในการดำเนินการ ให้คลิกขวาที่ อัปเดต สาขาแล้วคลิก ค้นหา ในเมนู

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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