Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ

แตกต่างจากข้อผิดพลาดส่วนใหญ่ใน Windows ข้อผิดพลาด 0x80004005 เป็น "unspecified error" หมายความว่ามันอาจเกิดจากหลายสาเหตุ

สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ รวมถึงปัญหา Windows Update, ไฟล์และโฟลเดอร์ที่เสียหาย, และข้อผิดพลาดขณะแตกไฟล์บีบอัด

เนื่องจากนี้ การจัดการกับข้อผิดพลาดนี้อาจซับซ้อนกว่าปกติเล็กน้อย แต่หนึ่งในวิธีเหล่านี้แน่ใจว่าจะช่วยได้

นี่คือวิธีแก้ไขข้อผิดพลาด Windows 0x80004005

รัน Windows Update Troubleshooter

หากรหัสข้อผิดพลาด 0x80004005 ปรากฏขึ้นขณะที่คุณพยายามอัปเดตคอมพิวเตอร์ Windows ของคุณ 最好คือการรัน Windows Update Troubleshooter ยูทิลิตี้นี้มีความสามารถเพียงพอที่จะระบุและแก้ไขข้อผิดพลาดทั่วไปที่อาจเกิดขึ้นขณะอัปเดต ทำตามขั้นตอนเหล่านี้เพื่อเปิด Windows Update Troubleshooter:

วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ
  1. กด Windows Key + I เพื่อเปิด Settings แล้วไปที่ Update & Security
  2. บนแถบนำทางด้านซ้าย คลิกที่ Troubleshoot
  3. ในหน้าต่าง Troubleshoot คลิกที่ Windows Update ภายใต้ Get up and running
  4. คลิก Run the troubleshooter

เพิ่มเติม ผู้ใช้ยังสามารถลองวิธีแก้ไขอื่นๆ สำหรับ Windows Update ได้

ลบไฟล์ในโฟลเดอร์ Windows Update

เพื่อทำเช่นนี้ ให้ไปที่ C:\Windows\SoftwareDistribution\Download และลบเนื้อหาทั้งหมดของโฟลเดอร์

รัน Windows Update อีกครั้ง

หลังจากลบไฟล์ Windows Update และรัน Troubleshooter แล้ว ก็ถึงเวลารัน Windows Update อีกครั้ง

  1. กด Windows Key + I เพื่อเปิด Settings แล้วไปที่ Update & Security
  2. ภายใต้ Windows Update คลิกที่ Check for updates
  3. หากมี prompt ให้อนุญาตให้ Windows ดาวน์โหลดและติดตั้งอัปเดต

Clean Boot Windows

บางครั้ง โปรแกรม協力廠商 อาจรบกวนการทำงานของ Windows เนื่องจาก 0x80004005 เป็นข้อผิดพลาดที่กว้างขวาง 最好คือการทำ Clean Boot เพื่อกำจัดแอป協力廠商เป็นสาเหตุของปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Clean Boot Windows 10 อ่านวิธีทำ Clean Boot และแก้ไขข้อผิดพลาด Windows ทั่วไป

วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ
  1. ในแถบค้นหา Start menu พิมพ์ sysconfig จากผลลัพธ์การค้นหา คลิกที่ System Configuration
  2. ในหน้าต่าง System Configuration ไปที่แท็บ Services
  3. ติ๊กกล่อง Hide all Microsoft services
  4. ตอนนี้เลือกบริการทั้งหมดในรายการและคลิก Disable all
  5. คลิก OK และปิด System Configuration
  6. หลังจากนี้ กด CTRL + Shift + Esc เพื่อเปิด Task Manager
  7. คลิกที่แท็บ Startup
  8. เลือกแต่ละรายการในรายการบริการและคลิก Disable แตกต่างจาก System Configuration คุณจะต้องปิดบริการทีละรายการ
  9. คลิก OK และปิด Task Manager
  10. รีสตาร์ทคอมพิวเตอร์ของคุณ

หลังจากบูท ตรวจสอบดูว่าข้อผิดพลาดยังคงอยู่หรือไม่ หากมีบางอย่างเฉพาะที่กระตุ้นข้อผิดพลาด ลองทำอีกครั้ง ในกรณีที่ข้อผิดพลาดไม่ปรากฏ ให้ Uninstall แอปพลิเคชันหรือไดรเวอร์ที่ติดตั้งล่าสุด หากคุณขาดเวลา เรียนรู้วิธี Uninstall โปรแกรมบน Windows 10 อย่างรวดเร็ว

เปลี่ยนรายการ Registry

การแก้ไขนี้สำหรับผู้ใช้ที่ได้ข้อผิดพลาดนี้ขณะเข้าถึงไฟล์หรือโฟลเดอร์ที่แชร์ การเปลี่ยนแปลงเล็กน้อยในรายการ Windows 10 registry สามารถจบข้อผิดพลาดรหัส 0x8004005 ได้

วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ
  1. กด Windows Key + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ regedit ในกล่องข้อความและกด Enter
  2. ไปที่ตำแหน่งต่อไปนี้ใน Registry Editor:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. คลิกขวาที่ส่วนใดส่วนหนึ่งของพื้นที่สีขาวในหน้าต่าง ไปที่ New>QWORD (64-bit) Value หากคุณใช้ระบบ 32-bit ให้คลิก DWORD (32-bit) Value
  4. เปลี่ยนชื่อของรายการที่สร้างใหม่เป็น LocalAccountTokenFilterPolicy
  5. ดับเบิลคลิกที่รายการและเปลี่ยนค่า 1 ภายใต้ Value
  6. ปิด Registry Editor และรีบูตคอมพิวเตอร์ของคุณ

Uninstall อุปกรณ์ Microsoft 6to4

ไม่คาดคิดว่า Microsoft 6to4 network adapters ยังเป็นที่รู้จักในการก่อให้เกิดปัญหานี้ ในกรณีเช่นนี้ ผู้ใช้ควร Uninstall อุปกรณ์ Microsoft 6to4 ทั้งหมดจากคอมพิวเตอร์ของพวกเขา คุณสามารถทำได้โดยใช้ Device Manager

วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ
  1. กด Windows Key + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ devmgmt.msc ในกล่องข้อความและกด Enter
  2. เนื่องจากอุปกรณ์เหล่านี้มักจะถูกซ่อน คุณควรไปที่ View ภายใต้แถบชื่อ Device Manager คลิกที่ Show hidden devices
  3. ไปที่ Network adapters และขยายเมนู
  4. คลิกขวาที่แต่ละ Microsoft 6to4 Adapter และคลิกที่ Uninstall device
  5. ใน prompt โปรดแน่ใจว่าเลือก Delete driver software for this device
  6. ปิด Device Manager และรีบูตคอมพิวเตอร์ของคุณ

ใช้ซอฟต์แวร์บีบอัด協力廠商

หากคุณเห็นรหัสข้อผิดพลาดนี้ขณะพยายามแตกไฟล์บีบอัดโดยใช้ Windows Explorer อาจถึงเวลาที่จะเปลี่ยนไปใช้ยูทิลิตี้บีบอัด協力廠商 มีตัวเลือกมากมายที่มีอยู่ ตัวยอดนิยมคือ WinRAR, 7Zip, และ WinZip หรือคุณสามารถดูรายการเครื่องมือที่ดีที่สุดสำหรับเปิดไฟล์ RAR ได้

ซอฟต์แวร์บีบอัด協力廠商ยังช่วยในการแตกไฟล์บีบอัดที่ป้องกันด้วยรหัสผ่าน

ลงทะเบียนใหม่ jscript.dll และ vbscript.dll

อีกการแก้ไขง่ายๆ สำหรับรหัสข้อผิดพลาด 0x80004005 คือการลงทะเบียนใหม่ไฟล์ jcript.dll และ vbscript.dll สามารถทำได้โดยใช้ Command Prompt:

วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ
  1. ใน แถบค้นหา Start menu ใส่ cmd จากผลลัพธ์การค้นหา คลิกขวาที่ Command Prompt > Run as administrator
  2. ในคอนโซล พิมพ์ regsvr32 jscript.dll กด Enter
  3. หลังจากนี้ พิมพ์ regsvr32 vbscript.dll และกด Enter
  4. ปิด Command Prompt และรีบูตคอมพิวเตอร์ของคุณ

รัน SFC เพื่อตรวจสอบไฟล์ระบบที่เสียหาย

Windows มีเครื่องมือ过多ในการวินิจฉัยและแก้ไขข้อผิดพลาดทั่วไป SFC (System File Checker) เป็นหนึ่งในนั้น มันตรวจสอบไฟล์ระบบที่หายไปหรือเสียหายและแก้ไขมัน มันใช้งานง่ายและสามารถรันได้ด้วยคำสั่ง Command Prompt ง่ายๆ

วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 ที่ไม่ได้ระบุสาเหตุ
  1. กด Windows Key + R เพื่อเปิดแอปพลิเคชัน Run ในกล่องข้อความ พิมพ์ cmd และกด CTRL + Shift + Enter เพื่อเปิด Command Prompt เป็นผู้ดูแลระบบ
  2. ในคอนโซล Command Prompt พิมพ์ SFC /scannow และกด Enter
  3. SFC จะสแกนและแก้ไขไฟล์ระบบของคุณอัตโนมัติ
  4. รีบูตคอมพิวเตอร์ของคุณ

ข้อผิดพลาด 0x80004005 แก้ไขแล้ว

หนึ่งในวิธีแก้ไขเหล่านี้จะแน่นอนว่าจะขับไล่ความทุกข์ทรมาน 'unspecified error code' ของคุณไป อย่างไรก็ตาม ความแตกต่างหลักคือผู้ใช้จะต้องลองวิธีแก้ไขหลากหลายช่วงกว้างเนื่องจากประเภทข้อผิดพลาด อย่างเหมาะสม คุณควรลองวิธีการแก้ไขทั่วไปอื่นๆ เพิ่มเติมนอกเหนือจากสิ่งที่กล่าวมาด้านบน