ผู้ใช้บางคนรายงานความล้มเหลวในการอัปเดตพร้อมข้อความแสดงข้อผิดพลาด – การอัปเดตล้มเหลว มีปัญหาในการติดตั้งการอัปเดตบางอย่าง แต่เราจะลองอีกครั้งในภายหลัง รหัสข้อผิดพลาดพร้อมกับข้อความนี้คือ 0x80073701 . ในบทความนี้ เราจะพิจารณาวิธีแก้ปัญหาที่เป็นไปได้สำหรับ Windows Updates ที่ไม่สามารถติดตั้งได้ – Error 0x80073701 คุณอาจเห็นรหัสข้อผิดพลาด 0x800f0988
ข้อผิดพลาด 0x80073701 คือ ERROR_SXS_ASSEMBLY_MISSING; หมายความว่ามีไฟล์ระบบบางส่วนหายไป ซึ่งทำให้การติดตั้งการอัปเดตล้มเหลว
Windows Updates ไม่สามารถติดตั้ง 0x80073701
แม้ว่าข้อผิดพลาด 0x80073701 จะไม่ทำให้เกิดปัญหาร้ายแรง แต่มีการรายงานในส่วน Windows Update และทำเครื่องหมายเป็น การอัปเดตล้มเหลว . หากคุณประสบปัญหานี้ ให้ลองทำตามคำแนะนำเหล่านี้
- เรียกใช้เครื่องมือ DISM
- เรียกใช้ SFC หรือตัวตรวจสอบไฟล์ระบบ
- ล้างโฟลเดอร์การกระจายซอฟต์แวร์
- เรียกใช้ Windows Update ในสถานะคลีนบูต
- ตรวจสอบบันทึกและนำแพตช์ออก
1] เรียกใช้เครื่องมือ DISM
Microsoft ได้เปิดตัวการอัปเดต KB4497935 ซึ่งแก้ไขปัญหานี้ใน Windows 10 แต่ถ้าคุณยังคงประสบปัญหานี้ KB4528159 ขอแนะนำให้เรียกใช้เครื่องมือ DISM
Deployment Image Servicing and Management (DISM.exe) เป็นเครื่องมือบรรทัดคำสั่งที่คุณสามารถใช้เพื่อให้บริการอิมเมจ Windows โดยใช้เครื่องมือนี้ คุณสามารถแก้ไขไฟล์ระบบที่เสียหาย . เปิดพรอมต์คำสั่งที่ยกระดับและดำเนินการคำสั่ง:
Dism /Online /Cleanup-image /Startcomponentcleanup
รีสตาร์ทคอมพิวเตอร์เมื่อถูกถาม
2] เรียกใช้ตัวตรวจสอบไฟล์ระบบ
เรียกใช้ SFC เพื่อตรวจสอบความเสียหายในไฟล์ระบบที่มีอยู่ ไฟล์เหล่านี้จำเป็นสำหรับการทำงานที่เหมาะสมของ Windows SFC ทำงานได้ดีมากในการแทนที่ไฟล์ที่สูญหายหรือเสียหาย คุณสามารถดำเนินการได้จากการกู้คืนขั้นสูงเมื่อคุณไม่สามารถบูตเข้าสู่ Windows เพื่อเรียกใช้คำสั่งนี้ได้
เปิด Command Prompt และรันคำสั่งต่อไปนี้
sfc /scannow
รีสตาร์ทคอมพิวเตอร์เมื่อถูกถาม
3] ล้างโฟลเดอร์การกระจายซอฟต์แวร์
ล้างโฟลเดอร์ SoftwareDistribution เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ ในกล่อง CMD ที่ปรากฏบนหน้าจอคอมพิวเตอร์ ให้ป้อนสตริงข้อความต่อไปนี้ทีละรายการ แล้วกด Enter
net stop wuauserv
net stop bits
ตอนนี้เรียกดู C:\Windows\SoftwareDistribution โฟลเดอร์และลบไฟล์และโฟลเดอร์ทั้งหมดภายใน
หากมีการใช้ไฟล์ ให้รีสตาร์ทอุปกรณ์ของคุณ หลังจากรีบูตเครื่องแล้ว ให้รันคำสั่งด้านบนอีกครั้ง แอป Windows Store ของคุณต้องปิดอยู่ อย่าเพิ่งเปิด
ตอนนี้ คุณจะสามารถลบไฟล์ออกจากโฟลเดอร์ Software Distribution ที่กล่าวถึงได้ ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง แล้วกด Enter:
net start wuauserv
net start bits
รีบูต หากคุณกำลังใช้ Windows Update ให้ลองใช้ Microsoft Updates หรือในทางกลับกัน
4] เรียกใช้ Windows Update ในสถานะคลีนบูต
บูตใน Clean Boot State และเรียกใช้ Windows Update และดูว่าจะช่วยได้หรือไม่ ใช้งานได้ในกรณีส่วนใหญ่
5] ตรวจสอบบันทึกและลบโปรแกรมแก้ไข
CBS ย่อมาจากการบริการตามส่วนประกอบ CBS.log เป็นไฟล์ที่มีบันทึกเกี่ยวกับส่วนประกอบเมื่อติดตั้งหรือถอนการติดตั้งระหว่างการอัปเดต หากคุณเห็นการอัปเดตที่ล้มเหลวในบันทึกของ CBS ทางที่ดีควรถอนการติดตั้งแพตช์ซึ่งไม่มีแอสเซมบลีที่ขาดหายไป
เมื่อคุณเปิดบันทึก CBS ให้ค้นหาคำว่า “ERROR_SXS_ASSEMBLY_MISSING , ” และตรวจสอบว่ามีการอัปเดต KB ที่เกี่ยวข้องหรือไม่ ถอนการติดตั้งและติดตั้งใหม่โดยใช้ Windows Update
หากไม่มีข้อผิดพลาด เราขอแนะนำให้คุณรันคำสั่ง:
Dism /Online /Cleanup-Image /ScanHealth
/ScanHealth ตัวเลือกตรวจสอบความเสียหายของที่เก็บส่วนประกอบ มันบันทึกการทุจริตไปยัง C:\Windows\Logs\CBS\CBS.log แต่ไม่มีการแก้ไขความเสียหายโดยใช้สวิตช์นี้ มีประโยชน์สำหรับการบันทึกว่ามีความเสียหายใด หากมี
ปล: โพสต์นี้มีคำแนะนำเพิ่มเติมหากติดตั้ง Windows Update ไม่สำเร็จหรือไม่ดาวน์โหลด
ข้อผิดพลาด 0x80073701 ไม่ใช่เรื่องใหม่ มีความเกี่ยวข้องกับการอัปเดตและความล้มเหลวของไฟล์เสียหายเสมอ ข้อผิดพลาดเกี่ยวข้องกับบันทึก CBS ซึ่งชี้ไปที่แอสเซมบลีที่ขาดหายไประหว่างการติดตั้ง Service Pack