Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

ไม่สามารถติดตั้ง Windows Updates – ข้อผิดพลาด 0x80073701

ผู้ใช้บางคนรายงานความล้มเหลวในการอัปเดตพร้อมข้อความแสดงข้อผิดพลาด – การอัปเดตล้มเหลว มีปัญหาในการติดตั้งการอัปเดตบางอย่าง แต่เราจะลองอีกครั้งในภายหลัง รหัสข้อผิดพลาดพร้อมกับข้อความนี้คือ 0x80073701 . ในบทความนี้ เราจะพิจารณาวิธีแก้ปัญหาที่เป็นไปได้สำหรับ Windows Updates ที่ไม่สามารถติดตั้งได้ – Error 0x80073701 คุณอาจเห็นรหัสข้อผิดพลาด 0x800f0988

ไม่สามารถติดตั้ง Windows Updates – ข้อผิดพลาด 0x80073701

ข้อผิดพลาด 0x80073701 คือ ERROR_SXS_ASSEMBLY_MISSING; หมายความว่ามีไฟล์ระบบบางส่วนหายไป ซึ่งทำให้การติดตั้งการอัปเดตล้มเหลว

Windows Updates ไม่สามารถติดตั้ง 0x80073701

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

  1. เรียกใช้เครื่องมือ DISM
  2. เรียกใช้ SFC หรือตัวตรวจสอบไฟล์ระบบ
  3. ล้างโฟลเดอร์การกระจายซอฟต์แวร์
  4. เรียกใช้ Windows Update ในสถานะคลีนบูต
  5. ตรวจสอบบันทึกและนำแพตช์ออก

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

ไม่สามารถติดตั้ง Windows Updates – ข้อผิดพลาด 0x80073701