Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b

ข้อผิดพลาดการอัปเดต Windows 0x8007371b เกิดขึ้นเมื่อผู้ใช้พยายามดาวน์โหลดและติดตั้งอัปเดตใน Windows 10 ข้อผิดพลาดนี้พบได้หลายผู้ใช้และดูเหมือนจะสม่ำเสมอในเวอร์ชัน Windows ก่อนหน้าต่างๆ เช่น Windows 7 และ Windows Vista

ข้อความข้อผิดพลาดจะแสดงเป็น 0x8007371B = ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE เว็บไซต์ทางการของ Microsoft ระบุว่าข้อผิดพลาดนี้แปลว่า "สมาชิกที่จำเป็นอย่างน้อยหนึ่งรายของธุรกรรมไม่ได้อยู่ในที่" หมายความว่า ไฟล์อย่างน้อยหนึ่งไฟล์ในโฟลเดอร์ Windows ที่ชื่อ WinSxS หายไป หรือโฟลเดอร์นั้นเสียหาย

วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b

เป็นไปได้อีกอย่างหนึ่งคือ ซอฟต์แวร์แอนติไวรัสของบุคคลที่สามกำลังบล็อกการอัปเดต ดังนั้นก่อนที่จะดำเนินการแก้ไข โปรดตรวจสอบว่าคุณมีซอฟต์แวร์แอนติไวรัสของบุคคลที่สามติดตั้งหรือไม่ หากมี ให้ลบออกจากระบบของคุณ จากนั้นลองทำการอัปเดตอีกครั้ง หากยังไม่ได้ผล ให้ดำเนินการตามวิธีต่อไปนี้

วิธีที่ 1: ใช้ Windows Troubleshooter (โปรแกรมแก้ไขปัญหา)

ในวิธีนี้ เราจะใช้ Troubleshooter สร้างใน Windows เพื่อแก้ไขข้อผิดพลาดที่อาจป้องกันไม่ให้คุณอัปเดต Windows ได้ เครื่องมือนี้จะพยายามค้นหาการเปลี่ยนแปลงที่แอปพลิเคชันอื่นทำ ซึ่งอาจมีการรอการรีสตาร์ทระบบ หรือบริการบางอย่างที่ล้มเหลวและต้องรีสตาร์ทใหม่

  1. คลิกที่เมนู Windows และพิมพ์ Troubleshoot ในกล่องค้นหา แล้วคลิก Troubleshoot Settings
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. คลิกที่ Windows Update และคลิก Run the Troubleshooter แล้วใส่รหัสผ่านหากระบบขอ
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. หลังจากกระบวนการแก้ไขปัญหาเสร็จสิ้น ให้ปฏิบัติตามคำแนะนำบนหน้าจอ

วิธีที่ 2: ใช้ Deployment Image Service Management (DISM)

ในวิธีนี้ เราจะใช้ยูทิลิตี้ของ Windows ที่ชื่อ Deployment Image Service and Management ซึ่งช่วยให้เราสามารถซ่อมแซม Windows image ที่ติดตั้งอยู่ได้ เราจะตรวจสอบก่อนว่าไฟล์ต่างๆ พร้อมใช้งานหรือไม่ จากนั้นพยายามซ่อมแซม

  1. เปิด Command Prompt ในฐานะ Administrator
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. พิมพ์ "DISM /Online /Cleanup-Image /CheckHealth" แล้วกด Enter คำสั่งนี้จะทำการสแกนเร็วของไฟล์ Windows และตรวจสอบความเสียหาย
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. พิมพ์ "DISM /online /Cleanup-Image /ScanHealth" แล้วกด Enter เพื่อรันคำสั่ง คำสั่งนี้จะสแกนลึกของ Windows และตรวจสอบไฟล์ที่เสียหาย กระบวนการนี้อาจใช้เวลาหลายนาที
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. พิมพ์ "DISM /Online /Cleanup-Image /RestoreHealth" เพื่อซ่อมแซมไฟล์
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. เมื่อคำสั่งรันเสร็จ ให้รีสตาร์ทระบบและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 3: รีเซ็ตส่วนประกอบ Windows Update

Microsoft มีไฟล์ batch ที่มีชุดคำสั่งเขียนไว้ล่วงหน้า ซึ่งเมื่อรันจะรีเซ็ตยูทิลิตี้ Windows Update และส่วนประกอบทั้งหมด วิธีนี้จะลบอัปเดต Windows เก่า ลงทะเบียนไฟล์ Windows Update ใหม่ และรีเซ็ตการตั้งค่าการเชื่อมต่อ ดูขั้นตอนด้านล่าง:

  1. ดาวน์โหลดสคริปต์จากลิงก์ด้านล่าง
    Windows 10 | Windows 7 และ 8
  2. หลังดาวน์โหลดเสร็จ ให้แตกไฟล์ ZIP
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. รันไฟล์ batch WuReset ในฐานะ Administrator
วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x8007371b
  1. รอจนกว่าการทำงานจะเสร็จสิ้น
  2. รีสตาร์ทคอมพิวเตอร์และลองติดตั้งอัปเดตอีกครั้ง