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

ข้อผิดพลาด 0x80004005 ถูกแปลว่าเป็นข้อผิดพลาดที่ไม่ได้ระบุและมักจะเห็นเมื่อผู้ใช้ไม่สามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันไดรฟ์เครื่องเสมือนและเมื่อติดตั้ง Windows Updates ไม่สำเร็จ การแก้ปัญหานี้ขึ้นอยู่กับที่และวิธีการข้อผิดพลาดจะถูกมาจากและเนื่องจากข้อผิดพลาดไม่เฉพาะจะบอกคุณสิ่งที่เป็นปัญหาที่เกิดขึ้นจริงคือแม้ในหนังสือไมโครซอฟท์ก็ถูกกำหนดให้เป็น“ ไม่ระบุข้อผิดพลาด

2559-08-14_020735

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

ซ่อมแซมไฟล์ระบบที่เสียหาย

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจากที่นี่จากนั้นดูว่าปัญหาได้รับการแก้ไขหรือไม่หากไม่ลองใช้วิธีการอื่นที่แสดงด้านล่าง

ข้อผิดพลาด 0x80004005 บน VirtualBox

โดยปกติจะเป็นคีย์รีจิสทรีที่ทำให้เกิดปัญหา

กดคีย์ Windowsและกด Rพิมพ์regeditแล้วคลิกตกลง

regedit1-1

ไปที่เส้นทางรีจิสทรีต่อไปนี้:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers "C: \ Program Files \ Oracle \ VirtualBox \ VirtualBox.exe" = "DISABLEUSERCALLBACKEXCEPTION"

หากมีคีย์นี้ให้ลบออกแล้วลองอีกครั้ง หากการลบคีย์ไม่สามารถช่วยได้ให้ลองปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณ

หากยังใช้งานไม่ได้:

ถอนการติดตั้งโปรแกรมป้องกันไวรัสทดสอบแล้วติดตั้งใหม่

แทนที่โปรแกรมป้องกันไวรัสของคุณด้วยโปรแกรมอื่นเช่น AVG หรือ Security Essentials

ข้อผิดพลาด 0x80004005 เมื่อเข้าถึงไดรฟ์ / โฟลเดอร์ที่แชร์

เราจะใช้ regedit เพื่อสร้าง ค่า LocalAccountTokenFilterPolicy

กดคีย์ Windowsและกด R

regedit1-1

พิมพ์regeditแล้วคลิกตกลง

ไปที่เส้นทางต่อไปนี้ในregedit

HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

สำหรับระบบ 32 บิต , สร้างค่า DWORD ใหม่ที่เรียกว่าLocalAccountTokenFilterPolicy

สำหรับระบบ 64 บิตทำให้ QWORD (64 บิต) เรียกว่าLocalAccountTokenFilterPolicy

ไม่ว่าในกรณีใดให้ตั้งค่าเป็นตัวเลข 1 (ความหมายบน) และอย่าลืมคลิกตกลง

โดยปกติค่าLocalAccountTokenFilterPolicyจะถูกสร้างขึ้นก่อนที่คุณจะมีโอกาสตั้งค่าข้อมูล ไม่มีปัญหาเพียงดับเบิลคลิกและแก้ไขข้อมูลจาก 0 เป็น 1

เมื่อเสร็จแล้วให้รีสตาร์ทคอมพิวเตอร์และดูว่าคุณสามารถเข้าถึงไดรฟ์หรือโฟลเดอร์ที่แชร์ได้หรือไม่

หากปัญหายังคงมีอยู่หลังจากทำตามขั้นตอนข้างต้นทั้งหมด แล้ว

ถือปุ่ม Windowsและกด Rและพิมพ์hdwwiz.cplเปิดตัวจัดการอุปกรณ์ เลือก Network Adapters จากนั้นคลิก View from menu และเลือกView Hidden Devices ขยาย Network Adapters และหากคุณเห็น Microsoft 6to4 Adapters ให้ลบทั้งหมดโดยคลิกขวาและเลือก Remove Device

เมื่อเสร็จแล้วให้รีบูตเครื่องพีซีของคุณแล้วทดสอบ

ข้อผิดพลาด 0x80004005 เมื่อติดตั้ง Windows 7 หรือ Windows Server 2008 R2 SP1

ดาวน์โหลดและเรียกใช้ CheckSUR จากที่นี่ หลังจากที่System Update Readiness Toolตรวจสอบส่วนประกอบในระบบเสร็จแล้วให้รันSFC Scan

E_FAIL (0x80004005) เมื่อตั้งค่า VirtualBox บน Ubuntu

หากคุณพยายามจัดสรร RAM มากกว่า 3GB ให้กับ VM ให้ตรวจสอบให้แน่ใจว่าโฮสต์นั้นเป็นระบบ 64 บิตและอนุญาตให้ส่งผ่านฮาร์ดแวร์จริงได้ (VT-x)

ไม่สามารถเปิดเซสชันสำหรับเครื่องเสมือน

ในบางเซสชันบน VM (VirtualBox) คุณอาจเห็นข้อผิดพลาดต่อไปนี้

ไม่สามารถเปิดสร้างเครือข่าย internetl E_FAIL 0x80004005

ในการแก้ไขปัญหาให้เปิด Network Centerแล้วเลือกเปลี่ยนการตั้งค่าอะแดปเตอร์ คลิกขวาที่อะแด็ปเตอร์โฮสต์ Virtualbox ของคุณเท่านั้นและเลือกคุณสมบัติ เปิดใช้งาน“ Virtualbox NDIS6 Bridget Networking Driverหากปิดใช้งานและทดสอบอีกครั้ง VirtualBox ควรเริ่มต้นได้ดีในขณะนี้ หากไม่เป็นเช่นนั้นให้เปิดใช้งาน Virtualbox NDIS6 Bridget Networking Driverสำหรับอะแดปเตอร์เครือข่ายทุกตัวที่คุณมี (Ethernet, WiFi ... ) และยกเลิกการเลือก NDIS6 และทดสอบเสมอ

ถอนการติดตั้ง Microsoft 6to4

ในการแก้ปัญหานี้คุณควรถอนการติดตั้งอุปกรณ์ Microsoft 6to4 จากตัวจัดการงานของคุณ โปรดทราบว่าคุณอาจไม่เห็นอุปกรณ์เหล่านี้เนื่องจากอุปกรณ์เหล่านี้ถูกซ่อนไว้โดยค่าเริ่มต้น ดังนั้นคุณจะเห็นสิ่งเหล่านี้ก็ต่อเมื่อคุณเปิดตัวเลือกแสดงอุปกรณ์ที่ซ่อนอยู่

ขั้นตอนในการลบอุปกรณ์เหล่านี้มีดังนี้

  1. กดปุ่ม Windowsค้างไว้แล้วกดR
  2. พิมพ์devmgmt.mscแล้วกดEnter

  1. คลิกดูและเลือกแสดงอุปกรณ์ที่ซ่อนอยู่

  1. ดับเบิลคลิกNetwork Adapters
  2. คลิกขวาที่อุปกรณ์ Microsoft 6to4และเลือกถอนการติดตั้ง ทำซ้ำขั้นตอนนี้สำหรับอุปกรณ์ Microsoft 6to4 ทั้งหมดที่คุณเห็นในรายการ

เมื่อเสร็จแล้วให้รีสตาร์ทคอมพิวเตอร์ ปัญหาของคุณควรได้รับการแก้ไขเมื่อคุณเข้าสู่ระบบ Windows อีกครั้ง

ข้อผิดพลาด 0x80004005 เมื่อแตกไฟล์

หากคุณได้รับข้อผิดพลาดนี้ขณะพยายามแตกหรือเปิดไฟล์. zip หรือ. rar คุณมีวิธีแก้ไขที่เป็นไปได้บางประการ

วิธีที่ 1: ลองใช้ยูทิลิตี้การแยกข้อมูลอื่น

First, make sure the file is not password protected and your extractor utility is not equipped to handle password protected files. You can do this by downloading another utility like 7Zip and see if you are asked to provide a password when trying to open or extract the same .zip or .rar archive.

Method 2: Disable the real-time protection of your AV

Another possible cause is an overprotective 3rd party security suite. Under certain conditions, several 3rd party antivirus suite will block the extraction of zipped files. If you’re using an external 3rd party antivirus instead of the default security suite (Windows Defender), you can try temporarily disabling the real-time protection or shielding of your 3rd party AV and see if the issue is resolved.

In the event that you no longer encounter the 0x80004005 error, consider uninstalling your current 3rd party suite and going for a different security suite. If you want to avoid other conflicts like this one, consider going for the built-in security solution.

Method 3: Re-registering jscript.dll and vbscript.dll

If the first two possible solutions have failed you, let’s try a different approach. Some users have managed to get it fixed by re-registering a couple of DLL (dynamic link libraries) in an elevated Command Prompt. To be more precise, this method will attempt to fix the issue by re-registering jscript.dll (a library used when running JScript) and vbscript.dll (a module containing API functions for VBScript). Here’s a quick guide on how to do this:

  1. กดปุ่มWindows + Rเพื่อเปิดกล่อง Run จากนั้นพิมพ์“ cmd ” และCtrl + Shift + Enterแล้วคลิกYesที่พรอมต์UAC (User Account Control)เพื่อเปิด Command Prompt ที่ยกระดับ

  2. ในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnter:
      regsvr32 jscript.dll
  3. ในพรอมต์คำสั่งเดียวกันให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnter:
    regsvr32 vbscript.dll
  4. รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณและดูว่าคุณสามารถเปิดหรือแยก.zipหรือ.rarไฟล์โดยไม่ต้องได้รับข้อผิดพลาด 0x80004005

Original text