รหัสข้อผิดพลาด 0x80004005 บน Windows 10

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

วิธีแก้ไขข้อผิดพลาด 0x80004005 ใน Windows 10

ผมจะให้แก้ปัญหาข้อผิดพลาดนี้สำหรับสถานการณ์ต่าง ๆ ไม่ว่าจะเป็นข้อผิดพลาดในเสมือนกล่อง , ข้อผิดพลาดในการเข้าถึงเครือข่าย,หรือในWindows Update คุณสามารถเลือกตำแหน่งที่คุณมีข้อผิดพลาดและเริ่มแก้ไขได้ทันที:

  1. ข้อผิดพลาด 0x80004005 เมื่อพยายามเข้าถึงโฟลเดอร์และไดรฟ์ที่แชร์
  2. ข้อผิดพลาด E_FAIL (0x80004005) กล่องเสมือน
  3. ข้อผิดพลาด Windows Update 0x80004005

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

ข้อผิดพลาดนี้เกิดขึ้นเมื่อพยายามเข้าถึงคอมพิวเตอร์เครื่องอื่นผ่านเครือข่าย ในกรณีอื่น ๆ เมื่อคุณพยายามลบย้ายหรือเปลี่ยนชื่อไฟล์ระบบอาจใช้ไฟล์นี้ในขณะที่ย้าย

0x80004005 ข้อผิดพลาดที่ไม่รู้จัก

วิธีที่ 1.กดคีย์ผสม Win + R และพิมพ์regeditเพื่อเปิด Registry Editor ใน Registry Editor ไปที่เส้นทางต่อไปนี้:

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

คลิกขวาที่สนามว่างด้วยปุ่มเมาส์ขวาและNew > DWORD (32 บิต) มูลค่า ถัดไปตั้งชื่อLocalAccountTokenFilterPolicyและความคุ้มค่า1 หากคุณมีระบบ 64 บิตแล้วคุณจะต้องสร้างQWORD (64 บิต)พารามิเตอร์

LocalAccountTokenFilterPolicy

วิธีที่ 2 .

กดคีย์ผสม Win + R และพิมพ์hdwwiz.cplเพื่อเปิด Device Manager จากนั้นขยายคอลัมน์" อะแดปเตอร์เครือข่าย " คลิกแท็บที่ด้านบน "ดู" แล้วเลือก " แสดงอุปกรณ์ที่ซ่อนอยู่ " ถ้าคุณมี6to4 Microsoftอะแดปเตอร์เครือข่ายคลิกขวาที่พวกเขาและเลือกอุปกรณ์ลบ รีบูตพีซีของคุณและตรวจสอบว่าข้อผิดพลาด 0x80004005 ในการเข้าถึงเครือข่ายได้รับการแก้ไขหรือไม่

หากข้อผิดพลาดยังคงมีอยู่ฉันขอแนะนำให้ตรวจสอบโปรโตคอล SMB ดูบทช่วยสอนนี้ขั้นตอนที่ 6

อะแดปเตอร์ Microsoft 6to4

2. ข้อผิดพลาด E_FAIL (0x80004005) Virtual Box

ลองวิเคราะห์เมื่อข้อผิดพลาดนี้ปรากฏในเครื่องเสมือน ฉันต้องการทราบว่าในกล่องเสมือนเวอร์ชัน 6.0 ไม่มีการรองรับ 32 บิต ดังนั้นหากคุณติดตั้ง Virtual box บน Windows 7, XP เวอร์ชันที่ใหม่กว่าให้ติดตั้งเป็นเวอร์ชัน 6.0 อาจเป็นไปได้ว่าในทางกลับกันคุณต้องอัปเดตโปรแกรมเป็นเวอร์ชันล่าสุด วิธีนี้จะแก้ไขข้อผิดพลาดมากมายในอนาคต ฉันต้องการแนะนำว่า Windows มีเครื่องเสมือน Hyper-V เป็นของตัวเองซึ่งไม่ด้อยไปกว่าที่เหลือเลย

ข้อผิดพลาด 0x80004005 กล่องเสมือน

วิธีที่ 1 . กดคีย์ผสม Win + R แล้วพิมพ์regeditเพื่อเปิด Registry Editor ใน Registry Editor ไปที่เส้นทางต่อไปนี้:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

หากทางด้านขวาคุณมีคีย์ที่คล้ายกันC: \ Program Files \ Oracle \ VirtualBox \ VirtualBox.exe ที่มีค่าDisableUserCallbackExceptionให้ลบออกและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณใช้ผลิตภัณฑ์ป้องกันไวรัสให้ปิดการใช้งานสักครู่แล้วทำซ้ำอีกครั้งกับรีจิสทรี

VirtualBox.exe DISABLEUSERCALLBACKEXCEPTION

วิธีที่ 2 . คุณต้องพยายามเปลี่ยนชื่อไฟล์โดยใช้ไฟล์สำรองของสำเนา ในการเริ่มต้นคุณต้องทราบเส้นทางของระบบที่ติดตั้งซึ่งเกิดข้อผิดพลาด สามารถดูเส้นทางได้ใน Virtual Box โดยคลิกที่ "File"> "Settings" เมื่อเราพบเส้นทางเราจะทำตามโดยค่าเริ่มต้นทั้งหมดมีC: \ Users \ ชื่อของคุณ \ VirtualBox VMsเลือกระบบปฏิบัติการในกรณีของฉันคือโฟลเดอร์7 (Win7) ในโฟลเดอร์เราสนใจไฟล์สองไฟล์ที่มีนามสกุล. vboxและ. vbox-prev:

  1. ตัดและวางไฟล์. vbox ไว้ที่อื่นเพื่อสำรองข้อมูลสำหรับพนักงานดับเพลิงทุกคน จากนั้นจะสามารถลบออกได้หากข้อผิดพลาดได้รับการแก้ไข
  2. จากนั้นเปลี่ยนชื่อไฟล์. vbox-prevเป็นนามสกุล. vbox  โดยลบคำนำหน้า-prev

การเปลี่ยนชื่อไฟล์ VMbox


ตอนนี้ไปที่โฟลเดอร์C: \ Users \ your name \ .VirtualBoxคุณต้องทำเช่นเดียวกัน:

  1. ตัดไฟล์VirtualBox.xml และวางในตำแหน่งที่ปลอดภัยสำหรับการสำรองข้อมูล
  2. เปลี่ยนชื่อVirtualBox.xml-prevเป็น VirtualBox.xml ปกติโดยลบคำนำหน้า-prev

กู้คืนสำเนาของไฟล์ VMbox

3. ข้อผิดพลาด 0x80004005 Windows Update

มาดูวิธีแก้ไขข้อผิดพลาด 0x80004005 ใน Windows 10 เมื่อติดตั้งการอัปเดต

วิธีที่ 1 . แฟ้มระบบDpcdll.dllจำเป็นต้องเปลี่ยน ในการดำเนินการนี้คุณต้องถ่ายและคัดลอกสำเนาของไฟล์นี้จากคอมพิวเตอร์เครื่องอื่นที่เชื่อถือได้ไปยังแฟลชไดรฟ์ USB ถัดไปคุณจะต้องบูตเข้าสู่ Safe Mode เพื่อให้ระบบเปิดโอกาสให้คุณแทนที่ไฟล์ระบบ เมื่อคุณเตรียมทุกอย่างและบูตในเซฟโหมดแล้วให้ทำตามเส้นทางและแทนที่ไฟล์ dpcdll.dll :

  • สำหรับ x86: C: \ Windows \ System32
  • สำหรับ x64 : C: \ Windows \ SysWOW64

หลังจากนั้นให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่งregsvr32 dpcdll.dllเพื่อลงทะเบียนไฟล์นี้ในระบบ

ลงทะเบียนไฟล์ dpcdll

วิธีที่ 2 . หากนี่ไม่ใช่การอัปเดตฟีเจอร์ แต่เป็นเพียงการอัปเดตแบบสะสมคุณสามารถดาวน์โหลดและติดตั้งการอัปเดต Windows ด้วยตนเองได้จากไดเรกทอรี Microsoft อย่างเป็นทางการ ไปที่การตั้งค่า > การปรับปรุงและรักษาความปลอดภัย > Windows Update > ดูการปรับปรุงประวัติทางด้านขวา ตรวจสอบบันทึกเพื่อดูว่าการอัปเดตใดล้มเหลว จากนั้นไปที่ไดเร็กทอรี Windows updates ป้อนหมายเลขKBของการอัปเดตที่ไม่สามารถติดตั้งดาวน์โหลดและติดตั้ง

หากข้างต้นไม่ได้ช่วยฉันได้รวบรวมคำแนะนำที่ยอดเยี่ยมซึ่งมีการเขียนวิธีแก้ไขข้อผิดพลาดต่างๆใน Windows Update ได้มากที่สุด

ติดตั้งการอัปเดต Windows ไม่สำเร็จ