แนะนำให้อัปเดต 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 คุณสามารถเริ่มล้างดิสก์ได้โดยทำตามขั้นตอนด้านล่าง:
- กดค้าง Windows + I พร้อมกันเพื่อเปิด Windows Settings
- คลิก System
- ในแผงซ้าย คลิกแท็บ Storage และในแผงขวา เลือกลิงก์ Configure Storage Sense or run it now
- ในหน้าต่างถัดไป เลื่อนลงไปที่ส่วน Free up space now และเลือก Clean now
ตอนนี้ด้วยไฟล์ที่ไม่จำเป็นถูกลบทิ้ง ลองอัปเดต Windows และดูว่าปัญหาแก้แล้วหรือไม่
หมายเหตุ: วิธีนี้สามารถนำออกจากบทความได้ เราไม่พบที่ไหนเกี่ยวข้องกับปัญหานี้ (หมายเหตุจากผู้เขียนต้นฉบับ)
วิธีที่ 2: รัน Malware Scan
หลายครั้ง errors เช่น setup cannot continue due to a corrupted installation file เกิดจาก Viruses และ Malware ตรวจสอบว่าพีซีของคุณถูกสแกนเป็นประจำเพื่อหลีกเลี่ยงการถูกโจมตี นี่คือขั้นตอนการรัน antivirus scan บนพีซีของคุณ:
- กด Windows + I พร้อมกันเพื่อเปิด Settings
- คลิก Update & Security
- คลิก Windows Security ในแผงซ้าย
- เลือกตัวเลือก Virus & threat protection ใต้ Protection areas
- คลิก Scan Options
- เลือก Quick Scan หรือ Full Scan ตามต้องการ และคลิก Scan Now
- 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:
- กด Windows + I พร้อมกันเพื่อเปิด Settings
- คลิกไทล์ Update & Security
- ไปที่เมนู Troubleshoot ในแผงซ้าย
- เลือก Windows Update troubleshooter และคลิกปุ่ม Run the troubleshooter
- รอ 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) เพื่อสแกนและลบไฟล์เสียหายที่เป็นอันตราย นี่คือวิธีใช้งาน:
- กด Windows key พิมพ์ Command Prompt และคลิก Run as administrator
- คลิก Yes ในพรอมพ์ User Account Control
- พิมพ์ 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.
- เมื่อสแกนเสร็จ รีสตาร์ทพีซี
- อีกครั้ง เปิด 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 ที่มีประสิทธิภาพ คุณสามารถแก้ข้อผิดพลาดด้วยโค้ดที่ให้มา
- เปิด Command Prompt as administrator
- พิมพ์คำสั่งต่อไปนี้ ทีละคำสั่ง และกด enter:
SC config wuauserv start= auto SC config bits start= auto SC config cryptsvc start= auto SC config trustedinstaller start= auto
- เมื่อคำสั่งทำงานเสร็จ รีสตาร์ทพีซี
วิธีที่ 6: เปิดใช้งาน Windows Update Service
เพื่อแก้ 0x8007000d error ตรวจสอบว่า Windows Update services กำลังรันอยู่ พวกเขาจัดการการกระจายอัปเดตที่ Microsoft ปล่อยออกมา นี่คือวิธีทำ:
ตัวเลือกที่ I: ผ่าน Services
ทำตามขั้นตอนเหล่านี้เพื่อเริ่ม Windows update services ผ่านโปรแกรม Services:
- กด Windows key พิมพ์ Services และคลิก Run as administrator
- เลื่อนลงและเลือก service Windows Update
- คลิกขวา Properties
หมายเหตุ: คุณยังสามารถดับเบิลคลิกที่ Windows Update Services เพื่อเปิดหน้าต่าง Properties - ตั้ง Startup type เป็น Automatic
- คลิก 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 หรือยัง หากยัง คุณสามารถเปิดใช้งานได้โดยทำตามขั้นตอนด้านล่าง:
- กด Windows key พิมพ์ gpedit.msc แล้วกด Enter
- ดับเบิลคลิก Computer Configuration > Administrative Templates
- ดับเบิลคลิก System และในแผงขวา เลื่อนลงและดับเบิลคลิก Specify settings for optional component installation and component repair
- ในป๊อปอัปถัดไป เลือก Enabled
- สุดท้าย คลิก Apply > OK เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 7: รีสตาร์ท Windows Update Service
บางครั้ง คุณสามารถแก้ setup cannot continue due to a corrupted installation file error ได้ด้วยการ restart Windows Update Service ด้วยตนเอง ทำตามคำแนะนำด้านล่างเพื่อนำไปปฏิบัติ:
- เปิด Run dialog box โดยกด Windows + R พร้อมกัน
- พิมพ์ services.msc และคลิก OK เพื่อเปิดหน้าต่าง Services
- เลื่อนลงหน้าจอ และ คลิกขวา ที่ Windows Update
หมายเหตุ: หาก current status ไม่ใช่ Running คุณสามารถข้ามขั้นตอนด้านล่างได้ - คลิก Stop หาก current status แสดง Running
- คุณจะได้รับพรอมพ์ Windows is attempting to stop the following service on Local Computer… รอพรอมพ์เสร็จ ใช้เวลาประมาณ 3-5 วินาที
- เปิด File Explorer โดยกด Windows + E พร้อมกัน ไปที่ path:
C:\Windows\SoftwareDistribution\DataStore
- เลือกไฟล์และโฟลเดอร์ทั้งหมดโดยกด Ctrl + A และคลิกขวาที่พื้นที่ว่าง
- เลือก Delete เพื่อลบไฟล์และโฟลเดอร์ทั้งหมดจาก DataStore
- ไปที่ path C:\Windows\SoftwareDistribution\Download และ Delete ไฟล์ทั้งหมดใน Downloads ตามขั้นตอนก่อนหน้า
- กลับไปที่หน้าต่าง Services และ คลิกขวา ที่ Windows Update
- เลือก Start
- คุณจะได้รับพรอมพ์ 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 เพื่อให้คุณลบได้โดยไม่มีปัญหา
- กด Windows key พิมพ์ Recovery options เปิดผลลัพธ์ที่ดีที่สุด
- ในหน้าต่าง Settings คลิก Restart now ใต้ Advanced startup
- คลิก Troubleshoot ในหน้าต่าง Choose an option
- คลิก Advanced options
- คลิก Startup Settings
- ในหน้าต่าง Startup Settings คลิก Restart
- เมื่อพีซีรีสตาร์ท คุณจะเห็นหน้าจอด้านล่าง กด F5 บนคีย์บอร์ดเพื่อ Enable Safe Mode with Networking
- กดค้าง Windows + E พร้อมกันเพื่อเปิด File Explorer ไปที่ location:
C:\Windows\SoftwareDistribution - เลือกไฟล์ทั้งหมดในโฟลเดอร์ Software Distribution และ Delete
- จากนั้น รีสตาร์ทพีซี และลองอัปเดต 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 ถึง 4A (หมายเหตุ: ในต้นฉบับเขียน 1 from 4A อาจหมายถึงขั้นตอนก่อนหน้า)
- พิมพ์คำสั่งต่อไปนี้ ทีละคำสั่ง และกด 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
- ไปที่ไอคอน Antivirus ใน Taskbar และ คลิกขวา บนมัน
- เลือกตัวเลือก Avast shields control และคุณสามารถปิด Avast ชั่วคราวด้วยตัวเลือกด้านล่าง:
- Disable for 10 minutes
- Disable for 1 hour
- Disable until computer is restarted
- Disable permanently
- เลือกตัวเลือกตามสะดวก และยืนยันพรอมพ์ที่แสดงบนหน้าจอ
- ในหน้าต่างหลัก คุณจะเห็นหมายเหตุ All your shields are turned off แสดงว่าคุณปิด antivirus แล้ว เพื่อเปิดใหม่ คลิก TURN ON
วิธีที่ 11: รีเซ็ต PC (Reset PC)
หากวิธีข้างต้นไม่ได้ผลสำหรับคุณ นี่คือทางเลือกสุดท้าย คุณสามารถ reset พีซีของคุณเพื่อแก้ข้อผิดพลาดนี้สุดท้าย นี่คือวิธีทำ:
- ไปที่ Windows Settings และเลือก Update & Security
- เลือกตัวเลือก Recovery จากแผงซ้าย และคลิก Get started ในแผงขวา
- ตอนนี้ เลือกตัวเลือกจากหน้าต่าง Reset this PC:
- Keep my files จะลบแอปและการตั้งค่า แต่เก็บไฟล์ส่วนตัวไว้
- Remove everything จะลบไฟล์ส่วนตัว แอป และการตั้งค่าทั้งหมด
- สุดท้าย ทำตามคำแนะนำบนหน้าจอเพื่อให้กระบวนการ 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:
- กดค้าง Windows + R พร้อมกันเพื่อเปิด Run dialog box
- พิมพ์ appwiz.cpl และกด Enter
- คลิก View installed updates ในแผงซ้าย
- เลือก most recent problematic update และคลิก Uninstall
- ยืนยันพรอมพ์ หากมี ตอนนี้ กดค้าง Windows + E พร้อมกันเพื่อเปิด File Explorer ไปที่ path:
C:/windows/softwaredistribution/download
- ลบไฟล์และโฟลเดอร์ทั้งหมดใน path เลือกทั้งหมดและคลิกไอคอน Delete
- ไปที่หน้าดาวน์โหลด Windows 10 Update คลิก Update now
- อัปเดตอาจช้าลงระหว่าง 60-85% ของกระบวนการ รอจนกว่าจะสำเร็จ และ รีสตาร์ทพีซี
- กด Windows + I keys พร้อมกันเพื่อเปิด Settings
- เลือก Update & Security
- เลือก 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
- กด Windows + I keys พร้อมกันเพื่อเปิด Settings
- เลือก Update & Security
- คลิกตัวเลือก View update history
- ในรายการ ให้จด KB number ของอัปเดตที่ failed to install เนื่องจากข้อความข้อผิดพลาด
- พิมพ์ KB number ใน Microsoft Update Catalog search bar
- หาอัปเดตที่เข้ากันได้กับระบบของคุณ และคลิก 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 แล้ว บอกเราว่าวิธีไหนใช้ได้ดีที่สุด นอกจากนี้ หากมีคำถาม/ข้อเสนอแนะเกี่ยวกับบทความนี้ ระบุได้ในส่วนความคิดเห็น