ผู้ใช้ Windows 10 บางรายรายงานว่าพบ ข้อผิดพลาด 0x8007371C เมื่อใดก็ตามที่พวกเขาพยายามติดตั้งการอัปเดต Windows สะสมที่ค้างอยู่ ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่ามีเพียงการอัปเดตบางอย่างเท่านั้นที่จบลงด้วยข้อผิดพลาดนี้ ในขณะที่บางตัวติดตั้งได้ตามปกติ
ตามที่ปรากฏ มีสาเหตุหลายประการที่แตกต่างกันซึ่งอาจต้องรับผิดชอบต่อรหัสข้อผิดพลาดนี้ ต่อไปนี้คือรายชื่อผู้กระทำผิดที่อาจเกิดขึ้น:
- ข้อผิดพลาดทั่วไปของ WU – ตามที่ปรากฎ มีสถานการณ์ทั่วไปบางอย่างที่อาจก่อให้เกิดความผิดพลาดที่ทำให้ฟังก์ชันการทำงานของ Windows Update หยุดชะงัก ในกรณีส่วนใหญ่ การเรียกใช้ตัวแก้ไขปัญหา Windows Update และใช้การแก้ไขที่แนะนำก็เพียงพอแล้ว
- ข้อมูลชั่วคราวของการอ้างอิง WU เสียหาย – หากตัวแก้ไขปัญหา Windows Update ไม่สามารถแก้ไขปัญหาได้โดยอัตโนมัติ คุณควรพยายามแก้ไขปัญหาด้วยตนเองโดยล้างไฟล์ชั่วคราวที่จัดเก็บไว้ในข้อผิดพลาด SoftwareDistribution และ Catroot2
- คอมโพเนนต์ Windows Update เสีย – เมื่อคุณแน่ใจว่าทั้งตัวแก้ไขปัญหา Windows Update และตัวคุณเองไม่สามารถแก้ไขส่วนประกอบ WU ได้ วิธีหนึ่งในการแก้ไขปัญหา (นอกเหนือจากการติดตั้งระบบปฏิบัติการของคุณใหม่) คือการหลีกเลี่ยงองค์ประกอบ WU ในเครื่องโดยการดาวน์โหลดและติดตั้งการอัปเดตที่ล้มเหลวผ่าน แค็ตตาล็อก Microsoft Update
- ซอฟต์แวร์ของบริษัทอื่นกำลังรบกวน WU – โปรดทราบว่าการอัปเดตไดรเวอร์ใหม่ การติดตั้งไดรเวอร์ใหม่จากแอปพลิเคชันของบริษัทอื่นอาจรบกวนองค์ประกอบ Windows Update ได้เช่นกัน ในกรณีนี้ คุณสามารถใช้เครื่องมือแก้ปัญหาการคืนค่าระบบเพื่อเปลี่ยนสถานะของระบบปฏิบัติการกลับเป็นประทับเวลาเมื่อส่วนประกอบ WU ทำงานอย่างถูกต้อง
- ไฟล์ระบบเสียหาย – ในบางสถานการณ์ คุณสามารถคาดหวังให้เห็นรหัสข้อผิดพลาดนี้เกิดขึ้นเนื่องจากกรณีของไฟล์ระบบพื้นฐานเสียหายซึ่งไม่สามารถแก้ไขได้ตามปกติ ในกรณีนี้ วิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวในตอนนี้คือไปติดตั้งซ่อมแซมหรือติดตั้งใหม่ทั้งหมด
ตอนนี้ คุณคุ้นเคยกับผู้กระทำผิดที่อาจเป็นผู้รับผิดชอบต่อการปรากฏของข้อผิดพลาด Windows Update 0x8007371C แล้ว ต่อไปนี้คือรายการการแก้ไขที่ตรวจสอบแล้วซึ่งผู้ใช้รายอื่นที่ได้รับผลกระทบได้ใช้เพื่อแก้ไขปัญหานี้สำเร็จ:
เรียกใช้ตัวแก้ไขปัญหา Windows Update
เนื่องจากปัญหามักเกี่ยวข้องกับความไม่สอดคล้องกันของ WU ที่ทราบซึ่ง Microsoft ทราบอยู่แล้ว คุณควรเริ่มคู่มือการแก้ไขปัญหานี้โดยตรวจสอบว่าระบบปฏิบัติการของคุณไม่สามารถระบุและแก้ไขข้อผิดพลาด 0x8007371C ได้โดยอัตโนมัติหรือไม่
หมายเหตุ: Windows 10 มีกลยุทธ์การซ่อมในตัวจำนวนมากที่สามารถแก้ไขข้อผิดพลาดที่เกี่ยวข้องกับการอัปเดตส่วนใหญ่และความไม่สอดคล้องกัน
ผู้ใช้บางรายที่เรากำลังประสบปัญหานี้แก้ไข 0x8007371C ได้ด้วยการเรียกใช้ตัวแก้ไขปัญหา Windows Update และบังคับใช้การแก้ไขที่แนะนำ
ยูทิลิตีในตัวนี้มีอยู่ใน Windows ทุกเวอร์ชันล่าสุดและมีกลยุทธ์การซ่อมแซมมากมายที่จะนำไปใช้โดยอัตโนมัติหากพบสถานการณ์ที่คุ้นเคย ในกรณีที่การสแกนพบกลยุทธ์การซ่อมแซมที่ใช้งานได้ ยูทิลิตีจะแนะนำวิธีแก้ไขที่ใช้ได้โดยอัตโนมัติซึ่งคุณนำไปใช้ได้อย่างง่ายดาย
ต่อไปนี้คือคำแนะนำโดยย่อในการปรับใช้ตัวแก้ไขปัญหา Windows Update เพื่อแก้ไขรหัสข้อผิดพลาด 0x8007371C ใน Windows 10:
- เริ่มต้นด้วยการเปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ในกล่องข้อความ ให้พิมพ์ “ms-settings-troubleshoot” แล้วกด Enter เพื่อเปิด การแก้ปัญหา แท็บของ การตั้งค่า แอป.
- ภายใน การแก้ไขปัญหา ให้เลื่อนไปที่ส่วนด้านขวาของ การตั้งค่า หน้าจอ จากนั้นเลื่อนลงไปที่ เริ่มต้นใช้งาน ส่วน.
- ถัดไป คลิกที่ Windows Update ก่อนคลิก เรียกใช้ตัวแก้ไขปัญหา จากเมนูบริบทที่ปรากฏใหม่
- ภายในตัวแก้ไขปัญหา Windows Update โปรแกรมจะเริ่มสแกนระบบของคุณโดยอัตโนมัติเมื่อมีความไม่สอดคล้องกัน รออย่างอดทนจนกว่าการสแกนเริ่มต้นจะเสร็จสิ้น
หมายเหตุ: การสแกนนี้จะกำหนดว่ากลยุทธ์การซ่อมแซมที่รวมอยู่ในนั้นตรงกับปัญหาการอัปเดตที่คุณกำลังเผชิญอยู่หรือไม่
- หลังจากพบกลยุทธ์การซ่อมแซมที่ใช้งานได้ คุณจะพบกับหน้าต่างใหม่ที่คุณสามารถคลิกใช้การแก้ไขนี้ เพื่อบังคับใช้การแก้ไขที่เหมาะสมกับสถานการณ์นี้โดยเฉพาะ
หมายเหตุ: คุณอาจต้องทำตามคำแนะนำบนหน้าจอเพื่อบังคับใช้การแก้ไขที่แนะนำ ทั้งนี้ขึ้นอยู่กับประเภทของการแก้ไขที่แนะนำ
- เมื่อแก้ไขสำเร็จแล้ว ให้รีบูตคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
ถ้า 0x8007371C ยังคงเกิดขึ้นเมื่อคุณพยายามติดตั้งการอัปเดตที่รอดำเนินการ (หรือเครื่องมือแก้ปัญหาไม่พบกลยุทธ์การซ่อมแซมที่ใช้งานได้) ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
รีเซ็ตทุกการพึ่งพา WU
หากตัวแก้ไขปัญหา Windows Update ไม่สามารถระบุและแก้ไขปัญหาได้โดยอัตโนมัติ คุณควรพยายามแก้ไขปัญหานี้ด้วยการรีเซ็ตส่วนประกอบ Windows Update ทั้งหมดด้วยตนเอง
ในการแก้ไขปัญหานี้ คุณใช้ Command Prompt ที่มีการยกระดับเพื่อหยุดการตั้งค่า Windows Update ที่เกี่ยวข้องทั้งหมดก่อนที่จะล้างไฟล์ชั่วคราวที่จัดเก็บไว้ใน SoftwareDistribution และ Catroot2 โฟลเดอร์ – หลังจากทำเช่นนี้และรีสตาร์ททุกบริการที่เกี่ยวข้อง คุณควรพยายามติดตั้งการอัปเดตที่รอดำเนินการอีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังไม่ได้ลองแก้ไขปัญหานี้ ให้ทำตามคำแนะนำด้านล่างเพื่อรีเซ็ตทุกการพึ่งพา Windows Update เพื่อพยายามแก้ไข 0x8007371C:
- เริ่มด้วยการกด แป้น Windows + R บนแป้นพิมพ์ของคุณเพื่อเปิด วิ่ง กล่องโต้ตอบ หลังจากที่คุณทำเช่นนี้ พิมพ์ “cmd” ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
หมายเหตุ: เมื่อคุณเห็น UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- ภายใน 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 เป็น Automatic Startup
- หลังจากหยุดบริการที่เกี่ยวข้องทั้งหมดแล้ว ให้เรียกใช้คำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อ SoftwareDistribution และ Catroot2 โฟลเดอร์:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: สองโฟลเดอร์นี้มีไฟล์ที่อัปเดตซึ่งใช้โดยคอมโพเนนต์ WU การเปลี่ยนชื่อโฟลเดอร์เหล่านี้จะบังคับให้ระบบปฏิบัติการของคุณสร้างไฟล์ที่เทียบเท่าใหม่ซึ่งจะไม่ได้รับผลกระทบจากความเสียหาย
- รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากความพยายามในการติดตั้งการอัปเดตที่รอดำเนินการยังคงจบลงด้วยข้อผิดพลาด 0x8007371C เดิม ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
ติดตั้ง Windows Update ที่ล้มเหลวด้วยตนเอง (ผ่าน Microsoft Update Catalog)
ในตัวแก้ไขปัญหา Windows Update ไม่อนุญาตให้คุณระบุปัญหาพื้นฐานใดๆ กับคอมโพเนนต์ Windows Update การแก้ไขด่วนอย่างหนึ่งที่จะช่วยให้คุณข้าม 0x8007371C ข้อผิดพลาดคือการใช้ Windows Update Catalog เพื่อค้นหาการอัปเดตที่ไม่สามารถติดตั้งและติดตั้งได้ด้วยตนเอง (โดยปกติเมื่อพยายามอัปเดตเป็น Windows 10 บิลด์ 1903)
การดำเนินการนี้ได้รับการยืนยันแล้วว่าใช้งานได้โดยผู้ใช้ที่ได้รับผลกระทบจำนวนมาก – กระบวนการนี้อาจยุ่งยากเล็กน้อย (โดยเฉพาะอย่างยิ่งหากคุณกำลังจัดการกับการอัปเดตหลายรายการที่ล้มเหลวทั้งหมดโดยมีข้อผิดพลาดเดียวกัน) แต่ก็คุ้มค่าหากคุณต้องการเลี่ยงผ่านโดยสมบูรณ์ การพึ่งพาคอมโพเนนต์ Windows Update ในตัว
หมายเหตุ: หากคุณมีการอัปเดตที่รอดำเนินการจำนวนมาก (มากกว่า 10 รายการ) อาจเป็นการดีกว่าที่จะข้ามวิธีนี้และย้ายไปที่วิธีที่ 3 โดยตรง
หากคุณตัดสินใจที่จะดำเนินการแก้ไขนี้ ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่าง:
- เปิดเบราว์เซอร์ที่คุณชื่นชอบบนคอมพิวเตอร์ที่ได้รับผลกระทบ และเข้าถึง ที่อยู่รากของ Microsoft Update Catalog .
- ถัดไป ใช้ฟังก์ชันการค้นหาที่มุมบนซ้ายของหน้าจอเพื่อค้นหาการอัปเดตที่ล้มเหลวด้วยรหัสข้อผิดพลาด 0x8007371C
- หลังจากแสดงผลแล้ว ให้ตัดสินใจเกี่ยวกับการอัปเดตที่เหมาะสมโดยคำนึงถึงสถาปัตยกรรมระบบปฏิบัติการปัจจุบันของคุณและเวอร์ชัน Windows ที่คุณใช้อยู่
- หลังจากที่คุณตัดสินใจเกี่ยวกับการอัปเดตที่เข้ากันได้กับเครื่องของคุณ ให้ดำเนินการต่อและคลิกที่ ดาวน์โหลด ปุ่มที่เกี่ยวข้องกับไดรเวอร์ที่ถูกต้อง
- สุดท้าย File Explorer และนำทางไปยังตำแหน่งที่ดาวน์โหลดไดรเวอร์ด้วยตนเอง เมื่อคุณไปถึงตำแหน่งที่คุณดาวน์โหลดไดรเวอร์ที่ล้มเหลวก่อนหน้านี้ ให้คลิกขวาที่ .inf ไฟล์และเลือก ติดตั้ง จากเมนูบริบทที่เพิ่งปรากฏขึ้น
หมายเหตุ: ในกรณีที่การอัปเดตหลายรายการล้มเหลวโดยมีรหัสข้อผิดพลาดเดียวกัน ให้ทำซ้ำขั้นตอนที่ 3 ถึง 5 กับ Windows Update ทุกรายการที่ล้มเหลวก่อนหน้านี้ (หากมีการอัปเดตที่รอดำเนินการมากกว่าหนึ่งรายการล้มเหลว)
ในกรณีที่คุณยังเห็นรหัสข้อผิดพลาดเดิมเมื่อพยายามติดตั้งการอัปเดตผ่านแค็ตตาล็อก Windows Update ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
ใช้การคืนค่าระบบ
หากคุณสังเกตเห็นว่า Windows Update ที่รอดำเนินการเริ่มล้มเหลวหลังจากการเปลี่ยนแปลงบางอย่าง (การอัปเดตไดรเวอร์ การติดตั้งไดรเวอร์ใหม่ การอัปเดตฟีเจอร์ใหม่ ฯลฯ) คุณอาจกำลังจัดการกับองค์ประกอบหลอกลวงที่ขัดแย้งกับส่วนประกอบ Windows Updateพี>
ในกรณีนี้ คุณอาจแก้ไขปัญหาได้โดยใช้ System Restore เพื่อกู้คืนคอมพิวเตอร์ของคุณกลับสู่สถานะปกติ
หมายเหตุ: โปรดทราบว่าตามค่าเริ่มต้นการคืนค่าระบบจะได้รับการกำหนดค่าให้สร้างและบันทึกสแน็ปช็อตการคืนค่าใหม่ในเหตุการณ์สำคัญของระบบ เว้นแต่คุณจะแก้ไขการทำงานเริ่มต้นนี้ คุณควรมีสแนปชอตการคืนค่าจำนวนมากให้เลือกเพื่อพยายามแก้ไข 'SiHost.exe Unkown Hard Error '.
ใช้จุดคืนค่าระบบที่บันทึกไว้ก่อนหน้านี้ เพื่อเปลี่ยนคอมพิวเตอร์ของคุณกลับไปยังจุดก่อนหน้าในเวลาที่ปัญหานี้ไม่เกิดขึ้น
หากคุณจัดการเพื่อใช้สแน็ปช็อตที่กู้คืนเพื่อเปลี่ยนพีซีของคุณกลับสู่จุดที่ปกติดี ให้พยายามติดตั้ง Windows Update ที่ก่อนหน้านี้ล้มเหลวอีกครั้ง
หากปัญหายังไม่ได้รับการแก้ไขและคุณยังคงเห็น 0x8007371C เดิมหลังจากการอัปเดตล้มเหลว ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
ซ่อมแซมการติดตั้งหรือติดตั้งใหม่ทั้งหมด
หากวิธีการแก้ไขข้างต้นไม่ได้ผลสำหรับคุณ มีความเป็นไปได้สูงมากที่คุณกำลังเผชิญกับความเสียหายของไฟล์ระบบบางประเภทที่ส่งผลต่อคอมโพเนนต์ Windows Update ในเครื่อง
หากสถานการณ์นี้ใช้ได้ สิ่งเดียวที่คุณทำได้ในตอนนี้คือรีเซ็ตทุกองค์ประกอบและส่วนประกอบย่อยของการติดตั้ง Windows ของคุณ เพื่อให้แน่ใจว่าคุณจะกำจัดทุกอินสแตนซ์ที่เสียหายซึ่งอาจทำให้เกิดรหัสข้อผิดพลาด 0x8007371C
หากคุณไม่มีทางเลือกอื่นนอกจากต้องทำ ณ จุดนี้ คุณมีเพียง 2 ทางข้างหน้าเท่านั้น:
- ล้างการติดตั้ง – หากคุณกำลังมองหาวิธีแก้ไขด่วน ให้ไปที่การติดตั้งใหม่ทั้งหมด เนื่องจากคุณสามารถปรับใช้ได้โดยไม่ต้องใช้สื่อการติดตั้งที่เข้ากันได้ สิ่งนี้จะแทนที่ไฟล์ Windows ที่มีอยู่ของคุณจากไดรฟ์ระบบปฏิบัติการอย่างมีประสิทธิภาพ และกำจัดอินสแตนซ์ที่เสียหาย แต่พึงระลึกไว้เสมอว่า เว้นแต่คุณจะสำรองข้อมูลส่วนบุคคลของคุณไว้ล่วงหน้า คุณจะต้องเตรียมพร้อมที่จะสูญเสียข้อมูลส่วนตัวทั้งหมดจากไดรฟ์ระบบปฏิบัติการของคุณ (C:\)
- ซ่อมแซมการติดตั้ง – ขั้นตอนนี้จะใช้เวลานานกว่ามาก และคุณจะต้องใส่สื่อการติดตั้งที่เข้ากันได้ และใช้เพื่อเรียกกระบวนการซ่อมแซมแบบแทนที่ แต่การติดตั้งซ่อมแซมจะทำให้คุณสามารถเก็บไฟล์ส่วนตัวของคุณ รวมทั้งแอปพลิเคชัน เกม เอกสาร รูปภาพ ฯลฯ