แตกต่างจากข้อผิดพลาดส่วนใหญ่ใน Windows ข้อผิดพลาด 0x80004005 เป็น "unspecified error" หมายความว่ามันอาจเกิดจากหลายสาเหตุ
สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ รวมถึงปัญหา Windows Update, ไฟล์และโฟลเดอร์ที่เสียหาย, และข้อผิดพลาดขณะแตกไฟล์บีบอัด
เนื่องจากนี้ การจัดการกับข้อผิดพลาดนี้อาจซับซ้อนกว่าปกติเล็กน้อย แต่หนึ่งในวิธีเหล่านี้แน่ใจว่าจะช่วยได้
นี่คือวิธีแก้ไขข้อผิดพลาด Windows 0x80004005
รัน Windows Update Troubleshooter
หากรหัสข้อผิดพลาด 0x80004005 ปรากฏขึ้นขณะที่คุณพยายามอัปเดตคอมพิวเตอร์ Windows ของคุณ 最好คือการรัน Windows Update Troubleshooter ยูทิลิตี้นี้มีความสามารถเพียงพอที่จะระบุและแก้ไขข้อผิดพลาดทั่วไปที่อาจเกิดขึ้นขณะอัปเดต ทำตามขั้นตอนเหล่านี้เพื่อเปิด Windows Update Troubleshooter:
- กด Windows Key + I เพื่อเปิด Settings แล้วไปที่ Update & Security
- บนแถบนำทางด้านซ้าย คลิกที่ Troubleshoot
- ในหน้าต่าง Troubleshoot คลิกที่ Windows Update ภายใต้ Get up and running
- คลิก Run the troubleshooter
เพิ่มเติม ผู้ใช้ยังสามารถลองวิธีแก้ไขอื่นๆ สำหรับ Windows Update ได้
ลบไฟล์ในโฟลเดอร์ Windows Update
เพื่อทำเช่นนี้ ให้ไปที่ C:\Windows\SoftwareDistribution\Download และลบเนื้อหาทั้งหมดของโฟลเดอร์
รัน Windows Update อีกครั้ง
หลังจากลบไฟล์ Windows Update และรัน Troubleshooter แล้ว ก็ถึงเวลารัน Windows Update อีกครั้ง
- กด Windows Key + I เพื่อเปิด Settings แล้วไปที่ Update & Security
- ภายใต้ Windows Update คลิกที่ Check for updates
- หากมี prompt ให้อนุญาตให้ Windows ดาวน์โหลดและติดตั้งอัปเดต
Clean Boot Windows
บางครั้ง โปรแกรม協力廠商 อาจรบกวนการทำงานของ Windows เนื่องจาก 0x80004005 เป็นข้อผิดพลาดที่กว้างขวาง 最好คือการทำ Clean Boot เพื่อกำจัดแอป協力廠商เป็นสาเหตุของปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Clean Boot Windows 10 อ่านวิธีทำ Clean Boot และแก้ไขข้อผิดพลาด Windows ทั่วไป
- ในแถบค้นหา Start menu พิมพ์ sysconfig จากผลลัพธ์การค้นหา คลิกที่ System Configuration
- ในหน้าต่าง System Configuration ไปที่แท็บ Services
- ติ๊กกล่อง Hide all Microsoft services
- ตอนนี้เลือกบริการทั้งหมดในรายการและคลิก Disable all
- คลิก OK และปิด System Configuration
- หลังจากนี้ กด CTRL + Shift + Esc เพื่อเปิด Task Manager
- คลิกที่แท็บ Startup
- เลือกแต่ละรายการในรายการบริการและคลิก Disable แตกต่างจาก System Configuration คุณจะต้องปิดบริการทีละรายการ
- คลิก OK และปิด Task Manager
- รีสตาร์ทคอมพิวเตอร์ของคุณ
หลังจากบูท ตรวจสอบดูว่าข้อผิดพลาดยังคงอยู่หรือไม่ หากมีบางอย่างเฉพาะที่กระตุ้นข้อผิดพลาด ลองทำอีกครั้ง ในกรณีที่ข้อผิดพลาดไม่ปรากฏ ให้ Uninstall แอปพลิเคชันหรือไดรเวอร์ที่ติดตั้งล่าสุด หากคุณขาดเวลา เรียนรู้วิธี Uninstall โปรแกรมบน Windows 10 อย่างรวดเร็ว
เปลี่ยนรายการ Registry
การแก้ไขนี้สำหรับผู้ใช้ที่ได้ข้อผิดพลาดนี้ขณะเข้าถึงไฟล์หรือโฟลเดอร์ที่แชร์ การเปลี่ยนแปลงเล็กน้อยในรายการ Windows 10 registry สามารถจบข้อผิดพลาดรหัส 0x8004005 ได้
- กด Windows Key + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ regedit ในกล่องข้อความและกด Enter
- ไปที่ตำแหน่งต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - คลิกขวาที่ส่วนใดส่วนหนึ่งของพื้นที่สีขาวในหน้าต่าง ไปที่ New>QWORD (64-bit) Value หากคุณใช้ระบบ 32-bit ให้คลิก DWORD (32-bit) Value
- เปลี่ยนชื่อของรายการที่สร้างใหม่เป็น LocalAccountTokenFilterPolicy
- ดับเบิลคลิกที่รายการและเปลี่ยนค่า 1 ภายใต้ Value
- ปิด Registry Editor และรีบูตคอมพิวเตอร์ของคุณ
Uninstall อุปกรณ์ Microsoft 6to4
ไม่คาดคิดว่า Microsoft 6to4 network adapters ยังเป็นที่รู้จักในการก่อให้เกิดปัญหานี้ ในกรณีเช่นนี้ ผู้ใช้ควร Uninstall อุปกรณ์ Microsoft 6to4 ทั้งหมดจากคอมพิวเตอร์ของพวกเขา คุณสามารถทำได้โดยใช้ Device Manager
- กด Windows Key + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ devmgmt.msc ในกล่องข้อความและกด Enter
- เนื่องจากอุปกรณ์เหล่านี้มักจะถูกซ่อน คุณควรไปที่ View ภายใต้แถบชื่อ Device Manager คลิกที่ Show hidden devices
- ไปที่ Network adapters และขยายเมนู
- คลิกขวาที่แต่ละ Microsoft 6to4 Adapter และคลิกที่ Uninstall device
- ใน prompt โปรดแน่ใจว่าเลือก Delete driver software for this device
- ปิด Device Manager และรีบูตคอมพิวเตอร์ของคุณ
ใช้ซอฟต์แวร์บีบอัด協力廠商
หากคุณเห็นรหัสข้อผิดพลาดนี้ขณะพยายามแตกไฟล์บีบอัดโดยใช้ Windows Explorer อาจถึงเวลาที่จะเปลี่ยนไปใช้ยูทิลิตี้บีบอัด協力廠商 มีตัวเลือกมากมายที่มีอยู่ ตัวยอดนิยมคือ WinRAR, 7Zip, และ WinZip หรือคุณสามารถดูรายการเครื่องมือที่ดีที่สุดสำหรับเปิดไฟล์ RAR ได้
ซอฟต์แวร์บีบอัด協力廠商ยังช่วยในการแตกไฟล์บีบอัดที่ป้องกันด้วยรหัสผ่าน
ลงทะเบียนใหม่ jscript.dll และ vbscript.dll
อีกการแก้ไขง่ายๆ สำหรับรหัสข้อผิดพลาด 0x80004005 คือการลงทะเบียนใหม่ไฟล์ jcript.dll และ vbscript.dll สามารถทำได้โดยใช้ Command Prompt:
- ใน แถบค้นหา Start menu ใส่ cmd จากผลลัพธ์การค้นหา คลิกขวาที่ Command Prompt > Run as administrator
- ในคอนโซล พิมพ์ regsvr32 jscript.dll กด Enter
- หลังจากนี้ พิมพ์ regsvr32 vbscript.dll และกด Enter
- ปิด Command Prompt และรีบูตคอมพิวเตอร์ของคุณ
รัน SFC เพื่อตรวจสอบไฟล์ระบบที่เสียหาย
Windows มีเครื่องมือ过多ในการวินิจฉัยและแก้ไขข้อผิดพลาดทั่วไป SFC (System File Checker) เป็นหนึ่งในนั้น มันตรวจสอบไฟล์ระบบที่หายไปหรือเสียหายและแก้ไขมัน มันใช้งานง่ายและสามารถรันได้ด้วยคำสั่ง Command Prompt ง่ายๆ
- กด Windows Key + R เพื่อเปิดแอปพลิเคชัน Run ในกล่องข้อความ พิมพ์ cmd และกด CTRL + Shift + Enter เพื่อเปิด Command Prompt เป็นผู้ดูแลระบบ
- ในคอนโซล Command Prompt พิมพ์ SFC /scannow และกด Enter
- SFC จะสแกนและแก้ไขไฟล์ระบบของคุณอัตโนมัติ
- รีบูตคอมพิวเตอร์ของคุณ
ข้อผิดพลาด 0x80004005 แก้ไขแล้ว
หนึ่งในวิธีแก้ไขเหล่านี้จะแน่นอนว่าจะขับไล่ความทุกข์ทรมาน 'unspecified error code' ของคุณไป อย่างไรก็ตาม ความแตกต่างหลักคือผู้ใช้จะต้องลองวิธีแก้ไขหลากหลายช่วงกว้างเนื่องจากประเภทข้อผิดพลาด อย่างเหมาะสม คุณควรลองวิธีการแก้ไขทั่วไปอื่นๆ เพิ่มเติมนอกเหนือจากสิ่งที่กล่าวมาด้านบน