สารบัญ
ข้อผิดพลาด 0x80004005 ใน Windows 10 ถูกแปลเป็นข้อความแสดงข้อผิดพลาดที่ไม่ได้ระบุ โดยปกติจะเห็นเมื่อผู้ใช้ไม่สามารถเข้าถึงไดรฟ์ โฟลเดอร์ที่ใช้ร่วมกัน บัญชี Microsoft และอื่นๆ อีกมากมาย นอกจากนี้ ข้อผิดพลาดที่ไม่ได้ระบุนี้ยังเป็นมาตรฐานเมื่อ Windows Updates ติดตั้งไม่สำเร็จ เนื่องจากเป็น "ข้อผิดพลาดที่ไม่ได้ระบุ" จึงอาจมีสาเหตุมาจากหลายสาเหตุ
สาเหตุที่พบบ่อยที่สุดที่ผู้ใช้พบข้อผิดพลาดนี้คือเมื่อมีไฟล์ dll ที่เสียหายหรือไฟล์ระบบที่ไม่ถูกต้อง นอกจากนี้ ข้อผิดพลาดนี้อาจปรากฏขึ้นเมื่อแตกไฟล์บีบอัดหรือเมื่อมีปัญหากับการอัปเดต Windows ของคุณ แต่ส่วนใหญ่แล้ว รหัสข้อผิดพลาดนี้เกี่ยวข้องกับการอัปเดต Windows 10 และอาจเกิดจากการบีบอัดไฟล์หรือการแจ้งเตือน
การแก้ไขรหัสข้อผิดพลาดนี้อาจทำได้ยาก เนื่องจากไม่ได้ระบุว่าโปรแกรมใดทำให้เกิดข้อผิดพลาด เมื่อใดก็ตามที่เกิดข้อผิดพลาด คุณอาจเห็นหน้าต่างกล่องโต้ตอบแสดงข้อความแสดงข้อผิดพลาด: “ข้อผิดพลาดที่ไม่คาดคิดทำให้คุณไม่สามารถเปลี่ยนชื่อ (หรือคัดลอกหรือลบ) โฟลเดอร์ได้
ดูเพิ่มเติมที่: วิธีแก้ไขข้อผิดพลาด System Thread Exception Not Handled ใน Windows 10
ในบทความนี้ เราจะแสดงวิธีการต่างๆ ในการแก้ปัญหาคอมพิวเตอร์ของคุณเพื่อแก้ไขรหัสข้อผิดพลาดนี้
มา เริ่มต้นใช้งาน
สาเหตุทั่วไปสำหรับ Windows 10 Error 0x80004005
ในกรณีส่วนใหญ่ Windows 10 Error 0x80004005 เกี่ยวข้องกับปัญหาเกี่ยวกับ Windows Updates หรือการบีบอัดไฟล์ อย่างไรก็ตาม ยังมีสาเหตุอื่นๆ อีกหลายประการที่สามารถทำให้เกิดข้อผิดพลาดที่ไม่ได้ระบุนี้ ต่อไปนี้เป็นสาเหตุที่พบบ่อยที่สุดบางส่วน:
- ไฟล์ DLL เสียหายหรือขาดหายไป: ไฟล์ Dynamic Link Library (DLL) จำเป็นสำหรับการทำงานที่เหมาะสมของระบบปฏิบัติการ Windows และแอปพลิเคชันที่ติดตั้ง หากไฟล์เหล่านี้เสียหายหรือหายไป อาจนำไปสู่ข้อผิดพลาด 0x80004005 ได้
- ปัญหา Windows Update: การอัปเดต Windows ที่ไม่สมบูรณ์หรือล้มเหลวอาจทำให้เกิดข้อผิดพลาดนี้ได้เช่นกัน สิ่งนี้มักจะเกิดขึ้นเมื่อมีปัญหาระหว่างขั้นตอนการติดตั้งการอัปเดตหรือเมื่อไฟล์อัปเดตที่ติดตั้งเสียหาย
- ไฟล์ชั่วคราว: การสะสมของไฟล์ชั่วคราวในคอมพิวเตอร์ของคุณอาจทำให้เกิดข้อผิดพลาด 0x80004005 ในบางครั้ง ไฟล์เหล่านี้อาจเสียหายและรบกวนกระบวนการบางอย่างของระบบ ซึ่งนำไปสู่ข้อผิดพลาด
- ปัญหาเกี่ยวกับการบีบอัดไฟล์: รหัสข้อผิดพลาด 0x80004005 อาจปรากฏขึ้นเมื่อพยายามแยกหรือบีบอัดไฟล์โดยใช้แอปพลิเคชันเช่น WinRAR หรือ 7zip ซึ่งมักเกิดจากการแยกไฟล์ที่ไม่ถูกต้องหรือปัญหาความเข้ากันได้ระหว่างยูทิลิตีการบีบอัดและ Windows 10
- ปัญหาเกี่ยวกับรีจิสทรี: การเปลี่ยนแปลงหรือความเสียหายในรีจิสทรีของ Windows อาจทำให้เกิดข้อผิดพลาดต่างๆ รวมถึง ข้อผิดพลาด 0x80004005 เนื่องจากรีจิสทรีมีข้อมูลที่จำเป็นเกี่ยวกับการตั้งค่า Windows ฮาร์ดแวร์ และซอฟต์แวร์
- ข้อผิดพลาดของ Microsoft Outlook: บางส่วนผู้ใช้รายงานว่าพบข้อผิดพลาด 0x80004005 ขณะใช้ Microsoft Outlook กรณีนี้อาจเกิดขึ้นได้เมื่อแอปพลิเคชันป้องกันไวรัสบล็อกคุณลักษณะบางอย่างใน Outlook หรือเมื่อมีไฟล์ที่ขาดหายไปหรือรีจิสตรีคีย์ที่เกี่ยวข้องกับอีเมลไคลเอ็นต์เสียหาย
- ไฟล์ระบบเสียหาย: ไฟล์ระบบที่เสียหายยังสามารถ ทำให้เกิดข้อผิดพลาด 0x80004005 กรณีนี้จะเกิดขึ้นเมื่อไฟล์ระบบ Windows ที่สำคัญได้รับความเสียหาย ซึ่งนำไปสู่ปัญหาต่างๆ รวมถึงข้อผิดพลาดที่ไม่ได้ระบุ
- ปัญหาจาก Windows XP (WPA): แม้ว่าจะพบได้ยาก แต่ผู้ใช้ระบบปฏิบัติการ Windows XP อาจ เผชิญกับข้อผิดพลาดนี้เมื่อไฟล์โปรแกรมที่จำเป็นสำหรับการเปิดใช้งานผลิตภัณฑ์ Windows (WPA) หายไปหรือเสียหาย
การทำความเข้าใจสาเหตุทั่วไปของข้อผิดพลาด 0x80004005 ของ Windows 10 สามารถช่วยให้คุณระบุสาเหตุที่เป็นไปได้เบื้องหลัง จากนั้นนำไปใช้ วิธีการแก้ไขปัญหาที่เหมาะสมในการแก้ไขปัญหา
วิธีแก้ไขรหัสข้อผิดพลาด 0x80004005 บน Windows 10
วิธีที่ 1: เรียกใช้ Windows Update Troubleshooter
วิธีที่ดีที่สุดคือเรียกใช้ Windows อัปเดตตัวแก้ไขปัญหาหากคุณเคยพบข้อผิดพลาด 0x80004005 เมื่อพยายามอัปเดตพีซี Windows ของคุณ ยูทิลิตีในตัวนี้มีความน่าเชื่อถือสูงในการระบุและแก้ไขปัญหาการอัปเดตมาตรฐานของ Windows 10 รวมถึงข้อผิดพลาดที่ไม่ได้ระบุ ทำตามขั้นตอนเหล่านี้เพื่อเปิดตัว Windows Update Troubleshooter:
ขั้นตอนที่ 1: กดปุ่ม Windows + I เพื่อเปิดการตั้งค่า Windows
ขั้นตอนที่ 2: บนการตั้งค่า Windows คลิกที่อัปเดต & ความปลอดภัย
ขั้นตอนที่ 3: คลิกแก้ไขปัญหาที่เมนูด้านข้าง
ขั้นตอนที่ 4: ค้นหา Windows Update แล้วคลิกเรียกใช้เครื่องมือแก้ปัญหา .
ขั้นตอนที่ 5: ทำตามขั้นตอนในตัวแก้ไขปัญหาและตรวจสอบให้แน่ใจว่าได้ใช้การแก้ไขที่มีให้
วิธีที่ 2: ลบไฟล์ Windows Update
หากคอมพิวเตอร์ของคุณแสดงรหัสข้อผิดพลาดนี้หลังจากติดตั้งการอัปเดต เป็นไปได้ว่าการอัปเดตเหล่านี้ไม่ได้รับการติดตั้งอย่างถูกต้อง หรือ Windows พบปัญหาขณะติดตั้งการอัปเดต
ดูเพิ่มเติมที่: แก้ปัญหาการกำหนดค่าล้มเหลว การอัปเดต Windows ย้อนกลับการเปลี่ยนแปลงข้อผิดพลาดในคอมพิวเตอร์ของคุณ
ดำเนินการตามขั้นตอนด้านล่างเกี่ยวกับวิธีการลบไฟล์การอัปเดต windows
ขั้นตอนที่ 1: กดแป้น Windows + S และค้นหา File Explorer
ขั้นตอนที่ 2: เปิด File Explorer
ขั้นตอนที่ 3: ไปที่พีซีเครื่องนี้
ขั้นตอนที่ 4: ไปที่ Local Disk (C:)
ขั้นตอนที่ 5: คลิกที่โฟลเดอร์ Windows
ขั้นตอนที่ 6: ค้นหาโฟลเดอร์ Software Distribution
ขั้นตอนที่ 7: ลบเนื้อหาทั้งหมดของโฟลเดอร์ Software Distribution
ขั้นตอนที่ 8: รีสตาร์ทคอมพิวเตอร์และดูว่ารหัสข้อผิดพลาดหายไปหรือไม่
วิธีที่ 3: ลบไฟล์ชั่วคราว
หากคุณทำไฟล์ชั่วคราวเสียหาย ระบบยังสามารถทำให้เกิดรหัสข้อผิดพลาดของ Windows 0x80004005 การลบไฟล์เหล่านี้จะทำให้คอมพิวเตอร์ของคุณทำงานได้อย่างราบรื่นและขจัดข้อผิดพลาดรหัส
ขั้นตอนที่ 1: กดปุ่ม Windows + R และพิมพ์ %temp%
ขั้นตอนที่ 2: คลิกตกลงเพื่อ เปิดโฟลเดอร์ชั่วคราว
ขั้นตอนที่ 3: ลบไฟล์ทั้งหมดภายในโฟลเดอร์ชั่วคราว
ขั้นตอนที่ 4: รีสตาร์ทคอมพิวเตอร์ของคุณ และตรวจสอบว่ารหัสข้อผิดพลาดได้รับการแก้ไขหรือไม่
วิธีที่ 4: ลงทะเบียน jdscript และ vbscript บน Command Prompt
ขั้นตอนที่ 1: กดปุ่ม Windows + S และค้นหา Command Prompt
ขั้นตอนที่ 2: คลิกที่ Run as Administrator.
ขั้นตอนที่ 3: บน Command Prompt พิมพ์ regsvr32 jscript.dll แล้วกด Enter
ขั้นตอนที่ 4: จากนั้น พิมพ์ regsvr32 vbscript.dll แล้วกด Enter .
ขั้นตอนที่ 5: รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่ารหัสข้อผิดพลาดได้รับการแก้ไขหรือไม่
คุณอาจสนใจ: วิธีแก้ไขการใช้งาน CPU สูง (โฮสต์บริการ: Sysmain/Superfetch)
วิธีที่ 5: เพิ่มคีย์รีจิสทรี
หากข้อความแสดงข้อผิดพลาดปรากฏขึ้นเมื่อคุณพยายามย้ายหรือคัดลอกไฟล์ อาจเป็น ปัญหาไม่มีคีย์รีจิสทรี ให้ทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา
ขั้นตอนที่ 1: กด Windows Key + S และค้นหา Registry Editor
ขั้นตอนที่ 2: คลิกที่เรียกใช้ในฐานะผู้ดูแลระบบ
ขั้นตอนที่ 3: คลิกที่ HKEY_LOCAL_MACHINE
ขั้นตอนที่ 4: คลิกที่ซอฟต์แวร์
ขั้นตอนที่ 5: ภายใต้ซอฟต์แวร์ คลิกบน Microsoft
ขั้นตอนที่ 6: ภายใต้ Microsoft คลิกบน Windows
ขั้นตอนที่ 7: ภายใต้ Windows คลิกที่เวอร์ชันปัจจุบัน
ขั้นตอนที่ 8: ภายใต้เวอร์ชันปัจจุบัน คลิกที่นโยบาย
ขั้นตอนที่ 9: ภายใต้นโยบาย คลิกที่ระบบ
ขั้นตอนที่ 10: บนระบบ คลิกขวาบนหน้าและเลือกใหม่ -> DWORD สำหรับระบบ 32Bit และ QWORD สำหรับระบบ 64 บิต
ขั้นตอนที่ 11: ตั้งชื่อไฟล์ LocalAccountTokenFilterPolicy
ขั้นตอนที่ 12: คลิกขวาที่มันแล้วเลือกแก้ไข
ขั้นตอนที่ 13: ตั้งค่าเป็น 1 แล้วคลิกตกลง
ขั้นตอน 14: รีสตาร์ทคอมพิวเตอร์และดูว่ารหัสข้อผิดพลาดได้รับการแก้ไขหรือไม่
วิธีที่ 6: ใช้ซอฟต์แวร์แตกไฟล์อื่นเพื่อแตกไฟล์ Zip
การแตกไฟล์ zip ที่ไม่ถูกต้องอาจทำให้เกิด รหัสข้อผิดพลาดเดียวกัน คุณสามารถใช้แอปพลิเคชันการแตกไฟล์อื่นเพื่อแตกไฟล์ zip เพื่อแก้ไขข้อผิดพลาด ตัวอย่างเช่น หากคุณประสบปัญหานี้เมื่อใช้ WinRAR คุณสามารถใช้ 7zip เพื่อแตกไฟล์ที่บีบอัดได้
วิธีที่ 7: ข้อผิดพลาด 0x80004005 กับ Microsoft Outlook
ข้อผิดพลาดนี้เกิดขึ้นกับผู้ใช้ Microsoft Outlook บางราย เมื่อใดก็ตามที่มีจดหมายใหม่เข้ามา พวกเขาจะได้รับข้อความแสดงข้อผิดพลาด: “การส่งและรับรายงานข้อผิดพลาด “0x80004005″: การดำเนินการล้มเหลว”
ปัญหาอาจเกิดจากซอฟต์แวร์ป้องกันไวรัสของคุณบล็อกคุณลักษณะบางอย่างของ Microsoft Outlook บางครั้งอาจเป็นเพราะไฟล์หายไปหรือรีจิสตรีคีย์เสียหาย มีสองวิธีในการแก้ไขข้อผิดพลาดนี้
- ปิดใช้งานคุณลักษณะการบล็อกแอปป้องกันไวรัสของคุณ อย่างง่ายทำตามคำแนะนำจากเว็บไซต์ของผู้ผลิต
- ปิดใช้งานการแจ้งเตือนจดหมายใหม่ของ Outlook คุณต้องค้นหาเมนูเครื่องมือภายในบัญชี Outlook ของคุณเพื่อปิดการใช้งาน คลิก ตัวเลือก และเลือกแท็บ การตั้งค่า จากนั้นเลือกตัวเลือก “ตัวเลือกอีเมล” และยกเลิกการเลือกรายการ “แสดงข้อความแจ้งเตือนเมื่อมีจดหมายใหม่เข้ามา” จากนั้นคลิก “ตกลง” สองครั้ง
วิธีที่ 8: เรียกใช้การสแกนตัวตรวจสอบไฟล์ระบบ
ไฟล์ระบบที่เสียหายอาจทำให้คุณพบข้อความแสดงข้อผิดพลาดข้างต้น ดังนั้น จะช่วยได้หากคุณเรียกใช้การสแกนตัวตรวจสอบไฟล์ระบบ SFC ช่วยซ่อมแซมไฟล์ระบบที่เสียหาย
ขั้นตอนที่ 1: กด Windows Key และ X แล้วเปิด Command Prompt (Admin) เพื่อเปิด Command Prompt ในฐานะผู้ดูแลระบบ
ขั้นตอนที่ 2: ในข้อความแจ้ง ให้ป้อน DISM.exe /Online /Cleanup-image /Restorehealth เพื่อเรียกใช้เครื่องมือ Deployment Image Servicing and Management ใน Windows
ขั้นตอนที่ 3: ถัดไป เรียกใช้การสแกน SFC โดยป้อน sfc /scannow ใน Prompt แล้วกด Return
การสแกนจะใช้เวลาประมาณ 20-30 นาทีจึงจะเสร็จสมบูรณ์ รีสตาร์ทพีซีของคุณเมื่อเสร็จสิ้น
วิธีที่ 9: แก้ไขคอมพิวเตอร์ที่ใช้ Windows XP โดยมีข้อผิดพลาด 0x80004005
บางครั้ง ผู้ใช้พบข้อผิดพลาดนี้เมื่อใช้คอมพิวเตอร์ระบบปฏิบัติการ Windows XP และไฟล์โปรแกรมที่จำเป็นคือ ขาดหายไปหรือเสียหาย ขออภัย ไฟล์เหล่านี้จำเป็นสำหรับการเปิดใช้งานผลิตภัณฑ์ Windows (WPA)
ขั้นตอนที่ 1: ตั้งค่าให้บูตพีซีจากไดรฟ์ซีดีหรือดีวีดีแทนระบบปฏิบัติการ XP
ขั้นตอนที่ 2. ใส่ซีดี Windows XP ลงในคอมพิวเตอร์และรีสตาร์ทคอมพิวเตอร์ ก่อนที่คอมพิวเตอร์ของคุณจะบู๊ตในระบบ คุณจะเห็นข้อความแจ้งว่า “Press any key to boot from CD” กดปุ่มเพื่อทำการบู๊ตจากซีดี “หากต้องการซ่อมแซมการติดตั้ง Windows XP โดยใช้ Recovery Console ให้กด R” กด R เพื่อเข้าสู่ Recovery Console
ขั้นตอนที่ 3: เมื่อคุณเห็นตัวเลือก “1. C:\WINDOWS” โปรดกด 1 และคุณสามารถเข้าถึงการติดตั้งไดรฟ์หลักได้ หากคุณถูกขอให้ป้อนรหัสผ่านผู้ดูแลระบบ ให้พิมพ์รหัสผ่านแล้วกด Enter
ขั้นตอนที่ 4 ถัดไป พิมพ์ cd C:\WINDOWS\System32 แล้วกด Enter ใช้คำสั่ง REN เพื่อเปลี่ยนชื่อไฟล์ต่อไปนี้โดยพิมพ์ REN File_Name.extension File_Name.old Wpa.dbl Pidgen.dll Actshell.html Licdll.dll Regwizc.dll Licwmi.dll Wpabaln.exe
ขั้นตอนที่ 5. ป้อนอักษรชื่อไดรฟ์ของซีดี รวมทั้งเครื่องหมายทวิภาค (เช่น G :) และกด Enter ไปผูก cd i386 แล้วกด Enter พิมพ์คำสั่งด้านล่าง และแต่ละคำสั่งตามด้วยการกด Enter
expand licwmi.dl_ %systemroot%\system32
expand regwizc.dl_ %systemroot%\system32
expand licdll .dl_ %systemroot%\system32
ขยาย wpabaln.ex_ %systemroot%\system32
ขยาย wpa.db_ %systemroot%\system32
ขยาย actshell.ht_ %systemroot% \system32
คัดลอก pidgen.dll %systemroot%\system32
เมื่อคุณเสร็จสิ้นขั้นตอนก่อนหน้านี้ คุณสามารถพิมพ์ Exit เพื่อปิด Recovery Console และกด Enter เพื่อรีสตาร์ทคอมพิวเตอร์
หากคุณยังคงพบรหัสข้อผิดพลาดหลังจากทำตามวิธีการทั้งหมดในบทความนี้ สิ่งสุดท้ายที่คุณสามารถลองได้คือทำการติดตั้ง Windows ใหม่ทั้งหมด
สรุป: แก้ไขข้อผิดพลาด 0x80004005
โดยสรุป Windows 10 ข้อผิดพลาด 0x80004005 เป็นข้อผิดพลาดที่ไม่ได้ระบุซึ่งอาจเกิดขึ้นได้จากหลายสาเหตุ รวมถึงไฟล์ DLL ที่เสียหาย ปัญหาเกี่ยวกับการอัปเดต Windows ปัญหาเกี่ยวกับการบีบอัดไฟล์ ปัญหาเกี่ยวกับรีจิสทรี และอื่นๆ ในการแก้ปัญหาและแก้ไขข้อผิดพลาดนี้ จำเป็นต้องระบุสาเหตุที่แท้จริงและใช้วิธีการที่เหมาะสมที่กล่าวถึงในบทความนี้
โดยการเรียกใช้ Windows Update Troubleshooter, ลบไฟล์ชั่วคราว, ลงทะเบียน JScript และ VBScript ใน Command Prompt หรือ ทำการสแกนตัวตรวจสอบไฟล์ระบบ ท่ามกลางเทคนิคอื่นๆ คุณสามารถแก้ไขข้อผิดพลาด 0x80004005 ได้อย่างมีประสิทธิภาพ และรับประกันว่าระบบ Windows 10 ของคุณจะทำงานได้อย่างราบรื่น