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

แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10

ผู้ใช้ Windows 10 บางรายรายงานว่าพบ Error 0x8007371C ทุกครั้งที่พยายามติดตั้งอัปเดตสะสม (cumulative update) ของ Windows ที่ค้างอยู่ ผู้ใช้ส่วนใหญ่รายงานว่าเฉพาะอัปเดตบางรายการล้มเหลวด้วยข้อผิดพลาดนี้ ในขณะที่อัปเดตอื่นๆ ติดตั้งได้ปกติ

แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10

ความจริงคือ มีสาเหตุพื้นฐานหลายอย่างที่อาจรับผิดชอบต่อรหัสข้อผิดพลาดนี้ นี่คือรายการสาเหตุที่เป็นไปได้:

  • ข้อผิดพลาดทั่วไปของ WU – มีสถานการณ์ทั่วไปบางอย่างที่อาจก่อให้เกิดข้อบกพร่องที่ทำลายฟังก์ชันของ Windows Update ในส่วนใหญ่ การรัน Windows Update Troubleshooter และนำการแก้ไขที่แนะนำมาใช้ก็เพียงพอแล้ว
  • ข้อมูลชั่วคราวของ WU ที่เสียหาย – หาก Windows Update Troubleshooter ไม่สามารถแก้ปัญหาได้โดยอัตโนมัติ คุณควรพยายามแก้ไขด้วยตนเองโดยการล้างไฟล์ชั่วคราวที่จัดเก็บอยู่ในโฟลเดอร์ SoftwareDistribution และ Catroot2
  • ส่วนประกอบ Windows Update เสียหาย – เมื่อคุณมั่นใจแล้วว่า Windows Update Troubleshooter และคุณเองไม่สามารถแก้ไขส่วนประกอบ WU ได้ วิธีหนึ่งในการแก้ไข (นอกจากการติดตั้ง OS ใหม่) คือการหลีกเลี่ยงส่วนประกอบ WU ท้องถิ่นโดยการดาวน์โหลดและติดตั้งอัปเดตที่ล้มเหลวผ่าน Microsoft Update Catalog
  • ซอฟต์แวร์ภายนอกรบกวน WU – จำไว้ว่าการอัปเดตไดรเวอร์ใหม่ การติดตั้งไดรเวอร์ใหม่จากแอปพลิเคชันภายนอกก็อาจรบกวนส่วนประกอบ Windows Update ในกรณีนี้ คุณสามารถใช้ System Restore troubleshooter เพื่อคืนสถานะ OS กลับไปยังจุดเวลาที่ส่วนประกอบ WU ทำงานปกติ
  • การเสียหายของไฟล์ระบบ – ภายใต้สถานการณ์บางอย่าง คุณคาดว่าจะเห็นรหัสข้อผิดพลาดนี้เกิดจากกรณีของการเสียหายของไฟล์ระบบพื้นฐานที่ไม่สามารถแก้ไขได้แบบปกติ ในกรณีนี้ วิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวคือการทำ Repair Install หรือ Clean Install

ตอนนี้คุณคุ้นเคยกับสาเหตุที่เป็นไปได้ทุกอย่างที่อาจรับผิดชอบต่อการเกิดข้อผิดพลาด Windows Update 0x8007371C นี่คือรายการวิธีแก้ไขที่ยืนยันแล้วว่าผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ไขปัญหาสำเร็จ:

1. รัน Windows Update Troubleshooter

เนื่องจากปัญหานี้น่าจะเกี่ยวข้องกับความไม่สอดคล้องของ WU ที่ Microsoft ทราบอยู่แล้ว คุณควรเริ่มต้นคู่มือการแก้ไขปัญหานี้โดยตรวจสอบว่าระบบปฏิบัติการของคุณสามารถระบุและแก้ไขข้อผิดพลาด 0x8007371C โดยอัตโนมัติได้หรือไม่

หมายเหตุ: Windows 10 รวมกลยุทธ์การซ่อมแซมในตัวมากมาย ที่สามารถแก้ไขข้อผิดพลาดและความไม่สอดคล้องเกี่ยวกับการอัปเดตส่วนใหญ่ได้

ผู้ใช้บางรายที่เผชิญปัญหานี้ได้แก้ไข 0x8007371C สำเร็จโดยการรัน Windows Update troubleshooter และบังคับใช้การแก้ไขที่แนะนำ

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

นี่คือคู่มือ מהירה ในการปรับใช้ Windows Update troubleshooter เพื่อแก้ไขรหัสข้อผิดพลาด 0x8007371C บน Windows 10:

  1. เริ่มด้วยการเปิดกล่องโต้ตอบ Run โดยกด Windows key + R ภายในกล่องข้อความ พิมพ์ "ms-settings-troubleshoot" และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settings
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10
  2. ภายในแท็บ Troubleshooting ไปที่ส่วนขวาของหน้าจอ Settings แล้วเลื่อนลงไปที่ส่วน Get up and running
  3. คลิกที่ Windows Update ก่อน แล้วคลิก Run the troubleshooter จากเมนูบริบทที่ปรากฏใหม่
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10
  4. ภายใน Windows Update Troubleshooter จะเริ่มสแกนระบบหาความไม่สอดคล้องโดยอัตโนมัติ รอจนกว่าการสแกนครั้งแรกจะเสร็จสิ้น
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10

    หมายเหตุ: การสแกนนี้จะกำหนดว่ากลยุทธ์ซ่อมแซมใดที่รวมอยู่ในตัวตรงกับปัญหาการอัปเดตที่คุณกำลังเผชิญอยู่

  5. หลังจากพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ คุณจะได้รับหน้าต่างใหม่ ที่คุณสามารถคลิกที่ Apply this fix เพื่อบังคับใช้การแก้ไขที่เหมาะสมสำหรับสถานการณ์นี้
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10

    หมายเหตุ: ขึ้นอยู่กับประเภทของการแก้ไขที่แนะนำ คุณอาจต้องทำตามคำแนะนำบนหน้าจอเพื่อบังคับใช้การแก้ไขที่แนะนำ

  6. เมื่อการแก้ไขถูกนำไปใช้สำเร็จ ให้รีบูทคอมพิวเตอร์ และดูว่าปัญหาได้รับการแก้ไขเมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น

หาก 0x8007371C ยังคงเกิดขึ้น เมื่อคุณพยายามติดตั้งอัปเดตที่ค้างอยู่ (หรือ troubleshooter ไม่พบกลยุทธ์ซ่อมแซมที่เป็นไปได้) ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง

2. รีเซ็ตทุกการพึ่งพา (Dependency) ของ WU

หาก Windows Update Troubleshooter ไม่สามารถระบุและแก้ไขปัญหาได้โดยอัตโนมัติ คุณควรขยายการพยายามแก้ไขปัญหานี้โดยการรีเซ็ตส่วนประกอบ Windows Update ทั้งหมดด้วยตนเอง

เพื่อแก้ปัญหานี้ คุณใช้ Command Prompt ด้วยสิทธิ์สูงเพื่อหยุดบริการ Windows Update ที่เกี่ยวข้องทั้งหมด ก่อนล้างไฟล์ชั่วคราวที่จัดเก็บอยู่ในโฟลเดอร์ SoftwareDistribution และ Catroot2 – หลังจากทำเช่นนี้และรีสตาร์ทบริการที่เกี่ยวข้องทุกอย่าง คุณควรพยายามติดตั้งอัปเดตที่ค้างอยู่อีกครั้ง และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

หากคุณยังไม่เคยลองวิธีแก้ไขนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อรีเซ็ตทุกการพึ่งพาของ Windows Update เพื่อพยายามแก้ไข 0x8007371C:

  1. เริ่มด้วยการกด Windows key + R บนคีย์บอร์ดเพื่อเปิดกล่องโต้ตอบ Run หลังจากนั้น พิมพ์ "cmd" ภายในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ด้วยสิทธิ์สูง
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10

    หมายเหตุ: เมื่อคุณเห็นพรอมพ์ UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

  2. ภายใน Command Prompt ที่มีสิทธิ์สูง พิมพ์คำสั่งต่อไปนี้ตามลำดับ และกด Enter หลังแต่ละคำสั่ง เพื่อ หยุดบริการที่เกี่ยวข้องกับ WU ทุกอย่าง:
    SC config wuauserv start= auto
    SC config bits start= auto
    SC config cryptsvc start= auto
    SC config trustedinstaller start= auto

    หมายเหตุ: ใช้คำสั่งเหล่านี้เพื่อตั้งค่า Windows Update Services, MSI Installer, Cryptographic services, และ BITS services ให้เริ่มต้นอัตโนมัติ

  3. หลังจากหยุดบริการที่เกี่ยวข้องทุกอย่างแล้ว ให้รันคำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: โฟลเดอร์ทั้งสองนี้เก็บไฟล์อัปเดตที่ใช้โดยส่วนประกอบ WU การเปลี่ยนชื่อโฟลเดอร์เหล่านี้จะบังคับให้ OS สร้างโฟลเดอร์ใหม่ที่สมบูรณ์และไม่ได้รับผลกระทบจากการเสียหาย

  4. รีสตาร์ทคอมพิวเตอร์อีกครั้ง และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

หากการพยายามติดตั้งอัปเดตที่ค้างอยู่ยังจบลงด้วยข้อผิดพลาด 0x8007371C เดียวกัน ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง

3. ติดตั้ง Windows Update ที่ล้มเหลวด้วยตนเอง (ผ่าน Microsoft Update Catalog)

หาก Windows Update troubleshooter ไม่ช่วยให้คุณระบุปัญหาพื้นฐานกับส่วนประกอบ Windows Update วิธีแก้ไข nhanhหนึ่งที่ควรช่วยให้คุณหลีกเลี่ยงข้อผิดพลาด 0x8007371C คือการใช้ Windows Update Catalog เพื่อหาอัปเดตที่ติดตั้งไม่สำเร็จและติดตั้งด้วยตนเอง (มักพบเมื่อพยายามอัปเดตเป็น Windows 10 build 1903)

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

หมายเหตุ: หากคุณมีอัปเดตที่ค้างอยู่มาก (มากกว่า 10) อาจจะดีกว่าที่จะข้ามวิธีนี้และไปที่ Method 3 โดยตรง

หากคุณตัดสินใจดำเนินการแก้ไขนี้ ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่าง:

  1. เปิดเบราว์เซอร์โปรดบนคอมพิวเตอร์ที่ได้รับผลกระทบ และเข้าถึง ที่อยู่รากของ Microsoft Update Catalog
  2. ใช้ฟังก์ชันค้นหาที่มุมซ้ายบนของหน้าจอ เพื่อค้นหาอัปเดตที่ล้มเหลวด้วยรหัสข้อผิดพลาด 0x8007371C
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10
  3. หลังจากแสดงผลลัพธ์ ให้ตัดสินใจเลือกอัปเดตที่เหมาะสม พร้อมทั้งจำสถาปัตยกรรม OS ปัจจุบันและเวอร์ชัน Windows ที่คุณใช้
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10
  4. หลังจากตัดสินใจเลือกอัปเดตที่เข้ากันได้กับเครื่องของคุณ ให้คลิกที่ปุ่ม Download ที่เชื่อมโยงกับไดรเวอร์ที่ถูกต้อง
  5. สุดท้าย เปิด File Explorer และนำทางด้วยตนเองไปยังตำแหน่งที่ดาวน์โหลดไดรเวอร์ เมื่อไปถึงตำแหน่งที่ดาวน์โหลดไดรเวอร์ที่ล้มเหลวมาก่อน ให้ คลิกขวา ที่ไฟล์ .inf และเลือก Install จากเมนูบริบทที่ปรากฏ
    แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10

    หมายเหตุ: ในกรณีที่มีอัปเดตหลายรายการล้มเหลวด้วยรหัสข้อผิดพลาดเดียวกัน ให้ทำซ้ำขั้นตอน 3 ถึง 5 กับทุก Windows Update ที่ล้มเหลวมาก่อน (หากมีอัปเดตที่ค้างอยู่มากกว่าหนึ่งรายการที่ล้มเหลว)

ในกรณีที่คุณยังคงเห็นรหัสข้อผิดพลาดเดียวกันเมื่อพยายามติดตั้งอัปเดตผ่าน Windows Update catalog ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง

4. ใช้ System Restore

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

ในกรณีนี้ คุณอาจสามารถแก้ไขปัญหาได้โดยการใช้ System Restore เพื่อคืนคอมพิวเตอร์กลับสู่สถานะที่ดี

หมายเหตุ: จำไว้ว่าโดยค่าเริ่มต้น System Restore ถูกกำหนดค่าให้สร้างและบันทึก snapshot การกู้คืนใหม่ที่เหตุการณ์ระบบสำคัญ เว้นแต่คุณจะแก้ไขพฤติกรรมเริ่มต้นนี้ คุณควรมี snapshot การกู้คืนมากมายให้เลือกในการพยายามแก้ไข 'SiHost.exe Unknown Hard Error'

ใช้ System Restore point ที่บันทึกไว้ก่อนหน้านี้ เพื่อคืนคอมพิวเตอร์กลับไปยังจุดเวลาในอดีตที่ปัญหานี้ไม่ได้เกิดขึ้น

แก้ไขข้อผิดพลาด Windows Update 0X8007371C ใน Windows 10

หากคุณสามารถใช้ snapshot ที่กู้คืนแล้วเพื่อคืนคอมพิวเตอร์กลับสู่จุดที่ดี ให้พยายามติดตั้ง Windows Update ที่ล้มเหลวมาก่อนอีกครั้ง

หากปัญหายังไม่ได้รับการแก้ไข และคุณยังคงเห็น 0x8007371C เดียวกันหลังจากอัปเดตล้มเหลว ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง

5. Repair Installing หรือ Clean Installing

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

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

หากคุณไม่มีทางเลือกอื่นนอกจากการทำในจุดนี้ คุณจริงๆ แล้วมีเพียง 2 ทางเลือก:

  • Clean install – หากคุณมองหาวิธีแก้ไขที่รวดเร็ว ให้เลือก clean install เนื่องจากคุณสามารถปรับใช้ได้โดยไม่ต้องใช้สื่อการติดตั้งที่เข้ากันได้ วิธีนี้จะแทนที่ไฟล์ Windows ที่มีอยู่บนไดรฟ์ OS และกำจัดอินสแตนซ์ที่เสียหายทุกอย่าง แต่โปรดทราบว่า เว้นแต่คุณจะสำรองข้อมูลส่วนตัวล่วงหน้า คุณต้องเตรียมพร้อมที่จะสูญเสียข้อมูลส่วนตัวทุกบิตจากไดรฟ์ OS (C:\\)
  • Repair install – ขั้นตอนนี้จะใช้เวลานานกว่า และจะต้องให้คุณแทรกสื่อการติดตั้งที่เข้ากันได้และใช้เพื่อเริ่มกระบวนการซ่อมแซมแบบ in-place แต่ Repair installing จะอนุญาตให้คุณเก็บไฟล์ส่วนตัว รวมถึงแอปพลิเคชัน เกม เอกสาร รูปภาพ เป็นต้น