รหัสข้อผิดพลาด 0x8007000d หมายความว่ามีไฟล์ที่ Windows Update ต้องการ แต่ไฟล์นั้นเสียหายหรือสูญหาย ซึ่งจะไม่อนุญาตให้คุณติดตั้งการอัปเดตใดๆ สำหรับ Windows หรือไดรเวอร์ใดๆ และจะไม่อนุญาตให้คุณอัปเกรด Windows 10 หากมีเวอร์ชันที่ใหม่กว่า สาเหตุที่เป็นไปได้อีกประการหนึ่งก็อาจทำให้ไดรเวอร์เสียได้เช่นกัน
คุณจะเห็นข้อผิดพลาดนี้เมื่อคุณพยายามเรียกใช้ Windows Update จากอุปกรณ์ของคุณ และทุกสิ่งที่คุณพยายามดาวน์โหลดในลักษณะนั้นจะต้องล้มเหลวอย่างไม่ต้องสงสัย สิ่งนี้ค่อนข้างน่าผิดหวัง เนื่องจากความคิดของ Microsoft เกี่ยวกับ Windows 10 คือการนำเสนอ Windows เป็นบริการที่มีการอัปเดตอย่างต่อเนื่อง ดังนั้นการทำลายฟังก์ชันนี้จึงทำให้พลาดฟังก์ชันการทำงานมากมาย รวมถึงการอัปเดตความปลอดภัยมากมายที่ Microsoft มอบให้ทุกขณะและ แล้ว.
โชคดีที่มีหลายวิธีที่คุณสามารถแก้ไขปัญหานี้ได้ และคุณสามารถลองใช้วิธีทั้งหมดและดูว่าวิธีใดแก้ปัญหาของคุณได้ หากวิธีแรกไม่ได้ผล ให้ไปยังวิธีถัดไป ไปเรื่อยๆ จนกว่าคุณจะแก้ปัญหาได้
1. ใช้เครื่องมือแก้ปัญหาความเข้ากันได้
หากปัญหานี้เกิดขึ้นเมื่อคุณพยายามติดตั้งไดรเวอร์บางตัว ปัญหาอาจแก้ไขได้โดยใช้ตัวแก้ไขปัญหาความเข้ากันได้กับไดรเวอร์นั้น ขั้นตอนค่อนข้างง่ายและมีอธิบายไว้ด้านล่าง ดังนั้นให้ทำตามขั้นตอนเหล่านี้เพื่อลองแก้ปัญหา
- เปิด File Explorer โดยการกด Windows . พร้อมกัน และ อี ไปที่โฟลเดอร์ที่มีการตั้งค่าสำหรับไดรเวอร์ที่คุณไม่สามารถติดตั้งได้
- คลิกขวา ไฟล์ติดตั้ง แล้วคลิก แก้ไขปัญหาความเข้ากันได้
- ภายใน ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรม เลือก โปรแกรมแก้ไขปัญหา .
- ในหน้าจอถัดไป ให้เลือกปัญหาที่คุณพบเกี่ยวกับไดรเวอร์ แล้วคลิก ถัดไป .
- เลือก Windows รุ่นเก่ากว่าที่ไดรเวอร์จะทำงาน (Windows 7 จะเป็นตัวเลือกที่ดีเนื่องจากเป็น Windows เวอร์ชันที่เสถียรที่สุด)
- คลิก ถัดไป แล้วเลือก ทดสอบโปรแกรม… .
- เรียกใช้การตั้งค่าตามปกติ และหากทุกอย่างเป็นไปตามที่ควร ให้เลือก ใช่ บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้ ในตอนท้าย มิฉะนั้น ให้ไปยังวิธีถัดไป
2. รีเซ็ตส่วนประกอบ Windows Update ด้วยตนเอง
การรีเซ็ตส่วนประกอบ Windows Update สามารถแก้ปัญหาบางอย่างได้ และนี่เป็นหนึ่งในปัญหาเหล่านั้น ดังนั้นนี่จึงคุ้มค่าที่จะลอง
- กด Windows และ X, และเลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) จากเมนูที่ปรากฏที่มุมล่างซ้าย
- ใน Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter หลังจากที่แต่ละคนดำเนินการพวกเขา ตรวจสอบให้แน่ใจว่าไม่ได้พิมพ์ผิดทุกที่ เนื่องจากอาจทำให้เกิดปัญหามากกว่าที่จะแก้ไขได้จริง
net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvcRen %systemroot%SoftwareDistribution SoftwareDistribution.bakRen %systemroot%system32catroot2 catroot2.bak
- ถัดไป คุณควรลบ qmgr*.dat ทำได้จากภายใน Command Prompt และคุณต้องใช้คำสั่งต่อไปนี้ และ Enter เพื่อดำเนินการ:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat
- ขณะที่คุณยังอยู่ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่งอื่นเพื่อไปยัง System32 โฟลเดอร์ ซึ่งคุณจะต้องลงทะเบียนไฟล์ BITS ใหม่ รวมถึงไฟล์ Windows Update คำสั่งนั้นคือ cd /d %windir%\system32 ให้ป้อนและกด Enter เพื่อดำเนินการ
- เมื่อเข้าไปข้างในแล้ว ให้พิมพ์คำสั่งต่อไปนี้ แต่ละคำสั่งตามด้วย Enter สำหรับการดำเนินการ เพื่อรีเซ็ตไฟล์ BITS และ Windows Update ดังกล่าว .dllregsvr32.exe scrrun.dllregsvr32.exe msxml.dllregsvr32.exe msxml3.dllregsvr32.exe msxml6.dllregsvr32.exe actxprxy.dllregsvr32.exe softpub.dllregsvr32.exe wintrust.dllregsvr32.exekh32.exe dssena .dllregsvr32.exe sccbase.dllregsvr32.exe slbcsp.dllregsvr32.exe cryptdlg.dllregsvr32.exe oleaut32.dllregsvr32.exe ole32.dllregsvr32.exe เชลล์32.dllregsvr32.exe initpki.dllregsvr32.exeauswu32api.dll .dllregsvr32.exe wucltui.dllregsvr32.exe wups.dllregsvr32.exe wups2.dllregsvr32.exe wuweb.dllregsvr32.exe qmgr.dllregsvr32.exe qmgrprxy.dllregsvr32.exe wucltux.dllregsvr32.exevr mu32web.exe>
- พิมพ์คำสั่งเหล่านี้ ใน Command Prompt และดำเนินการเพื่อรีเซ็ต Winsock
netsh winsock resetnetsh winhttp reset proxy
- เริ่มบริการที่คุณหยุดไว้ตั้งแต่แรกด้วยคำสั่งต่อไปนี้ (อย่าลืม Enter หลังจากที่แต่ละอันดำเนินการ):
net start bitsnet start wuauservnet start appidsvcnet start cryptsvc
- สุดท้าย รีบูต คอมพิวเตอร์ของคุณ. ปัญหาควรได้รับการแก้ไขทันที
3. เรียกใช้ DISM
หากวิธีการก่อนหน้านี้ไม่สามารถแก้ปัญหาของคุณได้ คุณสามารถเรียกใช้ Deployment Image Servicing and Management ซึ่งเป็นเครื่องมือในตัวที่ช่วยแก้ไขปัญหาที่อาจเกิดขึ้นกับไฟล์ที่เสียหาย
- กด Windows และ X และเลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) เพื่อเปิดพรอมต์คำสั่งที่มีการยกระดับ
- พิมพ์คำสั่งต่อไปนี้ กด Enter เพื่อดำเนินการและรอจนกว่าจะเสร็จสิ้น
dism.exe /online /cleanup-image /scanhealth
- หลังจากทำคำสั่งก่อนหน้านี้เสร็จแล้ว ให้พิมพ์คำสั่งนี้ แล้วกดอีกครั้ง Enter และให้เวลามากพอที่จะทำให้เสร็จ:
dism.exe /online /cleanup-image /restorehealth
- เมื่อรันคำสั่งเสร็จแล้ว คุณสามารถปิดพรอมต์คำสั่งได้
ในท้ายที่สุด ปัญหานี้เป็นเพียงปัญหาหนึ่งในหลายปัญหาที่ยังคงสร้างปัญหาให้กับ Windows 10 เกือบสองปีหลังจากการเปิดตัวครั้งแรก อย่างไรก็ตาม หากคุณปฏิบัติตามวิธีการข้างต้น คุณจะแก้ไขปัญหาได้ด้วยตนเองและอัปเดตหรืออัปเกรดระบบปฏิบัติการตามที่ควรจะอัปเดต หากไม่มีวิธีการใดที่แสดงด้านบนนี้ช่วยคุณได้เลย คุณสามารถลองอัปเกรด Windows ของคุณโดยใช้เครื่องมือ Windows Media Creation เพื่อติดตั้งการอัปเดต Windows