Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Windows Cumulative Update ติดตั้งไม่ได้หรือล้มเหลว

บางครั้ง Windows Cumulative Update ติดตั้งไม่ได้หรือล้มเหลว เกิดใน Windows 10 หรือ Windows 11 บทความนี้ใช้ตัวอย่าง KB2919355 แตกระบวนการสำหรับ cumulative update packages อื่นๆ ใน Windows 11/10 เหมือนกัน ด้วยการปรับเปลี่ยนที่เหมาะสม ดูวิธี troubleshooting แบบ generic และ specific

Windows Cumulative Update ติดตั้งไม่ได้

ก่อนอื่น บันทึก error code ที่โชว์ตอนติดตั้งล้มเหลว มากมายรายงาน error codes 0x80070020, 0x80073712, 0x80070002, 0x80070003, 0x800F0923, 0x800F0922, 0x800f081f ให้ Microsoft

ข้อมูลเพิ่ม Error Code 0x80070020:

Dec Error Code: -2147024864

Error String: STIERR_SHARING_VIOLATION

Error Description: The process cannot access the file because it is being used by another process

Windows Update errors 0x80070020, 0x80073712, 0x80070002, 0x80070003, 0x800F0923, 0x800F0922, 0x800f081

Windows 8.1 Update โชว์ Important ใน Windows Update แต่ unchecked โดย default ต้อง check เพื่อติดตั้ง เพิ่มเติม หากอยู่ metered network Windows จะไม่ติดตั้งอัตโนมัติแม้ Automatic Update เปิดอยู่ ต้องต่อ un-metered connection หรือ public Wi-Fi

หาก update ติดตั้งไม่ได้ ลองข้อเสนอเหล่านี้ แตก่อนเริ่ม ควร ถอน third-party customization software ที่ติดตั้ง, ย้อนกลับ system changes ที่ทำ — เช่นย้าย user files/profiles ไป drive อื่น และ ปิด security software ชั่วคราว

Windows 8.1 Update ไม่ติดตั้งอัตโนมัติบน metered networks หาก Automatic Update เปิดและอยู่ metered connection อาจเห็น notification Windows Update couldn't install updates automatically แนะนำต่อ un-metered connection หรือ public Wi-Fi แล้ว check และติดตั้ง Windows 8.1 Update

ตรวจสอบว่า Servicing Stack ที่จำเป็นติดตั้งอยู่บนคอมพิวเตอร์แล้ว เพราะมักเป็น prerequisite ควรติดตั้งก่อนพยายามติดตั้ง cumulative update ที่ล้มเหลว

1. รัน DISM Scan

หาก Windows Update ติดตั้งล้มเหลว ต้อง clean up corrupted installation ใช้ built-in Deployment Image Servicing & Management หรือ DISM.exe tool

เปิด command prompt admin พิมพ์ Enter:

Dism /Online /Get-Packages

จะได้ package list เนื่องจาก KB2919355 ติดตั้งไม่สำเร็จ จะไม่เห็น แต่เห็นบน 64-bit system ของผม

Windows Cumulative Update ติดตั้งไม่ได้หรือล้มเหลว

หากเห็น แปลว่าติดตั้งแล้วหรือ installation corrupt ในกรณีนี้ ดูว่าถอนได้ไหมผ่าน Control Panel > Installed Updates หากได้ ดำเนินต่อ

พิมพ์ Enter:

DISM /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14

นี่สำหรับ 64-bit Windows ใช้ package name สำหรับ version ของคุณ

พิมพ์ Enter:

DISM /online /cleanup-image /startcomponentcleanup

อ่านเพิ่ม StartComponentCleanup ใน post WinSxS folder cleanup

รันเพิ่ม:

DISM /online /cleanup-Image /restorehealth

/RestoreHealth เช็ค component store corruption บันทึก corruption ใน C:\Windows\Logs\CBS\CBS.log และ FIX corruption ใช้ Windows Update Operation นี้ใช้ 15 นาทีขึ้นไป ขึ้นกับระดับ corruption อ่านเพิ่ม Windows Component Store Corrupt

รีสตาร์ทคอมพิวเตอร์ ลองใหม่

แต่หากคิดว่า Windows Update client แตกแล้ว ใช้ Windows installation ที่รันอยู่เป็น repair source หรือ Windows side-by-side folder จาก network share หรือ Windows DVD เป็น source พิมพ์แทน:

DISM /online /cleanup-image /restorehealth /Source:C:\RepairSource\Windows /LimitAccess

แทนที่ C:\RepairSource\Windows ด้วยตำแหน่ง repair source ของคุณ

2. ใช้ Microsoft Update Catalog website

KB2939087 แนะนำ หากติดตั้ง Update package ผ่าน Windows Update ไม่ได้ ดาวน์โหลดและติดตั้ง package manual ผ่าน Microsoft Update Catalog website

3. ปิดหรือถอน VPN client software

หากมี VPN client software ติดตั้ง ถอนออก หากได้ Error 8000F0922 การถอน VPN ช่วยแก้ปัญหา

4. ลอง Registry fix นี้

ช่วยได้สำหรับ KB3081424, KB3081436, KB3081438

Windows Cumulative Update ติดตั้งไม่ได้หรือล้มเหลว

Answers thread นี้ discuss issues พร้อม solution ที่ช่วยหลายคน หากเจอปัญหานี้ แนะนำสร้าง system restore point หรือ backup Windows registry ก่อน แล้วค่อยทำ

แตก่อนหน้านั้น อาจอยากดาวน์โหลด Cumulative update จาก Microsoft Catalog website เก็บไว้ก่อน

หากไม่ได้ ลอง registry manipulation นี้ พิมพ์ regedit ใน taskbar search Enter เปิด Registry Editor ไปที่ key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Key ที่ชื่อสั้น จำเป็นต่อระบบ เช็ค SID ที่ชื่อยาว ลบ profiles ที่ไม่มีบน PC อย่าลบ admin profile คลิกขวา Delete

รีสตาร์ทคอมพิวเตอร์ ดูช่วยได้ไหม

Microsoft เปิด automated solution ช่วยแก้ปัญหานี้ ใช้ Fix It แก้ error 0x80004005 สำหรับ KB3081424

5. Specific fixes อื่นๆ

  • หากถอน IIS ไม่ได้หลังติดตั้ง KB2919355 บน Windows 8.1 หรือ Windows Server 2012 R2 ดาวน์โหลด patch จาก KB2957390
  • หากได้ Error 0x80071a91 ตอนติดตั้ง KB2919355 ใน Windows ดู KB2956283
  • ก่อนหน้านี้ หลังติดตั้ง update คอมพิวเตอร์หยุด scan ต่อ WSUS 3.0 SP2/3.2 ที่ใช้ HTTPS ไม่มี TLS 1.2 issue นี้แก้ใน latest version released April 15, 2014 หากยังเจอ ดู KB2959977

6. แหล่งข้อมูลเพิ่มเติม

  • เช็ค generic troubleshooting steps ที่ช่วยแก้ Windows Update fail to install และ Windows Upgrade errors
  • รัน Windows Update Troubleshooter ล่าสุด
  • Post นี้ค้นหา Error Codes และความหมายได้

7. ใช้ Reset This PC หรือ Cloud Reset

อาจใช้ Reset This PC หรือ Cloud Reset แล้วลองติดตั้ง โอกาสสำเร็จสูงมาก

หวังว่าอะไรบางอย่างช่วยได้!

Windows Cumulative Update ติดตั้งไม่ได้หรือล้มเหลว