บาง Windows Updates เมื่อติดตั้งสำเร็จบนคอมพิวเตอร์ Windows ของคุณ จะถูกติดป้ายว่า Permanent และไม่เสนอตัวเลือก Uninstall ในบทความนี้ เราจะอธิบายพฤติกรรมนี้และให้แนวทางปฏิบัติเกี่ยวกับวิธียกเลิกติดตั้งอัปเดตดังกล่าว
ก่อนที่เราจะเข้าสู่เนื้อหา ให้พูดถึงพื้นหลังนิดหน่อย
หากอัปเดตที่ติดตั้งก่อให้เกิดปัญหา ผู้ใช้คอมพิวเตอร์สามารถเปิดแผงควบคุม ไปที่ Programs and Features และเลือก Installed updates – All installed updates จะถูกรายการ
ปกติแล้ว การเลือกอัปเดตจะแสดงปุ่ม Uninstall – แต่สำหรับแพ็กเกจอัปเดตบางอย่าง ปุ่ม Uninstall จะเป็นสีเทาหรือไม่พร้อมใช้งาน ตามที่คุณเห็นจากรูปนำหน้าข้างต้น
นอกจากนี้ การพยายามยกเลิกติดตั้งอัปเดตผ่าน Advanced Options หรือผ่าน command prompt ก็เป็นอันตราย
Microsoft ได้เผยแพร่เอกสารอธิบายว่าในกรณีไหนที่แพตช์ไม่สามารถยกเลิกติดตั้งได้ ตัวเลือกที่มีคือการย้อนกลับระบบไปยังบิลด์ก่อนหน้าก่อนติดตั้งอัปเดต ดำเนินการ System Restore หรือกู้คืนระบบจากข้อมูลสำรอง System Image (หากคุณเคยสร้างข้อมูลสำรอง System Image ก่อนอัปเดต) แต่ถ้าตัวเลือกเหล่านี้ไม่พร้อมใช้งานหรือไม่ได้ผล คุณจะทำอย่างไร?
ยกเลิกติดตั้ง Windows Updates ที่ติดป้าย Permanent โดยไม่มีตัวเลือก Uninstall
บางอัปเดตเป็นสิ่งจำเป็นสำหรับ Windows และถูกรวมเข้ากับระบบอย่างลึก Servicing Stack updates (ซึ่งตอนนี้ถูกนำไปใช้เป็นแพ็กเกจรวม) จำเป็นต้องติดตั้งเพื่อติดตั้งอัปเดตเพิ่มเติม – อัปเดตตัวติดตั้งก็ไม่สามารถยกเลิกติดตั้งได้ Microsoft ประกาศว่าอัปเดตดังกล่าวเป็น "permanent" ภายในไฟล์ .msu ในขณะที่แพ็กเกจอัปเดตทั่วไปถูกอ้างอิงว่า "removable" บางครั้งบทความ KB หรือบันทึกการเผยแพร่อัปเดต ภายใต้ส่วน Removal information จะระบุว่าอัปเดตไม่สามารถยกเลิกติดตั้งได้
อัปเดตจะถูกตั้งค่าเป็น permanent หรือ removable ภายในไฟล์ .mum (Microsoft Update Manifest) ภายในแพ็กเกจ .msu ไฟล์ .mum นี้อาจพบได้หลังจากติดตั้งอัปเดตที่ตำแหน่งต่อไปนี้ ตามที่แสดงในภาพด้านล่าง:
C:\Windows\servicing\Packages\
ไฟล์ .mum เป็นเพียงไฟล์ XML ที่มีข้อมูลเกี่ยวกับอัปเดต (หมายเลข KB, ข้อกำหนดภาษา, ต้องการรีสตาร์ทหลังติดตั้ง และอื่นๆ)
ตามที่แสดงในภาพด้านล่าง แอตทริบิวต์ XML permanence=”permanent” อ้างอิงอัปเดตว่าไม่สามารถยกเลิกติดตั้งได้ ในขณะที่แอตทริบิวต์หายไปหรือค่าแอตทริบิวต์ XML permanence=”removable” อ้างอิงอัปเดตว่าสามารถยกเลิกติดตั้งได้
เฉพาะอัปเดตที่มีแอตทริบิวต์หายไปหรือ permanence=”removable” เท่านั้นที่สามารถยกเลิกติดตั้งได้ผ่านวิธีปกติ
เพื่อยกเลิกติดตั้งอัปเดตที่ติดป้าย "permanent" จากอุปกรณ์ Windows 10 ของคุณ ให้ทำดังนี้:
ก่อนอื่น ให้สร้าง System Restore Point หรือสร้างข้อมูลสำรอง System Image แล้วจึงดำเนินการต่อไปนี้
- กด Windows key + E เพื่อเปิด File Explorer
- ไปที่เส้นทางไดเรกทอรี่ด้านล่าง:
C:\Windows\servicing\Packages\
- ที่ตำแหน่ง ให้ป้อนนิพจน์ค้นหาในกล่องค้นหา (เช่น KB4577266*.mum) เพื่อกรองไฟล์ที่เกี่ยวข้องสำหรับแพ็กเกจอัปเดตที่ไม่สามารถยกเลิกติดตั้งได้
- เอาสิทธิ์เป็นเจ้าของไฟล์ MUM
- เมื่อคุณได้สิทธิ์เป็นเจ้าของไฟล์ MUM แล้ว ให้เปิดไฟล์ .mum ด้วย Text Editor ใดๆ
- ใน Text Editor ให้ระบุรายการ permanence=”permanent” and เปลี่ยนเป็น permanence=”removable”
- บันทึกไฟล์ .mum ที่แก้ไขแล้ว
- ทำซ้ำขั้นตอนข้างต้นสำหรับไฟล์ .mum ทั้งหมดที่เกี่ยวข้องกับแพ็กเกจอัปเดต
เมื่อคุณเสร็จสิ้นการแก้ไขไฟล์ .mum ที่จำเป็นทั้งหมดแล้ว คุณสามารถลองยกเลิกติดตั้งแพ็กเกจผ่านแผงควบคุม – ปุ่ม Uninstall ควรจะพร้อมใช้งานตอนนี้
แค่นี้ก็จบ!