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

แก้ Windows Update 0x8007000d Error ให้รวดเร็ว: คู่มือขั้นตอน

แนะนำให้อัปเดต Windows PC เป็นประจำเพื่อป้องกันการโจมตีทางไซเบอร์ แต่บางครั้งเมื่อคุณพยายามอัปเดตคอมพิวเตอร์ Windows 10 คุณจะได้รับพรอมพ์ Windows update 0x8007000d error 0x8007000d Windows update error หยุดกระบวนการอัปเดต และมักเกิดจากไฟล์เสียหาย โปรแกรมเสียหาย ฯลฯ ผู้ใช้บางรายเจอว่า การอัปเกรดเป็น Windows 11 ทำให้ setup cannot continue due to a corrupted installation file error อย่างไรก็ตาม คุณโชคดีที่เจอบทความนี้ คู่มือนี้จะช่วยให้คุณเข้าใจวิธีแก้ 0x8007000d Windows 10 errors อ่านต่อเลยครับ

วิธีแก้ Windows Update 0x8007000d Error

คุณอาจเจอรหัสข้อผิดพลาดหลายตัวขณะอัปเดตพีซี นอกจาก Windows 7 แล้ว ก็เกิดบน Windows 10 PC ด้วย ผู้ใช้หลายรายรายงานว่าไม่สามารถติดตั้ง KB3124200, KB4586853, KB4592438 เวอร์ชัน Windows 10 ได้โดยเฉพาะ นี่คือเหตุผลบางอย่างที่ทำให้เกิด 0x8007000d Windows update error วิเคราะห์เหตุผลด้านหลังปัญหาของคุณ เพื่อที่คุณจะสามารถแก้ไขได้อย่างรวดเร็วโดยเลือกวิธีที่เหมาะสม

  • ไฟล์หายหรือเสียหาย ในพีซี
  • โปรแกรมเสียหาย (Corrupt programs)
  • การโจมตีไวรัสหรือมัลแวร์ ในพีซี
  • Windows Update Components ที่ ไม่สมบูรณ์หรือล้าสมัย ในพีซี
  • โปรแกรมพื้นหลัง อื่นๆ รบกวนกระบวนการอัปเดต
  • โปรแกรม Antivirus รบกวน และ การเชื่อมต่ออินเทอร์เน็ตไม่เสถียร ด้วย

ในส่วนนี้ เรารวบรวมรายการ troubleshooting methods ที่มีประสิทธิภาพซึ่งจะช่วยคุณแก้ 0x8007000d หรือ setup cannot continue due to a corrupted installation file error ทำตามวิธีต่างๆ ในลำดับเดียวกันเพื่อผลลัพธ์ที่สมบูรณ์แบบ

วิธีที่ 1: ทำความสะอาดพื้นที่ดิสก์ (Clean Disk Space)

Windows PC อาจไม่ติดตั้งอัปเดตได้หากคอมพิวเตอร์ของคุณไม่มีพื้นที่เพียงพอ การลบไฟล์ขยะขนาดใหญ่สามารถ釋放หน่วยความจำพีซีและแก้ปัญหาทั่วไปได้ สามารถทำได้โดยการ clean disk space ซึ่งลบ temporary files, installation logs, cache ฯลฯ อาจแก้ setup cannot continue due to a corrupted installation prompt Error คุณสามารถเริ่มล้างดิสก์ได้โดยทำตามขั้นตอนด้านล่าง:

  1. กดค้าง Windows + I พร้อมกันเพื่อเปิด Windows Settings
  2. คลิก System
  3. ในแผงซ้าย คลิกแท็บ Storage และในแผงขวา เลือกลิงก์ Configure Storage Sense or run it now
  4. ในหน้าต่างถัดไป เลื่อนลงไปที่ส่วน Free up space now และเลือก Clean now

ตอนนี้ด้วยไฟล์ที่ไม่จำเป็นถูกลบทิ้ง ลองอัปเดต Windows และดูว่าปัญหาแก้แล้วหรือไม่

หมายเหตุ: วิธีนี้สามารถนำออกจากบทความได้ เราไม่พบที่ไหนเกี่ยวข้องกับปัญหานี้ (หมายเหตุจากผู้เขียนต้นฉบับ)

วิธีที่ 2: รัน Malware Scan

หลายครั้ง errors เช่น setup cannot continue due to a corrupted installation file เกิดจาก Viruses และ Malware ตรวจสอบว่าพีซีของคุณถูกสแกนเป็นประจำเพื่อหลีกเลี่ยงการถูกโจมตี นี่คือขั้นตอนการรัน antivirus scan บนพีซีของคุณ:

  1. กด Windows + I พร้อมกันเพื่อเปิด Settings
  2. คลิก Update & Security
  3. คลิก Windows Security ในแผงซ้าย
  4. เลือกตัวเลือก Virus & threat protection ใต้ Protection areas
  5. คลิก Scan Options
  6. เลือก Quick Scan หรือ Full Scan ตามต้องการ และคลิก Scan Now
  7. 7A. หลังสแกนเสร็จ ทุกภัยคุกคามจะถูกรายการ คลิก Start Actions ใต้ Current threats เพื่อลบหรือซ่อมแซมภัยคุกคาม
    7B. หากไม่มีภัยคุกคามบนระบบ No current threats จะแสดง

Windows Defender Firewall จะแก้ไขปัญหาไวรัสและมัลแวร์ทั้งหมด

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

คุณยังสามารถรัน Windows Update Troubleshooter ได้ เป็นฟีเจอร์ในตัวที่ทำมาเพื่อแก้ข้อผิดพลาดอัปเดตทั้งหมด มันจะซ่อมแซม temporary files และ services ที่เกี่ยวกับ Windows Update และ reset Windows Update components นี่คือคำแนะนำในการรัน Windows Update troubleshooter:

  1. กด Windows + I พร้อมกันเพื่อเปิด Settings
  2. คลิกไทล์ Update & Security
  3. ไปที่เมนู Troubleshoot ในแผงซ้าย
  4. เลือก Windows Update troubleshooter และคลิกปุ่ม Run the troubleshooter
  5. รอ troubleshooter ตรวจจับและแก้ปัญหา กระบวนการเสร็จ รีสตาร์ทพีซี

หมายเหตุ: คุณยังสามารถรัน Program Compatibility Troubleshooter ที่อยู่ภายใต้ Find and fix other problems นี่จะค้นหาและแก้ปัญหาที่เกี่ยวกับความเข้ากันได้ของโปรแกรมเก่าบนเวอร์ชัน Windows

วิธีที่ 4: ซ่อมแซมไฟล์เสียหาย (Repair Corrupt Files)

ถ้า Windows update 0x8007000d แสดงขึ้น อาจเป็นเพราะไฟล์เสียหายบนคอมพิวเตอร์ของคุณ คุณสามารถใช้ฟีเจอร์อย่าง SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) เพื่อสแกนและลบไฟล์เสียหายที่เป็นอันตราย นี่คือวิธีใช้งาน:

  1. กด Windows key พิมพ์ Command Prompt และคลิก Run as administrator
  2. คลิก Yes ในพรอมพ์ User Account Control
  3. พิมพ์ sfc /scannow และกด Enter เพื่อรัน System File Checker scan

หมายเหตุ: การสแกนระบบจะเริ่มต้นและใช้เวลานานหนึ่งสองนาที ขณะนั้นคุณสามารถทำกิจกรรมอื่นต่อไปได้ แต่ระวังอย่าปิดหน้าต่างโดยไม่ได้ตั้งใจ

หลังสแกนเสร็จ จะแสดงข้อความใดข้อความหนึ่ง:

  • Windows Resource Protection did not find any integrity violations.
  • Windows Resource Protection could not perform the requested operation.
  • Windows Resource Protection found corrupt files and successfully repaired them.
  • Windows Resource Protection found corrupt files but was unable to fix some of them.
  1. เมื่อสแกนเสร็จ รีสตาร์ทพีซี
  2. อีกครั้ง เปิด Command Prompt as administrator และรันคำสั่งต่อไปนี้ทีละคำสั่ง:
dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

หมายเหตุ: คุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ทำงานได้เพื่อรันคำสั่ง DISM ให้ถูกต้อง

วิธีที่ 5: ใช้ Command Prompt

คุณยังสามารถแก้ 0x8007000d Windows error ได้โดยใช้ Command Prompt เป็น troubleshooting method ที่มีประสิทธิภาพ คุณสามารถแก้ข้อผิดพลาดด้วยโค้ดที่ให้มา

  1. เปิด Command Prompt as administrator
  2. พิมพ์คำสั่งต่อไปนี้ ทีละคำสั่ง และกด enter:
SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto
  1. เมื่อคำสั่งทำงานเสร็จ รีสตาร์ทพีซี

วิธีที่ 6: เปิดใช้งาน Windows Update Service

เพื่อแก้ 0x8007000d error ตรวจสอบว่า Windows Update services กำลังรันอยู่ พวกเขาจัดการการกระจายอัปเดตที่ Microsoft ปล่อยออกมา นี่คือวิธีทำ:

ตัวเลือกที่ I: ผ่าน Services

ทำตามขั้นตอนเหล่านี้เพื่อเริ่ม Windows update services ผ่านโปรแกรม Services:

  1. กด Windows key พิมพ์ Services และคลิก Run as administrator
  2. เลื่อนลงและเลือก service Windows Update
  3. คลิกขวา Properties
    หมายเหตุ: คุณยังสามารถดับเบิลคลิกที่ Windows Update Services เพื่อเปิดหน้าต่าง Properties
  4. ตั้ง Startup type เป็น Automatic
  5. คลิก Apply > OK เพื่อบันทึกการเปลี่ยนแปลง

ตัวเลือกที่ II: ผ่าน Local Group Policy Editor

เมื่อ Windows update components ถูกปิดใช้งานในพีซีของคุณ คุณจะเผชิญปัญหาเช่น setup cannot continue due to a corrupted installation file prompt พร้อมกับ Windows update 0x8007000d error ก่อนอื่น ตรวจสอบว่าคุณได้เปิดใช้งาน Windows Update components หรือยัง หากยัง คุณสามารถเปิดใช้งานได้โดยทำตามขั้นตอนด้านล่าง:

  1. กด Windows key พิมพ์ gpedit.msc แล้วกด Enter
  2. ดับเบิลคลิก Computer Configuration > Administrative Templates
  3. ดับเบิลคลิก System และในแผงขวา เลื่อนลงและดับเบิลคลิก Specify settings for optional component installation and component repair
  4. ในป๊อปอัปถัดไป เลือก Enabled
  5. สุดท้าย คลิก Apply > OK เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 7: รีสตาร์ท Windows Update Service

บางครั้ง คุณสามารถแก้ setup cannot continue due to a corrupted installation file error ได้ด้วยการ restart Windows Update Service ด้วยตนเอง ทำตามคำแนะนำด้านล่างเพื่อนำไปปฏิบัติ:

  1. เปิด Run dialog box โดยกด Windows + R พร้อมกัน
  2. พิมพ์ services.msc และคลิก OK เพื่อเปิดหน้าต่าง Services
  3. เลื่อนลงหน้าจอ และ คลิกขวา ที่ Windows Update
    หมายเหตุ: หาก current status ไม่ใช่ Running คุณสามารถข้ามขั้นตอนด้านล่างได้
  4. คลิก Stop หาก current status แสดง Running
  5. คุณจะได้รับพรอมพ์ Windows is attempting to stop the following service on Local Computer… รอพรอมพ์เสร็จ ใช้เวลาประมาณ 3-5 วินาที
  6. เปิด File Explorer โดยกด Windows + E พร้อมกัน ไปที่ path:
    C:\Windows\SoftwareDistribution\DataStore
  7. เลือกไฟล์และโฟลเดอร์ทั้งหมดโดยกด Ctrl + A และคลิกขวาที่พื้นที่ว่าง
  8. เลือก Delete เพื่อลบไฟล์และโฟลเดอร์ทั้งหมดจาก DataStore
  9. ไปที่ path C:\Windows\SoftwareDistribution\Download และ Delete ไฟล์ทั้งหมดใน Downloads ตามขั้นตอนก่อนหน้า
  10. กลับไปที่หน้าต่าง Services และ คลิกขวา ที่ Windows Update
  11. เลือก Start
  12. คุณจะได้รับพรอมพ์ Windows is attempting to start the following service on Local Computer… รอ 3-5 วินาที และปิดหน้าต่าง Services

วิธีที่ 8: ลบ Software Distribution Files ใน Safe Mode

หากปัญหาไม่ได้รับการแก้ไขด้วยการลบ components ของ Software Distribution Folder ด้วยตนเอง หรือหากคุณเจอข้อผิดพลาดขณะลบไฟล์ ทำตามขั้นตอนด้านล่าง คำแนะนำเหล่านี้จะบูทพีซีใน recovery mode เพื่อให้คุณลบได้โดยไม่มีปัญหา

  1. กด Windows key พิมพ์ Recovery options เปิดผลลัพธ์ที่ดีที่สุด
  2. ในหน้าต่าง Settings คลิก Restart now ใต้ Advanced startup
  3. คลิก Troubleshoot ในหน้าต่าง Choose an option
  4. คลิก Advanced options
  5. คลิก Startup Settings
  6. ในหน้าต่าง Startup Settings คลิก Restart
  7. เมื่อพีซีรีสตาร์ท คุณจะเห็นหน้าจอด้านล่าง กด F5 บนคีย์บอร์ดเพื่อ Enable Safe Mode with Networking
  8. กดค้าง Windows + E พร้อมกันเพื่อเปิด File Explorer ไปที่ location:
    C:\Windows\SoftwareDistribution
  9. เลือกไฟล์ทั้งหมดในโฟลเดอร์ Software Distribution และ Delete
  10. จากนั้น รีสตาร์ทพีซี และลองอัปเดต Windows Update

วิธีที่ 9: รีเซ็ต Update Components

เพื่อแก้ไขปัญหาที่เกี่ยวข้องกับอัปเดตทั้งหมด มี troubleshooting method อีกอย่างที่มีประสิทธิภาพ คือ resetting Windows Update components มันซ่อมแซม BITS, Cryptographic, MSI Installer, Windows Update services และโฟลเดอร์อัปเดตอย่าง SoftwareDistribution และ Catroot2 นี่คือคำแนะนำบางอย่างในการ reset Windows Update components:

  1. ทำตามขั้นตอน 1 ถึง 4A (หมายเหตุ: ในต้นฉบับเขียน 1 from 4A อาจหมายถึงขั้นตอนก่อนหน้า)
  2. พิมพ์คำสั่งต่อไปนี้ ทีละคำสั่ง และกด 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

รอคำสั่งทำงานเสร็จ และตรวจสอบว่า error 0x8007000d Windows 10 แก้แล้วหรือไม่

วิธีที่ 10: ปิด Antivirus (ชั่วคราว)

บางครั้ง ชุด antivirus ที่過度ก้าวหน้าจะรบกวนกระบวนการอัปเดต ทำให้เกิด 0x8007000d Windows 10 update error 0xc1900204 หรือ setup cannot continue due to a corrupted installation error ดังนั้น หากคุณใช้ antivirus ของบุคคลที่สาม ให้ปิดมันชั่วคราว และตรวจสอบว่าคุณแก้ปัญหาได้แล้วหรือไม่ สำคัญที่คุณต้องเปิดมันอีกครั้งหลังจากที่คุณแก้ปัญหาเสร็จ เพื่อการป้องกันไวรัส

หมายเหตุ: โปรแกรม Antivirus ต่างๆ จะมีการตั้งค่าต่างกันสำหรับวิธีนี้ ตัวอย่างเราใช้ Avast Free Antivirus

  1. ไปที่ไอคอน Antivirus ใน Taskbar และ คลิกขวา บนมัน
  2. เลือกตัวเลือก Avast shields control และคุณสามารถปิด Avast ชั่วคราวด้วยตัวเลือกด้านล่าง:
    • Disable for 10 minutes
    • Disable for 1 hour
    • Disable until computer is restarted
    • Disable permanently
  3. เลือกตัวเลือกตามสะดวก และยืนยันพรอมพ์ที่แสดงบนหน้าจอ
  4. ในหน้าต่างหลัก คุณจะเห็นหมายเหตุ All your shields are turned off แสดงว่าคุณปิด antivirus แล้ว เพื่อเปิดใหม่ คลิก TURN ON

วิธีที่ 11: รีเซ็ต PC (Reset PC)

หากวิธีข้างต้นไม่ได้ผลสำหรับคุณ นี่คือทางเลือกสุดท้าย คุณสามารถ reset พีซีของคุณเพื่อแก้ข้อผิดพลาดนี้สุดท้าย นี่คือวิธีทำ:

  1. ไปที่ Windows Settings และเลือก Update & Security
  2. เลือกตัวเลือก Recovery จากแผงซ้าย และคลิก Get started ในแผงขวา
  3. ตอนนี้ เลือกตัวเลือกจากหน้าต่าง Reset this PC:
    • Keep my files จะลบแอปและการตั้งค่า แต่เก็บไฟล์ส่วนตัวไว้
    • Remove everything จะลบไฟล์ส่วนตัว แอป และการตั้งค่าทั้งหมด
  4. สุดท้าย ทำตามคำแนะนำบนหน้าจอเพื่อให้กระบวนการ reset เสร็จสมบูรณ์

หากคุณไม่สามารถแก้ Windows update 0x8007000d error ได้ นี่คือทางเลือกอื่นๆ เพื่ออัปเดต Windows 10 PC ของคุณ

วิธีที่ 12: ใช้ Windows 10 Update Assistant

คุณสามารถลองวิธีทางเลือกในการอัปเดต Windows 10 PC หากคุณมีปัญหากับเวอร์ชันก่อนหน้า ก่อนอื่น ถอนการติดตั้ง recent updates ที่เป็นไปได้ และใช้ Windows 10 Update Assistant ตามคำแนะนำด้านล่างเพื่อแก้ 0x8007000d Windows 10 error:

  1. กดค้าง Windows + R พร้อมกันเพื่อเปิด Run dialog box
  2. พิมพ์ appwiz.cpl และกด Enter
  3. คลิก View installed updates ในแผงซ้าย
  4. เลือก most recent problematic update และคลิก Uninstall
  5. ยืนยันพรอมพ์ หากมี ตอนนี้ กดค้าง Windows + E พร้อมกันเพื่อเปิด File Explorer ไปที่ path:
    C:/windows/softwaredistribution/download
  6. ลบไฟล์และโฟลเดอร์ทั้งหมดใน path เลือกทั้งหมดและคลิกไอคอน Delete
  7. ไปที่หน้าดาวน์โหลด Windows 10 Update คลิก Update now
  8. อัปเดตอาจช้าลงระหว่าง 60-85% ของกระบวนการ รอจนกว่าจะสำเร็จ และ รีสตาร์ทพีซี
  9. กด Windows + I keys พร้อมกันเพื่อเปิด Settings
  10. เลือก Update & Security
  11. เลือก Check for Updates จากแผงขวา ตรวจสอบว่าได้รับข้อความ You're up to date

หมายเหตุ: หากคุณใช้ Mixed Reality software บนพีซี โปรดถอนการติดตั้ง ซอฟต์แวร์นี้รบกวนกระบวนการ Windows Update และทำให้เกิด Windows update 0x8007000d error

วิธีที่ 13: ดาวน์โหลด Updates ด้วยตนเอง

หากคุณยืนยันแล้วว่าไม่มีไฟล์เสียหาย โปรแกรมร้ายกาจในพีซี และบริการสำคัญทั้งหมดทำงานอยู่ แต่อยู่ดีๆ error ยังไม่แก้ คุณสามารถดาวน์โหลดอัปเดตด้วยตนเองได้ตามคำแนะนำด้านล่าง ก่อนทำสิ่งนี้ คุณต้องระบุ KB number ของพีซีที่โผล่พร้อม 0x8007000d Windows 10 error

  1. กด Windows + I keys พร้อมกันเพื่อเปิด Settings
  2. เลือก Update & Security
  3. คลิกตัวเลือก View update history
  4. ในรายการ ให้จด KB number ของอัปเดตที่ failed to install เนื่องจากข้อความข้อผิดพลาด
  5. พิมพ์ KB number ใน Microsoft Update Catalog search bar
  6. หาอัปเดตที่เข้ากันได้กับระบบของคุณ และคลิก ADD เพื่อดาวน์โหลดและติดตั้งอัปเดตด้วยตนเอง

แนะนำเพิ่มเติม:

  • วิธี Force Quit โปรแกรมบน Windows 11
  • แก้ 0xC00D36D5 No Cameras are Attached in Windows 10
  • แก้ Windows Could Not Search for New Updates
  • แก้ Windows 10 Update Error 0x80070103

เราหวังว่าคู่มือนี้จะช่วยได้ และคุณได้แก้ Windows 10 update 0x8007000d error แล้ว บอกเราว่าวิธีไหนใช้ได้ดีที่สุด นอกจากนี้ หากมีคำถาม/ข้อเสนอแนะเกี่ยวกับบทความนี้ ระบุได้ในส่วนความคิดเห็น