ข้อผิดพลาดการอัปเดต Windows 0x8007371b เกิดขึ้นเมื่อผู้ใช้พยายามดาวน์โหลดและติดตั้งอัปเดตใน Windows 10 ข้อผิดพลาดนี้พบได้หลายผู้ใช้และดูเหมือนจะสม่ำเสมอในเวอร์ชัน Windows ก่อนหน้าต่างๆ เช่น Windows 7 และ Windows Vista
ข้อความข้อผิดพลาดจะแสดงเป็น 0x8007371B = ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE เว็บไซต์ทางการของ Microsoft ระบุว่าข้อผิดพลาดนี้แปลว่า "สมาชิกที่จำเป็นอย่างน้อยหนึ่งรายของธุรกรรมไม่ได้อยู่ในที่" หมายความว่า ไฟล์อย่างน้อยหนึ่งไฟล์ในโฟลเดอร์ Windows ที่ชื่อ WinSxS หายไป หรือโฟลเดอร์นั้นเสียหาย
เป็นไปได้อีกอย่างหนึ่งคือ ซอฟต์แวร์แอนติไวรัสของบุคคลที่สามกำลังบล็อกการอัปเดต ดังนั้นก่อนที่จะดำเนินการแก้ไข โปรดตรวจสอบว่าคุณมีซอฟต์แวร์แอนติไวรัสของบุคคลที่สามติดตั้งหรือไม่ หากมี ให้ลบออกจากระบบของคุณ จากนั้นลองทำการอัปเดตอีกครั้ง หากยังไม่ได้ผล ให้ดำเนินการตามวิธีต่อไปนี้
วิธีที่ 1: ใช้ Windows Troubleshooter (โปรแกรมแก้ไขปัญหา)
ในวิธีนี้ เราจะใช้ Troubleshooter สร้างใน Windows เพื่อแก้ไขข้อผิดพลาดที่อาจป้องกันไม่ให้คุณอัปเดต Windows ได้ เครื่องมือนี้จะพยายามค้นหาการเปลี่ยนแปลงที่แอปพลิเคชันอื่นทำ ซึ่งอาจมีการรอการรีสตาร์ทระบบ หรือบริการบางอย่างที่ล้มเหลวและต้องรีสตาร์ทใหม่
- คลิกที่เมนู Windows และพิมพ์ Troubleshoot ในกล่องค้นหา แล้วคลิก Troubleshoot Settings
- คลิกที่ Windows Update และคลิก Run the Troubleshooter แล้วใส่รหัสผ่านหากระบบขอ
- หลังจากกระบวนการแก้ไขปัญหาเสร็จสิ้น ให้ปฏิบัติตามคำแนะนำบนหน้าจอ
วิธีที่ 2: ใช้ Deployment Image Service Management (DISM)
ในวิธีนี้ เราจะใช้ยูทิลิตี้ของ Windows ที่ชื่อ Deployment Image Service and Management ซึ่งช่วยให้เราสามารถซ่อมแซม Windows image ที่ติดตั้งอยู่ได้ เราจะตรวจสอบก่อนว่าไฟล์ต่างๆ พร้อมใช้งานหรือไม่ จากนั้นพยายามซ่อมแซม
- เปิด Command Prompt ในฐานะ Administrator
- พิมพ์ "DISM /Online /Cleanup-Image /CheckHealth" แล้วกด Enter คำสั่งนี้จะทำการสแกนเร็วของไฟล์ Windows และตรวจสอบความเสียหาย
- พิมพ์ "DISM /online /Cleanup-Image /ScanHealth" แล้วกด Enter เพื่อรันคำสั่ง คำสั่งนี้จะสแกนลึกของ Windows และตรวจสอบไฟล์ที่เสียหาย กระบวนการนี้อาจใช้เวลาหลายนาที
- พิมพ์ "DISM /Online /Cleanup-Image /RestoreHealth" เพื่อซ่อมแซมไฟล์
- เมื่อคำสั่งรันเสร็จ ให้รีสตาร์ทระบบและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีที่ 3: รีเซ็ตส่วนประกอบ Windows Update
Microsoft มีไฟล์ batch ที่มีชุดคำสั่งเขียนไว้ล่วงหน้า ซึ่งเมื่อรันจะรีเซ็ตยูทิลิตี้ Windows Update และส่วนประกอบทั้งหมด วิธีนี้จะลบอัปเดต Windows เก่า ลงทะเบียนไฟล์ Windows Update ใหม่ และรีเซ็ตการตั้งค่าการเชื่อมต่อ ดูขั้นตอนด้านล่าง:
- ดาวน์โหลดสคริปต์จากลิงก์ด้านล่าง
Windows 10 | Windows 7 และ 8 - หลังดาวน์โหลดเสร็จ ให้แตกไฟล์ ZIP
- รันไฟล์ batch WuReset ในฐานะ Administrator
- รอจนกว่าการทำงานจะเสร็จสิ้น
- รีสตาร์ทคอมพิวเตอร์และลองติดตั้งอัปเดตอีกครั้ง