ข้อผิดพลาด 0x8004005 ปรากฏขึ้นเมื่อคุณคลิก “สแกนหาการอัปเดต” บนพีซี Windows Server 2003 ของคุณ ข้อผิดพลาดจะแสดงทันทีหลังจากที่ Windows แสดงค่า “0%” บนแถบความคืบหน้า ซึ่งบ่งชี้ว่าการอัปเดตไม่สำเร็จ ข้อผิดพลาดนี้มักเกิดจากไฟล์ไลบรารีลิงก์ที่เสียหาย (ไฟล์ .dll) และแสดงข้อผิดพลาดเหล่านี้:
- 0x8004005
- 0x800C005
อะไรทำให้เกิดข้อผิดพลาด 0x8004005
ข้อผิดพลาด 0x8004005 &0x800C005 เกิดจากไฟล์ .dll ที่เสียหายหรือหายไปจากพีซีของคุณ เมื่อใดก็ตามที่ Windows พยายามอัปเดตระบบของคุณ Windows จะพยายามเปิดชุดของไฟล์ที่จำเป็นเพื่อประมวลผลการอัปเดตต่างๆ ที่ Microsoft เปิดตัว ขออภัย ไฟล์จำนวนมากที่จำเป็นในระหว่างขั้นตอนการอัพเดตนี้มีแนวโน้มที่จะเสียหายและเสียหาย ซึ่งหมายความว่าหากคุณต้องการแก้ไขข้อผิดพลาดนี้ คุณจะต้องสามารถซ่อมแซมความเสียหายที่เกิดกับไฟล์ dll ต่างๆ ที่ Windows ต้องการได้
วิธีการแก้ไขข้อผิดพลาด 0x8004005
ขั้นตอนที่ 1 – ตรวจสอบการตั้งค่าอินเทอร์เน็ตและบล็อกไฟร์วอลล์
สิ่งแรกที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณใช้ได้ และเซิร์ฟเวอร์ Microsoft Update ไม่ได้ถูกบล็อกโดยไฟร์วอลล์ของคุณ ในการทำเช่นนี้ คุณควรเปิดไฟร์วอลล์ใดๆ ที่คุณมีก่อน และตรวจสอบให้แน่ใจว่า "การถ่ายโอนข้อมูล HTTPS" ได้รับอนุญาตบนพีซีของคุณ การค้นหานี้อาจเป็นเรื่องยาก แต่เนื่องจากมีไฟร์วอลล์หลายประเภทอยู่ที่นั่น เราจึงไม่สามารถระบุสิ่งที่ต้องทำที่นี่ได้อย่างแน่นอน
ขั้นตอนที่ 2 – ลงทะเบียนไฟล์ DLL ที่จำเป็น
คุณยังสามารถใช้ regsvr32 คำสั่งให้ลงทะเบียนไฟล์ .dll หลายไฟล์อีกครั้ง:
- คลิก เริ่ม , คลิก เรียกใช้ , พิมพ์ cmd ใน Open แล้วคลิก ตกลง
- ที่พรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ กด ENTER หลังแต่ละบรรทัด:
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll - คลิก ตกลง .
- รีสตาร์ทคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 3 – ใช้ Registry Cleaner เพื่อซ่อมแซมข้อผิดพลาด
–
ตัวล้างรีจิสทรีเป็นวิธีที่ยอดเยี่ยมในการหยุดข้อผิดพลาด เช่น ข้อผิดพลาด 0x8004005 เนื่องจากสามารถซ่อมแซมข้อผิดพลาด DLL ทั่วไปจำนวนมากที่เกิดขึ้นบนคอมพิวเตอร์ Windows ทั่วไปได้ ปัญหาเฉพาะที่แก้ไขนี้คือ "ฐานข้อมูลรีจิสทรี" เก็บรายการไฟล์ DLL จำนวนมากและข้อมูลอ้างอิงบนคอมพิวเตอร์ของคุณ รายการนี้ใช้โดยโปรแกรมซอฟต์แวร์ทั้งหมดบนพีซีของคุณเพื่อโหลดไฟล์ต่างๆ ที่โปรแกรมเหล่านี้จำเป็นต้องเรียกใช้ อย่างไรก็ตาม รายการนี้มักจะเสียหาย ทำให้คอมพิวเตอร์ของคุณไม่สามารถอ่านไฟล์ที่ต้องการไปยังโปรแกรมที่ต้องการได้ นี่เป็นปัญหาใหญ่และปัญหาที่แก้ไขได้โดยใช้ "ตัวล้างรีจิสทรี" เพื่อสแกนผ่านรายการไฟล์ DLL ที่เสียหายและแก้ไขปัญหาที่อยู่ภายใน คุณสามารถดูโปรแกรมทำความสะอาดรีจิสทรีที่เราแนะนำได้ที่ด้านล่าง: