สาเหตุของข้อผิดพลาด Windows Update 0x80092004 อาจมีหลายอย่าง เมื่อ Windows Updates ไม่ทำงานตามที่ควรจะเป็น รหัสข้อผิดพลาดนี้อาจปรากฏ เมื่อมีอัปเดตพร้อมสำหรับระบบ Microsoft จะเสนอให้ แต่เมื่อคลิกปุ่ม Check for Update แล้วพยายามติดตั้ง อาจเกิดปัญหานี้ขึ้น
Windows Update error 0x80092004
หากได้รับข้อผิดพลาด Windows Update 0x80092004 ให้ทำตามวิธีแก้ไขด้านล่าง:
- ลบอัปเดตและแพ็กเกจล่าสุด
- ลบไฟล์จากโฟลเดอร์ Software Distribution
- รัน Windows Update Troubleshooter
- ติดตั้งอัปเดตด้วยตนเอง หรือรอจนกว่าจะถูกเสนอให้ระบบ

1] ลบอัปเดตและแพ็กเกจล่าสุด
เมื่ออัปเดตล้มเหลว ปกติจะย้อนกลับและทำความสะอาดอัตโนมัติ แต่ถ้าไม่ได้ ให้ล้างแพ็กเกจด้วยตนเอง ไปที่ Update History ดูว่ามี KB updates ไหนติดตั้ง จากนั้นใช้ DISM tool ลบออก
รันคำสั่งนี้ - จะแสดงรายการแพ็กเกจที่ติดตั้งล่าสุด:
Dism /online /Get-Packages
ระบุ ชื่อแพ็กเกจ ที่ใหม่ที่สุด อาจมีลักษณะดังนี้ รันโปรแกรม Remove Package เพื่อลบ:
dism.exe /online /remove-package /packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.248.1.17 /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.125.1.6 /packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.192.1.9 /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.192.1.9 /norestart
รีบูตคอมพิวเตอร์
เข้าสู่ระบบใหม่ แล้วรันคำสั่งนี้อีกครั้ง:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
สแกนหาอัปเดตใหม่
หมายเหตุ: คำสั่ง remove package นี้เฉพาะสำหรับเครื่อง AMD 64-bit ที่ได้รับผลกระทบจากอัปเดตเป็นจำนวนมาก แต่สามารถลองขั้นตอนเดียวกันกับแพ็กเกจหรืออัปเดตอื่นได้
2] ลบไฟล์จากโฟลเดอร์ Software Distribution

เมื่อ Windows ดาวน์โหลดอัปเดต จะเก็บไว้ในโฟลเดอร์ 'SoftwareDistribution' (C:\Windows\SoftwareDistribution) หากมีอัปเดตผิดปกติ ให้ลบไฟล์จากที่นี่ด้วยตนเอง จะบังคับให้ระบบดาวน์โหลดอัปเดตใหม่
3] รัน Windows Update Troubleshooter
รัน Windows Update Troubleshooter ดูว่าช่วยได้หรือไม่ มี Troubleshooter ออนไลน์อีกตัวที่อาจช่วยได้
4] ติดตั้งอัปเดตด้วยตนเอง หรือรออัปเดตถูกเสนอ
หากทราบชัดเจนว่าอัปเดตไหนก่อให้เกิดปัญหา ให้ดาวน์โหลด KB update ด้วยตนเองจาก Microsoft Update Catalog ค้นหา KB และดาวน์โหลด เสร็จแล้วดับเบิลคลิกเพื่อรัน อัปเดตจะถูก Windows Update system รับไป
หากเห็นข้อความผิดพลาด CRYPT_E_NOT_FOUND อาจหมายถึงระบบปฏิเสธอัปเดตเนื่องจากค่า cryptographic ไม่ตรงกัน ในกรณีนี้ ต้องแน่ใจว่ามีการติดตั้ง Servicing Stack Update ล่าสุด
นี่ใช้ได้กับ Windows Server 2008 R2, Windows 7 และ Windows Server 2008 เป็นหลัก และแก้ไขได้ด้วย KB4474419 ที่รองรับข้อกำหนด SHA-2 Code Signing สำหรับ Windows และ WSUS
ทางเลือกอื่น คือ รอจนกว่าอัปเดตจะถูกเสนอให้ระบบ แล้วค่อยติดตั้ง นี่คือสิ่งที่เราแนะนำ
แจ้งให้เราทราบว่าวิธีไหนช่วยแก้ปัญหาได้ การยืนยันจากคุณจะช่วยปรับปรุงให้ดียิ่งขึ้นสำหรับผู้อื่นด้วย
