แก้ไขข้อผิดพลาด Windows Update 0x8007007e: หากคุณพยายามอัปเกรด Windows เป็นบิลด์ล่าสุด หรือเพียงแค่อัปเดต Windows 10 โอกาสคือคุณอาจเจอรหัสข้อผิดพลาด 0x8007007e พร้อมข้อความ "Windows have encountered an unknown error" หรือ "Failed to install the update. Please try again." มีปัญหาหลักหลายอย่างที่ก่อให้เกิดข้อผิดพลาดนี้ ทำให้ Windows Update ล้มเหลว เช่น Antivirus ภายนอก, Registry เสียหาย, ไฟล์ระบบเสียหาย ฯลฯ
สถานะการอัปเดต
There were problems installing some updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help:
Feature update to Windows 10, version 1703 – Error 0x8007007e
Microsoft NET Framework 4.7 for Windows 10 version 1607 and Windows Server 2016 for x64 (KB3186568) – Error 0x8000ffff
Windows updates สำคัญเพราะ Microsoft ปล่อยการอัปเดตความปลอดภัยเป็นระยะๆ แต่หากดาวน์โหลดอัปเดตล่าสุดไม่ได้ คุณกำลังเสี่ยงคอมพิวเตอร์ มาเริ่มแก้ไขกันเลย
แก้ไขข้อผิดพลาด Windows Update 0x8007007e
ควรสร้าง Restore Point ก่อน เพื่อป้องกันกรณีเกิดปัญหา
วิธีที่ 1: ปิด Antivirus และ Firewall ชั่วคราว
1. คลิกขวาที่ ไอคอน Antivirus บน System Tray และเลือก Disable
2. เลือกช่วงเวลาที่ Antivirus จะปิดอยู่
หมายเหตุ: เลือกเวลาน้อยที่สุด เช่น 15 หรือ 30 นาที
3. เมื่อเสร็จ ลองรัน Windows Update อีกครั้ง และดูว่าข้อผิดพลาดหายหรือไม่
4. กด Windows Key + X แล้วเลือก Control Panel
5. คลิก System and Security
6. คลิก Windows Firewall
7. จากแผงซ้าย คลิก Turn Windows Firewall on or off
8. เลือก Turn off Windows Firewall และรีสตาร์ทคอมพิวเตอร์ ลองเปิด Update Windows อีกครั้ง และดูว่าสามารถ แก้ไขข้อผิดพลาด Windows Update 0x8007007e ได้หรือไม่
หากวิธีด้านบนไม่ได้ โปรดทำขั้นตอนเดียวกันเพื่อ เปิด Firewall กลับคืน
วิธีที่ 2: ดาวน์โหลด .NET Framework 4.7
บางครั้งข้อผิดพลาดนี้เกิดจาก .NET Framework ที่เสียหายบน PC และการติดตั้งหรือติดตั้งใหม่เป็นเวอร์ชันล่าสุดอาจแก้ปัญหาได้ ไม่มีอันตรายในการลอง และจะอัปเดต PC ให้เป็น .NET Framework ล่าสุด เพียงไปที่ลิงก์นี้และดาวน์โหลด .NET Framework 4.7 แล้วติดตั้ง
วิธีที่ 3: เรียกใช้ Windows Update Troubleshooter
1. ดาวน์โหลด Windows Update Troubleshooter จากเว็บไซต์ Microsoft
2. ดับเบิลคลิกไฟล์ที่ดาวน์โหลดเพื่อรัน Troubleshooter
3. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อจบกระบวนการ troubleshooting
4. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าสามารถ แก้ไขข้อผิดพลาด Windows Update 0x8007007e ได้หรือไม่
วิธีที่ 4: เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution
1. กด Windows Key + X แล้วเลือก Command Prompt (Admin)
2. พิมพ์คำสั่งต่อไปนี้เพื่อหยุดบริการ Windows Update แล้วกด Enter หลังแต่ละคำสั่ง:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
3. ต่อไป พิมพ์คำสั่งเพื่อเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution แล้วกด Enter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
4. สุดท้าย พิมพ์คำสั่งเพื่อเริ่มบริการ Windows Update อีกครั้ง แล้วกด Enter หลังแต่ละคำสั่ง:
net start wuauserv net start cryptSvc net start bits net start msiserver
5. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และตรวจสอบว่าสามารถ แก้ไขข้อผิดพลาด Windows Update 0x8007007e ได้หรือไม่
วิธีที่ 5: รีเซ็ตส่วนประกอบ Windows Update
1. กด Windows Key + X แล้วเลือก Command Prompt (Admin)
2. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter หลังแต่ละคำสั่ง:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
3. ลบไฟล์ qmgr*.dat โดยเปิด cmd อีกครั้งและพิมพ์:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
4. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter:
cd /d %windir%\system32
5. ลงทะเบียนไฟล์ BITS และ Windows Update ใหม่ พิมพ์คำสั่งต่อไปนี้แต่ละคำสั่งใน cmd แล้วกด Enter หลังแต่ละคำสั่ง:
regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
6. เพื่อรีเซ็ต Winsock:
netsh winsock reset
7. รีเซ็ตบริการ BITS และ Windows Update ให้เป็นตัวอธิบายความปลอดภัยเริ่มต้น:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
8. เริ่มบริการ Windows Update อีกครั้ง:
net start bits net start wuauserv net start appidsvc net start cryptsvc
9. ติดตั้ง Windows Update Agent เวอร์ชันล่าสุด
10. รีบูทคอมพิวเตอร์และดูว่าสามารถ แก้ไขข้อผิดพลาด Windows Update 0x8007007e ได้หรือไม่
วิธีที่ 6: ทำ Windows Update ใน Clean Boot
1. กด Windows Key + R แล้วพิมพ์ msconfig และกด Enter เพื่อเปิด System Configuration
2. บนแท็บ General เลือก Selective Startup และภายใต้มัน ตรวจสอบว่า "load startup items" ยกเลิกติ๊ก
3. ไปที่แท็บ Services และติ๊กกล่องที่บอกว่า "Hide all Microsoft services"
4. ต่อไป คลิก Disable all ซึ่งจะปิดบริการอื่นๆ ที่เหลือทั้งหมด
5. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
6. หลังจาก troubleshooting เสร็จ ตรวจสอบให้แน่ใจว่ายกเลิกขั้นตอนข้างต้นเพื่อเริ่ม PC ได้ปกติ
แนะนำ:
- แก้ไข WORKER_INVALID Blue Screen Error บน Windows 10
- หยุดการดาวน์โหลดไดรเวอร์อัตโนมัติบน Windows 10
- เปลี่ยนมุมมองโฟลเดอร์เริ่มต้นของผลลัพธ์การค้นหาบน Windows 10
- แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error
เพียงเท่านี้คุณก็ แก้ไขข้อผิดพลาด Windows Update 0x8007007e สำเร็จแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น