Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธีแก้ไขข้อผิดพลาดซิงค์ Windows 0x800B0004 ใน 5 ขั้นตอนง่ายๆ

ข้อผิดพลาด 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 ด้านล่าง:

  1. จาก Start menu เลือก Run
  2. ในฟิลด์ Open พิมพ์ sigverif
  3. เลือกปุ่ม OK
  4. ทำตามพรอมป์ตลอดกระบวนการ File Signature Verification ซึ่งถูกบันทึกใน SIGVERIF.TXT
  5. ตรวจสอบสรุปของ SIGVERIF.TXT ตรวจสอบว่า Unsigned Files = 0
  6. หากมีไฟล์ที่ไม่ได้ลงนามบนระบบของคุณ คุณต้องพูดคุยกับนักพัฒนาของไฟล์เหล่านั้นเพื่อให้ลงนาม

ขั้นตอนที่ 3 - ใช้ Windows File Checker (sfc)

สำคัญมากที่คุณสามารถดูได้ว่าไฟล์ทั้งหมดที่ Windows มี น่าเชื่อถือและอ่านได้ โดยปกติ กระบวนการนี้สแกนไฟล์ระบบที่ได้รับการปกป้องทั้งหมดและแทนที่รุ่นที่ไม่ถูกต้องด้วยรุ่น Microsoft ที่ถูกต้อง เพื่อทำเช่นนี้ คุณสามารถใช้ฟีเจอร์ scannow ในตัวของ Windows เพื่อช่วยตรวจสอบไฟล์ทั้งหมดบนคอมพิวเตอร์ของคุณ:

  1. จาก Start menu, select Run
  2. ในฟิลด์ Open พิมพ์ sfc /scannow (หมายเหตุ: มีช่องว่างระหว่าง sfc และ /scannow)
  3. เลือกปุ่ม OK
  4. ทำตามพรอมป์ตลอดกระบวนการ System File Checker
  5. Reboot คอมพิวเตอร์เมื่อ System File Checker เสร็จสิ้น
  6. Test เพื่อกำหนดว่าปัญหาแก้ไขแล้วหรือไม่ หากแก้ไขแล้ว ข้ามขั้นตอนที่เหลือ หากยังไม่แก้ไข ดำเนินการต่อไปยัง ขั้นตอนถัดไป

ขั้นตอนที่ 4 - เรียกใช้ Internet Explorer Repair

Internet Explorer ก็เป็นสาเหตุใหญ่ของข้อผิดพลาด 0x800B0004 บน PC ของคุณ คุณควรให้แน่ใจว่ามันไม่ได้ก่อให้เกิดปัญหาโดยใช้ IE Repair tool ใน Windows:

  1. ค้นหา IE.inf จาก C:\WINDOWS\inf
  2. คลิกขวาและเลือก Install
  3. หากปัญหาแก้ไขแล้ว ข้ามขั้นตอนที่เหลือ หากยังไม่แก้ไข ดำเนินการต่อไปยังขั้นตอนถัดไป

ขั้นตอนที่ 5 - ทำความสะอาด Registry

-

Registry เป็นฐานข้อมูลศูนย์กลางที่จัดเก็บข้อมูลและไฟล์ทุกประเภทสำหรับระบบของคุณ ฐานข้อมูลนี้เป็นส่วนศูนย์กลางของ Windows ที่ระบบของคุณใช้ทุกวันเพื่อช่วยจดจำทุกอย่าง ตั้งแต่อีเมลล่าสุดไปจนถึงภาพพื้นหลังเดสก์ท็อป น่าเสียดายที่ Registry ยังเป็นสาเหตุใหญ่ของปัญหา เนื่องจากมันถูกบันทึกในวิธีที่ผิดโดย PC ของคุณอย่างต่อเนื่อง นี่เป็นปัญหาใหญ่ที่อาจทำให้เกิดข้อผิดพลาด 0x800B0004 และข้อผิดพลาดอื่นๆ เพื่อให้แน่ใจว่า Registry ไม่ได้รับผิดชอบ คุณควรใช้ 'registry cleaner' เพื่อสแกนผ่านฐานข้อมูล registry และให้แน่ใจว่าไม่มีการตั้งค่าที่เสียหายหรือเสียหายภายในมัน คุณสามารถดาวน์โหลด registry tool ที่เราแนะนำด้านล่าง: