ข้อผิดพลาด 0x800B0004 ถูกสร้างขึ้นเมื่อการซิงโครไนซ์ "SUS" ล้มเหลวบน PC ที่รัน Windows 2000 หรือ Windows Server 2003 ข้อผิดพลาดนี้ปกติบ่งชี้ว่ามีปัญหากับไฟล์ที่ดาวน์โหลดที่คอมพิวเตอร์ของคุณต้องการ ปัญหาเรื่องเวลา หรือปัญหาอื่นๆ บนระบบของคุณ
ข้อความข้อผิดพลาด 0x800B0004
ข้อความข้อผิดพลาดที่ 0x800B0004 มีปกติเกิดขึ้นระหว่าง SUS Synchronization กับ Upstream Server & Synchronization failure:
Automatic Sync Started- Sunday, April 17, 2005 2:46:42 AM Successful with Errors
Updates Added:
None
Updates Removed:
None
Reissued Update(s):
None
Errors:
Security Update for Windows 2000 (KB871250): Failed to download from URL
'https://download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/Windows
2000-KB871250-x86-ENU_908d1217ac973f29c6f0f33bfacd813.EXE'. (Error 0x800B0004:
The subject is not trusted for the specified action.) –
Windows2000-KB871250-x86-ENU_908d1217ac973f29c6f0f33bfacd813.EXE
สาเหตุของข้อความข้อผิดพลาด 0x800B0004
ข้อผิดพลาด 0x800B0004 อาจเกิดจากหลายปัญหา รวมถึง:
- ข้อผิดพลาด Registry
- การติดเชื้อไวรัส
- แพ็กเกจที่เสียหายที่ดาวน์โหลดแล้ว (หรือดาวน์โหลดไม่ครบ) หรือมีปัญหา
- ไฟล์เสียหายหรือข้อมูลการลงทะเบียนหายไป
- ปัญหาการเข้ารหัส (cryptographic issue)
วิธีแก้ไขข้อผิดพลาด 0x800B0004 บน PC ของคุณ
ขั้นตอนที่ 1 - ลบเนื้อหาที่ดาวน์โหลดบางส่วนของแพ็กเกจที่เสียหาย
คุณสามารถหาแพ็กเกจอัปเดตเหล่านี้ได้ปกติในโฟลเดอร์ C:\Windows\SoftwareDistribution ของระบบของคุณ คุณควรลองเปลี่ยนชื่อโฟลเดอร์นี้เป็น "SoftwareDistributionBACKUP" และสร้างโฟลเดอร์ใหม่เพื่อแทนที่
ขั้นตอนที่ 2 - เรียกใช้ "File Signature Verification"
การตรวจสอบลายเซ็นไฟล์คือการที่คุณดูว่าไฟล์ทั้งหมดบนระบบของคุณเป็น "signed" หรือไม่ — ซึ่งหมายความว่าพวกมันถูกต้องและทำงานได้ 100% เพื่อทำเช่นนี้ คุณต้องใช้ฟีเจอร์ "Sigverif" ของ Windows ด้านล่าง:
- จาก Start menu เลือก Run
- ในฟิลด์ Open พิมพ์ sigverif
- เลือกปุ่ม OK
- ทำตามพรอมป์ตลอดกระบวนการ File Signature Verification ซึ่งถูกบันทึกใน SIGVERIF.TXT
- ตรวจสอบสรุปของ SIGVERIF.TXT ตรวจสอบว่า Unsigned Files = 0
- หากมีไฟล์ที่ไม่ได้ลงนามบนระบบของคุณ คุณต้องพูดคุยกับนักพัฒนาของไฟล์เหล่านั้นเพื่อให้ลงนาม
ขั้นตอนที่ 3 - ใช้ Windows File Checker (sfc)
สำคัญมากที่คุณสามารถดูได้ว่าไฟล์ทั้งหมดที่ Windows มี น่าเชื่อถือและอ่านได้ โดยปกติ กระบวนการนี้สแกนไฟล์ระบบที่ได้รับการปกป้องทั้งหมดและแทนที่รุ่นที่ไม่ถูกต้องด้วยรุ่น Microsoft ที่ถูกต้อง เพื่อทำเช่นนี้ คุณสามารถใช้ฟีเจอร์ scannow ในตัวของ Windows เพื่อช่วยตรวจสอบไฟล์ทั้งหมดบนคอมพิวเตอร์ของคุณ:
- จาก Start menu, select Run
- ในฟิลด์ Open พิมพ์ sfc /scannow (หมายเหตุ: มีช่องว่างระหว่าง sfc และ /scannow)
- เลือกปุ่ม OK
- ทำตามพรอมป์ตลอดกระบวนการ System File Checker
- Reboot คอมพิวเตอร์เมื่อ System File Checker เสร็จสิ้น
- Test เพื่อกำหนดว่าปัญหาแก้ไขแล้วหรือไม่ หากแก้ไขแล้ว ข้ามขั้นตอนที่เหลือ หากยังไม่แก้ไข ดำเนินการต่อไปยัง ขั้นตอนถัดไป
ขั้นตอนที่ 4 - เรียกใช้ Internet Explorer Repair
Internet Explorer ก็เป็นสาเหตุใหญ่ของข้อผิดพลาด 0x800B0004 บน PC ของคุณ คุณควรให้แน่ใจว่ามันไม่ได้ก่อให้เกิดปัญหาโดยใช้ IE Repair tool ใน Windows:
- ค้นหา IE.inf จาก C:\WINDOWS\inf
- คลิกขวาและเลือก Install
- หากปัญหาแก้ไขแล้ว ข้ามขั้นตอนที่เหลือ หากยังไม่แก้ไข ดำเนินการต่อไปยังขั้นตอนถัดไป
ขั้นตอนที่ 5 - ทำความสะอาด Registry
-
Registry เป็นฐานข้อมูลศูนย์กลางที่จัดเก็บข้อมูลและไฟล์ทุกประเภทสำหรับระบบของคุณ ฐานข้อมูลนี้เป็นส่วนศูนย์กลางของ Windows ที่ระบบของคุณใช้ทุกวันเพื่อช่วยจดจำทุกอย่าง ตั้งแต่อีเมลล่าสุดไปจนถึงภาพพื้นหลังเดสก์ท็อป น่าเสียดายที่ Registry ยังเป็นสาเหตุใหญ่ของปัญหา เนื่องจากมันถูกบันทึกในวิธีที่ผิดโดย PC ของคุณอย่างต่อเนื่อง นี่เป็นปัญหาใหญ่ที่อาจทำให้เกิดข้อผิดพลาด 0x800B0004 และข้อผิดพลาดอื่นๆ เพื่อให้แน่ใจว่า Registry ไม่ได้รับผิดชอบ คุณควรใช้ 'registry cleaner' เพื่อสแกนผ่านฐานข้อมูล registry และให้แน่ใจว่าไม่มีการตั้งค่าที่เสียหายหรือเสียหายภายในมัน คุณสามารถดาวน์โหลด registry tool ที่เราแนะนำด้านล่าง: