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

แก้ไขข้อผิดพลาด Windows Update 0x8007007e: คู่มือ Troubleshooting ขั้นตอนต่อขั้นตอน

แก้ไขข้อผิดพลาด 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 สำเร็จแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น