Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Windows 10 รหัส 0x80004005 – วิธีแก้ไขที่รวดเร็วและน่าเชื่อถือ

สำหรับระบบปฏิบัติการที่อายุ 37 ปี Windows ก็ยังมีปัญหาเยอะมาก แม้ส่วนใหญ่จะแก้ได้ง่าย แต่เราจะทำอย่างไรเมื่อข้อผิดพลาดไม่มีต้นทางเฉพาะเจาะจง?

แต่ละข้อผิดพลาดใน Windows มีรหัสที่ลึกลับ ข้อผิดพลาดหนึ่งมีรหัส 0x80004005 และ Microsoft จำแนกเป็น 'unspecified error' (ข้อผิดพลาดที่ไม่ระบุ) ข้อผิดพลาด 0x80004005 เกิดขึ้นในสถานการณ์หลากหลาย เช่น การติดตั้งหรืออัปเดต Windows OS, การแตกไฟล์บีบอัด, การเข้าถึงไฟล์/โฟลเดอร์ร่วม, การเริ่ม/ตั้งค่าเครื่องเสมือน, การรับอีเมลใน Outlook และอื่นๆ

แก้ไขรหัสข้อผิดพลาด 0x80004005: Unspecified Error ใน Windows 10

ควรสร้าง Restore Point ก่อน เพื่อป้องกันกรณีเกิดปัญหา

ไม่มีวิธีเดียวที่แก้ไขข้อผิดพลาด 0x80004005 ได้ และกระบวนการแก้ไขแตกต่างกันไปตามสถานที่และวิธีที่ข้อผิดพลาดเกิดขึ้น ดังนั้นเราจะอธิบายแต่ละกรณี/สถานการณ์ที่ข้อผิดพลาดอาจเกิดขึ้น พร้อมให้วิธีแก้ไขหลายวิธี

กรณีที่ 1: แก้ไขข้อผิดพลาด 0x80004005 เมื่ออัปเดต Windows

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

ลองวิธีด้านล่างหากคุณก็เผชิญข้อผิดพลาดรหัส 0x80004005 หรือ 0x80070490 เมื่ออัปเดต Windows 10

วิธีแก้ที่ 1: เรียกใช้ Windows Update Troubleshooter

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

1. คลิกที่ ปุ่ม Start หรือกดปุ่ม Windows แล้วค้นหา Control Panel กด Enter หรือคลิก Open เมื่อผลลัพธ์ค้นหาแสดง

2. จากรายการ Control Panel คลิกที่ Troubleshooting

หมายเหตุ: เปลี่ยนขนาดไอคอนให้ค้นหาง่ายขึ้น คลิกเมนูดรอปดาวน์ถัดจาก View by และเลือก Small icons

3. ในหน้าต่าง Troubleshooting คลิกที่ View All ด้านซ้ายเพื่อดูปัญหาคอมพิวเตอร์ทั้งหมดที่สามารถใช้ Troubleshooter ได้

4. เลื่อนลงจนสุดเพื่อหา Windows Update และดับเบิลคลิก

ผู้ใช้ Windows 7 และ 8 สามารถดาวน์โหลด Windows Update Troubleshooter ได้จาก: Windows Update Troubleshooter

5. คลิกที่ Advanced

6. تิกที่ 'Apply repairs automatically' และกด Next

ปล่อยให้ Troubleshooter ทำงาน และปฏิบัติตามคำแนะนำบนหน้าจอ

วิธีแก้ที่ 2: เรียกใช้ System File Checker Scan

การรัน SFC Scan เป็นวิธีง่ายที่สุดในการตรวจสอบไฟล์เสียหายและซ่อมแซม ให้รัน SFC Scan ดังนี้:

1. เปิด Command Prompt As Administrator

ก. กด Windows Key + X และเลือก Command Prompt (Admin)

ข. ค้นหา Command Prompt ในแถบค้นหา และเลือก Run As Administrator จากแผงด้านขวา

2. พิมพ์คำสั่ง sfc /scannow แล้วกด Enter

การสแกนอาจใช้เวลาบ้าง ขึ้นอยู่กับคอมพิวเตอร์

วิธีแก้ที่ 3: ลบเนื้อหาในโฟลเดอร์ดาวน์โหลด Windows Update

ข้อผิดพลาดอาจเกิดจากไฟล์เสียหายในโฟลเดอร์ดาวน์โหลด Windows Update การลบไฟล์เหล่านี้ด้วยตนเองควรช่วยแก้ไขข้อผิดพลาด 0x80004005

1. ก่อนอื่น เปิด File Explorer โดยดับเบิลคลิกไอคอนบนเดสก์ท็อป หรือกด Windows Key + E

2. ไปที่ตำแหน่ง – C:\Windows\SoftwareDistribution\Download

(คลิกที่พื้นที่ว่างในแถบที่อยู่ คัดลอกวางเส้นทางด้านบนและกด Enter)

3. กด Ctrl + A เพื่อเลือกทั้งหมด คลิกขวาและเลือก Delete (หรือกดปุ่ม Delete โดยตรง)

ข้อความยืนยันจะปรากฏเมื่อเลือก Delete ยืนยันการลบทุกอย่าง และว่าง Recycle Bin หลังเสร็จ

วิธีแก้ที่ 4: รีสตาร์ทบริการ Windows Update

กิจกรรม Windows Update ทั้งหมด เช่น ดาวน์โหลดไฟล์อัปเดตและติดตั้ง ถูกจัดการโดยบริการหลายตัว หากบริการใดทำงานไม่ถูกต้อง/เสียหาย อาจพบข้อผิดพลาด 0x80004005 การหยุดบริการอัปเดตแล้วเริ่มใหม่ควรช่วยได้

1. เปิด Command Prompt As Administrator ด้วยวิธีที่กล่าวมา

2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง (กด Enter หลังแต่ละคำสั่ง) เพื่อหยุดบริการอัปเดต:

net stop wuauserv
net stop bits
net stop trustedinstaller
net stop appidsvc
net stop cryptsvc

3. ตอนนี้ เริ่มบริการทั้งหมดอีกครั้งด้วยคำสั่งต่อไปนี้ ทีละคำสั่ง กด Enter หลังแต่ละบรรทัด:

net start wuauserv
net start bits
net start trustedinstaller
net start appidsvc
net start cryptsvc

4. ตอนนี้ ลองอัปเดต Windows และดูว่าข้อผิดพลาด "Error Code 0x80004005: Unspecified Error" เกิดขึ้นอีกหรือไม่

วิธีแก้ที่ 5: อัปเดต Windows ด้วยตนเอง

สุดท้าย หากวิธีข้างต้นไม่ได้ผล อาจควรอัปเดต Windows ด้วยตนเอง

เพื่ออัปเดตด้วยตนเอง – เปิดเบราว์เซอร์ที่ชอบ ไปที่ Microsoft Update Catalog และในกล่องค้นหาพิมพ์รหัส KB ของอัปเดตที่ต้องการติดตั้ง

ดาวน์โหลดไฟล์อัปเดต และเมื่อดาวน์โหลดเสร็จ ดับเบิลคลิกแล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งด้วยตนเอง

กรณีที่ 2: เมื่อแตกไฟล์

ข้อผิดพลาด 0x80004005 ยังเกิดขณะแตกไฟล์บีบอัด หากข้อผิดพลาดเกิดชัดเจนขณะแตกไฟล์ ให้ลองใช้โปรแกรมแตกไฟล์อื่น (ดาวน์โหลด 7-zip หรือ Winrar Free Download) และตรวจสอบว่าไฟล์เป็นไฟล์ที่แตกได้จริง ไม่ได้มีรหัสผ่าน

อีกสาเหตุอาจมาจาก Antivirus ที่คุ้มครองเกินไป บางโปรแกรมป้องกันการแตกไฟล์ zip เพื่อป้องกันคอมพิวเตอร์ แต่หากคุณแน่ใจว่าไฟล์บีบอัดไม่มีไฟล์อันตราย ให้ปิด Antivirus ชั่วคราว แล้วลองแตกไฟล์ใหม่ หากสำเร็จ ควรพิจารณาลบ Antivirus ปัจจุบันและติดตั้งตัวใหม่

อย่างไรก็ตาม หากทั้งสองวิธีล้มเหลว เราจะลองแก้ไขด้วยการลงทะเบียน Dynamic Link Libraries (DLL) สองตัวใหม่โดยใช้ Command Prompt

1. เปิด Command Prompt as Administrator ด้วยวิธีที่อธิบายไว้

2. ในหน้าต่าง Command Prompt พิมพ์คำสั่งต่อไปนี้และกด Enter:

regsvr32 jscript.dll

3. ตอนนี้ พิมพ์ regsvr32 vbscript.dll แล้วกด Enter

สุดท้าย รีสตาร์ทคอมพิวเตอร์และลองแตกไฟล์zip กลับมา ข้อผิดพลาด 0x80004005 ควรไม่เกิดขึ้นอีก

หากข้อผิดพลาด 0x80004005 ปรากฏขณะทำงานไฟล์อื่นๆ เช่น คัดลอกหรือเปลี่ยนชื่อ ให้ลองรัน Files & Folder Troubleshooter ดังนี้:

1. ไปที่เว็บเพจต่อไปนี้และดาวน์โหลดไฟล์ที่จำเป็น: Automatically diagnose and repair Windows file and folder problems ดาวน์โหลดเสร็จ คลิกที่ winfilefolder.DiagCab เพื่อรัน File and Folder Troubleshooter

2. คลิก Advanced และติ๊ก 'Apply repairs automatically' คลิก Next เพื่อเริ่ม Troubleshooting

3. จะมีหน้าต่างถามเกี่ยวกับปัญหาที่พบ เลือกปัญหาที่เผชิญโดยติ๊กกล่องข้างๆ และคลิก Next

ปล่อยให้ Troubleshooter ทำงาน และปฏิบัติตามคำแนะนำบนหน้าจอ เมื่อเสร็จ ตรวจสอบว่าสามารถ แก้ไข Error Code 541 หรือ 0x80004005 บน Windows 10 ได้หรือไม่

กรณีที่ 3: บนเครื่องเสมือน (Virtual Machine)

ข้อผิดพลาด 0x80004005 อาจเกิดเมื่อพยายามเข้าถึงไฟล์/โฟลเดอร์ร่วม หรือเนื่องจากข้อผิดพลาดของเครื่องเสมือน ในทั้งสองกรณี การลบ Registry Key หรืออัปเดต Registry Editor ช่วยแก้ปัญหาได้

วิธีแก้ที่ 1: ลบ Registry Key

ระวังมากเมื่อทำตามคู่มือด้านล่าง เนื่องจาก Registry Editor เป็นเครื่องมืออันทรงพลัง และข้อผิดพลาดเล็กน้อยอาจก่อให้เกิดปัญหาอื่นมากมาย

1. เปิด Windows Registry Editor ด้วยวิธีใดวิธีหนึ่ง:

ก. เปิด Run Command (Windows Key + R) พิมพ์ regedit แล้วกด Enter

ข. คลิกปุ่ม Start หรือกดปุ่ม Windows และค้นหา Registry Editor กด Enter เมื่อผลลัพธ์ค้นหาแสดง

ไม่ว่าจะใช้วิธีไหน จะมีข้อความ User Account Control ขออนุญาตให้แอปพลิเคชันเปลี่ยนแปลงระบบ คลิก Yes เพื่ออนุญาต

2. ไปที่เส้นทาง Registry ต่อไปนี้:

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

3. ตอนนี้ ตรวจสอบแผงด้านขวาว่ามี Key หรือไม่ หากมี ให้คลิกขวาที่ Key และเลือก Delete หากไม่มี ให้ลองวิธีถัดไป

วิธีแก้ที่ 2: อัปเดต Windows Registry

1. เปิด Windows Registry Editor อีกครั้งด้วยวิธีที่อธิบายไว้

2. ไปที่เส้นทางต่อไปนี้:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

3. คลิกขวาที่พื้นที่ว่างในแผงด้านขวา และเลือก New ขึ้นอยู่กับสถาปัตยกรรมระบบ ให้สร้าง Key หนึ่งในนี้:

สำหรับระบบ 32-bit: สร้างค่า DWORD และตั้งชื่อว่า LocalAccountTokenFilterPolicy

สำหรับระบบ 64-bit: สร้างค่า QWORD (64 bit) และตั้งชื่อว่า LocalAccountTokenFilterPolicy

4. เมื่อสร้างแล้ว ดับเบิลคลิกที่ Key หรือคลิกขวาและเลือก Modify

5. ตั้งค่า Value Data เป็น 1 และคลิก OK

รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่

วิธีแก้ที่ 3: ลบการติดตั้ง Microsoft 6to4

ในวิธีสุดท้าย เราจะลบอุปกรณ์ Microsoft 6to4 ทั้งหมดจาก Device Manager

1. เปิด Device Manager ด้วยวิธีใดวิธีหนึ่ง:

ก. เปิด Run (Windows Key + R) พิมพ์ devmgmt.msc หรือ hdwwiz.cpl แล้วกด Enter

ข. คลิกปุ่ม Start หรือกดปุ่ม Windows ค้นหา Device Manager และคลิก Open

ค. กด Windows Key + X (หรือคลิกขวาที่ปุ่ม Start) และเลือก Device Manager จากเมนู Power User

2. คลิกที่ View บนแถวบนสุด และเลือก Show hidden devices

3. ดับเบิลคลิกที่ Network Adapters หรือคลิกลูกศรข้างๆ

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

หลังลบอุปกรณ์ Microsoft 6to4 ทั้งหมด รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าสามารถ แก้ไข Error Code 0x80004005 บน Windows 10 ได้หรือไม่

กรณีที่ 4: เมื่อเข้าถึงอีเมลใน Outlook

Microsoft Outlook เป็นแอปพลิเคชันอื่นที่มักเกี่ยวข้องกับข้อผิดพลาด 0x8004102a หรือ 0x80004005 ข้อผิดพลาดเกิดขึ้นในหลายโอกาส – เมื่อผู้ใช้พยายามเข้าถึงอีเมล, เมื่อมีข้อความใหม่มาถึง และบางครั้งแม้ขณะส่งอีเมล สองสาเหตุหลักคือ: 1. Antivirus บล็อกข้อความใหม่ 2. มีปัญหากับการแจ้งเตือนอีเมลใหม่

ปิด Antivirus ชั่วคราวและตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่ หากปิด Antivirus ไม่ช่วย ให้ทำตามคู่มือด้านล่างและปิดฟีเจอร์การแจ้งเตือนอีเมลใหม่ใน Outlook เพื่อกำจัดข้อผิดพลาด

1. เปิด Outlook และเปิดบัญชีของคุณ คลิก Tools

2. ต่อไป คลิก Options และไปที่แท็บ Preferences

3. คลิก Email options และ ยกเลิกติ๊กกล่อง "Display a notification message when new mail arrives" เพื่อปิดฟีเจอร์

4. คลิก OK และอีกครั้ง OK เพื่อออก

กรณีที่ 5: ลบไฟล์ Temporary ที่เสียหาย

เป็นวิธีแก้ไขสุดท้ายสำหรับข้อผิดพลาด 0x80004005 เราจะลบไฟล์ Temporary ทั้งหมดบนคอมพิวเตอร์ ซึ่งจะช่วยกำจัดไฟล์เสียหายที่อาจก่อให้เกิดข้อผิดพลาด เราจะใช้แอปพลิเคชัน Disk Cleanup ที่มาพร้อม Windows

1. กด Windows Key + S ค้นหา Disk Cleanup และกด Enter

หรือ เปิด Run Command พิมพ์ cleanmgr แล้วกด Enter

2. หลังจากสแกนสักครู่ จะปรากฏหน้าต่างแอปพลิเคชันรายการไฟล์ที่จะลบ

3. ติ๊กกล่องข้าง Temporary Internet Files (ตรวจสอบว่าเลือกเฉพาะ Temporary Internet Files) และคลิก Clean up system files

เพื่อลบไฟล์ Temporary ทั้งหมดด้วยตนเอง:

กด Windows Key + S พิมพ์ %temp% ในแถบค้นหาและกด Enter โฟลเดอร์ที่มีไฟล์ Temporary ทั้งหมดจะเปิด กด Ctrl + A เพื่อเลือกทั้งหมด แล้วกด Delete

เมื่อลบไฟล์ Temporary เสร็จ เปิด Recycle Bin และลบไฟล์จากที่นั่นด้วย!

แนะนำ:

  • แก้ไขข้อผิดพลาด Windows 10 Update 0x80070422
  • แก้ไขไดรฟ์ไม่เปิดได้ด้วยดับเบิลคลิก
  • วิธีสร้างดิสก์รีเซ็ตรหัสผ่านใน Windows 10
  • แก้ไขข้อผิดพลาด Windows 10 Store รหัส 0x80072efd

เพียงเท่านี้คุณก็เรียนรู้ วิธีแก้ไขข้อผิดพลาด 0x80004005 บน Windows 10 เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น