ข้อผิดพลาด 0x8004005 ปรากฏเมื่อคุณคลิก “Scan For Updates” บนคอมพิวเตอร์ Windows Server 2003 ของคุณ ข้อผิดพลาดจะแสดงทันทีหลังจาก Windows แสดง “0%” บนแถบความคืบหน้า แสดงว่าการอัปเดตไม่สำเร็จ ข้อผิดพลาดนี้โดยทั่วไปเกิดจากไฟล์ Dynamic Link Library (.dll files) ที่เสียหาย และแสดงข้อผิดพลาดเหล่านี้:
- 0x8004005
- 0x800C005
สาเหตุของข้อผิดพลาด 0x8004005
ข้อผิดพลาด 0x8004005 & 0x800C005 เกิดจากไฟล์ .dll ที่เสียหายหรือหายไปจากคอมพิวเตอร์ของคุณ ทุกครั้งที่ Windows พยายามอัปเดตระบบของคุณ มันพยายามเปิดชุดไฟล์ที่จำเป็นเพื่อประมวลผลอัปเดตต่างๆ ที่ Microsoft ปล่อยออกมา น่าเสียดายที่ไฟล์หลายไฟล์ที่จำเป็นในกระบวนการอัปเดตนี้มีแนวโน้มที่จะกลายเป็นเสียหายและเสียหาย นั่นหมายความว่าหากคุณต้องการแก้ไขข้อผิดพลาดนี้ จำเป็นอย่างยิ่งที่คุณต้องสามารถซ่อมแซมความเสียหายของไฟล์ dll ต่างๆ ที่ Windows ต้องการ
วิธีแก้ไขข้อผิดพลาด 0x8004005
ขั้นตอนที่ 1 – ตรวจสอบ Internet Settings และ Firewall Blocks
สิ่งแรกที่คุณต้องทำคือ ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณดี และเซิร์ฟเวอร์ Microsoft Update ไม่ถูกบล็อกโดย Firewall ของคุณ เพื่อทำเช่นนี้ คุณควรเปิด Firewall ใดๆ ที่คุณมี และตรวจสอบว่า “HTTPS Data Transfer” ได้รับอนุญาตบนคอมพิวเตอร์ของคุณ สิ่งนี้อาจยุ่งยากในการค้นหา แต่เนื่องจากมีประเภท Firewall มากมาย จึงเป็นไปไม่ได้ที่เราจะระบุรายละเอียดที่นี่
ขั้นตอนที่ 2 – ลงทะเบียน DLL Files ที่จำเป็น
คุณสามารถใช้คำสั่ง regsvr32 เพื่อลงทะเบียน .dll files หลายไฟล์ใหม่:
- คลิก Start, คลิก Run, พิมพ์ cmd ในกล่อง Open, แล้วคลิก OK.
- ที่ Command Prompt พิมพ์คำสั่งต่อไปนี้ กด ENTER หลังแต่ละบรรทัด:
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll - คลิก OK.
- รีสตาร์ทคอมพิวเตอร์ของคุณ.
ขั้นตอนที่ 3 – ใช้ Registry Cleaner เพื่อซ่อมแซมข้อผิดพลาดใดๆ
–
Registry Cleaners เป็นวิธีที่ยอดเยี่ยมในการหยุดข้อผิดพลาดอย่าง 0x8004005 เพราะมันสามารถซ่อมแซมข้อผิดพลาด DLL ทั่วไปหลายอย่างที่พัฒนาขึ้นบนคอมพิวเตอร์ Windows ทั่วไป ปัญหาเฉพาะที่สิ่งนี้แก้ไขคือ ฐานข้อมูล “Registry” เก็บรายการใหญ่ของไฟล์ DLL & การอ้างอิงของพวกมันบนคอมพิวเตอร์ของคุณ รายการนี้ถูกใช้โดยโปรแกรมซอฟต์แวร์ทั้งหมดบนคอมพิวเตอร์ของคุณเพื่อโหลดไฟล์ต่างๆ ที่โปรแกรมเหล่านั้นต้องการเพื่อทำงาน อย่างไรก็ตาม รายการนี้มักเสียหาย ทำให้คอมพิวเตอร์ของคุณไม่สามารถอ่านไฟล์ที่ต้องการสำหรับโปรแกรมที่ต้องการ นี่เป็นปัญหาใหญ่และหนึ่งที่แก้ไขได้โดยใช้ “Registry Cleaner” เพื่อสแกนผ่านรายการ DLL ที่เสียหายและแก้ไขปัญหาที่อยู่ภายใน คุณสามารถดู Registry Cleaner ที่เราแนะนำด้านล่าง: