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

แก้ไข: Windows Update Error 8007000E (0x8007000E)

ขณะพยายามดาวน์โหลดและติดตั้ง Windows Updates ผ่าน Windows Update มีหลายอย่างที่อาจผิดพลาด หนึ่งในปัญหาที่รายงานมาบ่อยคือ Error code 0x8007000E ซึ่งเป็นหนึ่งในรหัสข้อผิดพลาดมากมายที่ Windows Update โยนมาเมื่อไม่สามารถดึง ดาวน์โหลด หรือติดตั้งอัปเดตได้ Error code 0x8007000E มักมาพร้อมข้อความว่า Windows ไม่สามารถค้นหาอัปเดตใหม่ได้, Windows Update ติดตั้งอัปเดตบางอย่างล้มเหลว, หรือ Windows Update พบข้อผิดพลาดที่ไม่รู้จัก

แก้ไข: Windows Update Error 8007000E (0x8007000E)

Error code 0x8007000E สร้างผลกระทบต่อทุกเวอร์ชัน Windows ที่ยังได้รับการสนับสนุน สาเหตุหลากหลาย ต่างกันไปในแต่ละเครื่อง อาจเป็น Antivirus/Anti-malware ของบุคคลที่สามขัดกับ Windows Update, ไฟล์ขยะสะสม, ไฟล์ระบบเสียหาย, หรือไฟล์/โฟลเดอร์เสียหายในโฟลเดอร์ SoftwareDistribution เนื่องจากสาเหตุมากมาย จึงมีวิธีแก้ไขหลายวิธี ดังนี้คือวิธีที่มีประสิทธิภาพที่สุด

วิธีที่ 1: ปิดหรือถอนโปรแกรมความปลอดภัยของบุคคลที่สามทั้งหมด

Antivirus, Anti-malware และ Firewall ของบุคคลที่สามบางครั้งขัดกับ Windows Update ก่อให้เกิด error 0x8007000E หากเป็นสาเหตุ ให้ปิดใช้งาน (หรือดีกว่าคือถอนการติดตั้ง) โปรแกรมความปลอดภัยบุคคลที่สามทั้งหมด แล้วทดสอบว่าปัญหาแก้ไขหรือยัง

วิธีที่ 2: ลบไฟล์ขยะออกจากคอมพิวเตอร์

  1. กด Windows Logo key + X เปิด WinX Menu
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  2. คลิก Command Prompt (Admin) เพื่อเปิด Command Prompt ด้วยสิทธิ์ Admin
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  3. พิมพ์ cleanmgr ใน Command Prompt แล้ว Enter
  4. รอให้ Utility ทำงาน
  5. เมื่อแสดงรายการไฟล์ขยะที่ลบได้ ให้ติ๊กทุกกล่อง โดยเฉพาะ Temporary files
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  6. คลิก OK ยืนยันการลบ หากถูกถาม รอจนการลบเสร็จ
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  7. เสร็จแล้ว เปิด Windows Update ทดสอบว่าปัญหาแก้ไขหรือยัง

วิธีที่ 3: รัน SFC Scan

SFC (System File Checker) เป็น Utility ที่ตรวจสอบ Windows OS หาไฟล์ระบบที่เสียหาย และซ่อมแซมหรือแทนที่ด้วย Cached copies หาก Error 0x8007000E เกิดจากไฟล์ระบบเสียหาย การรัน SFC Scan เป็นวิธีแก้ที่ดี

วิธีที่ 4: ตรวจสอบว่า Windows Update Service ทำงานอยู่และตั้งเป็น Automatic

  1. กด Windows Logo key + R เปิด Run dialog
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  2. พิมพ์ services.msc ใน Run แล้ว Enter เปิด Services manager
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  3. เลื่อนหา Windows Update service Double-click เพื่อเปิด Properties
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  4. เปิดเมนูดรอปดาวน์หน้า Startup type เลือก Automatic
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  5. ถ้า Windows Update service หยุดอยู่ คลิก Start เริ่มต้น ถ้าทำงานอยู่แล้ว ข้ามขั้นตอนนี้
  6. คลิก Apply
  7. คลิก OK
  8. เปิด Windows Update ทดสอบว่ายัง Error 0x8007000E หรือไม่
    หมายเหตุ: ตั้งค่าเดียวกันให้บริการ "Background Intelligent Transfer services, Cryptographic, Windows Installer" ด้วย

วิธีที่ 5: เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution เป็น SoftwareDistribution.old

  1. กด Windows Logo key + X เปิด WinX Menu
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  2. คลิก Command Prompt (Admin) เปิด Elevated Command Prompt
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  3. พิมพ์คำสั่งต่อไปนี้ใน Elevated Command Prompt แล้ว Enter:
    ren %systemroot%\SoftwareDistribution softwaredistribution.old
  4. การเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution เป็น .old จะทำให้คอมพิวเตอร์ไม่สนใจโฟลเดอร์นั้นและสร้าง SoftwareDistribution ใหม่ แก้ไขผลจากไฟล์/โฟลเดอร์เสียหายในโฟลเดอร์เดิม หลังรันคำสั่งเสร็จ ปิด Command Prompt
  1. Restart คอมพิวเตอร์ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่หลังบูท

วิธีที่ 6: เปลี่ยนชื่อ Spupdsvc.exe เป็น Spupdsvc.old

  1. กด Windows Logo key + R เปิด Run dialog
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  2. พิมพ์คำสั่งต่อไปนี้ใน Run แล้ว Enter:
    cmd /c ren %systemroot%\System32\Spupdsvc.exe Spupdsvc.old
  3. หลังรันคำสั่งสำเร็จ เปิด Windows Update ทดสอบว่าค้นหา ดาวน์โหลด และติดตั้งอัปเดตได้หรือยัง Error 0x8007000E

วิธีที่ 7: รัน Windows Update Troubleshooter

ในบางกรณี Windows Update Troubleshooter สามารถแก้ไขปัญหานี้ได้โดยการสแกนและล้างข้อผิดพลาดการตั้งค่า

  1. กด Windows + I เปิด Settings
  2. คลิก Update & Security เลือก Troubleshoot จากคอลัมน์ซ้าย
  3. เลือก Windows Update คลิก Run the Troubleshooter
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  4. รอ Troubleshooter ทำงาน ตามคำแนะนำบนหน้าจอ
  5. หลังจบกระบวนการ ตรวจสอบ ว่า Windows Update ทำงานหรือไม่

วิธีที่ 8: รันคำสั่ง Command Prompt

บางกรณีส่วนประกอบ Windows Update อาจ Cache ข้อมูลเสียหาย หรือไม่ทำงานถูกต้อง ขั้นตอนนี้จะรันคำสั่งเพื่อฟื้นฟูการทำงาน

  1. กด Windows + R เปิด Run prompt
  2. พิมพ์ cmd แล้วกด Shift + Ctrl + Enter ให้สิทธิ์ Admin
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  3. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter หลังแต่ละคำสั่ง:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    pause
    Exit
  4. ตรวจสอบว่า Windows Update ทำงานหรือไม่

วิธีที่ 9: In-Place Upgrade (Workaround)

บางกรณีวิธีเดียวคือ In-Place Upgrade ที่ไม่ลบไฟล์ส่วนตัว แต่จะอัปเดต Windows เป็นเวอร์ชันล่าสุด

  1. ดาวน์โหลด Windows Media Creation Tool จากลิงก์นี้
  2. ยอมรับพรอมพ์ ติ๊ก Upgrade this PC Now
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  3. ติ๊ก Keep Personal Files ในพรอมพ์ถัดไป เลือก Install
  4. รอ จน Setup เสร็จ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 10: ตั้ง Internet Explorer เป็น Default Browser

บางกรณี Error เกิดขึ้นหาก Internet Explorer ไม่ได้ตั้งเป็น Default Browser ขั้นตอนนี้จะตั้งค่าให้เป็น Default

  1. กด Windows + I เปิด Settings
  2. คลิก Apps เลือก Default Apps จากแผงซ้าย
    แก้ไข: Windows Update Error 8007000E (0x8007000E)
  3. เลือก Web Browser แล้วคลิก Internet Explorer ตั้งเป็น Default
  4. ตรวจสอบว่าปัญหายังคงอยู่หรือไม่