รหัสข้อผิดพลาด0x8007000dหมายความว่ามีไฟล์ที่จำเป็นสำหรับ Windows Update แต่ไฟล์นั้นอาจเสียหายหรือหายไป การดำเนินการนี้จะไม่ช่วยให้คุณติดตั้งอัปเดตสำหรับ Windows หรือไดรเวอร์ใด ๆ และจะไม่อนุญาตให้คุณอัปเกรด Windows 10 ในกรณีที่มีเวอร์ชันใหม่กว่า สาเหตุที่เป็นไปได้อีกประการหนึ่งก็อาจจะเป็นไดรเวอร์เสียเช่นกัน
คุณจะเห็นข้อผิดพลาดนี้เมื่อคุณพยายามเรียกใช้ Windows Update จากอุปกรณ์ของคุณและทุกสิ่งที่คุณพยายามดาวน์โหลดด้วยวิธีนั้นจะล้มเหลวอย่างไม่ต้องสงสัย สิ่งนี้ค่อนข้างน่าผิดหวังเนื่องจากความคิดของ Microsoft กับ Windows 10 คือการนำเสนอ Windows เป็นบริการที่มีการอัปเดตอย่างต่อเนื่องดังนั้นการทำลายฟังก์ชันนี้จึงทำให้พลาดฟังก์ชันการทำงานจำนวนมากรวมถึงการอัปเดตด้านความปลอดภัยจำนวนมากซึ่ง Microsoft มอบให้เป็นระยะ ๆ แล้ว.
โชคดีที่มีไม่กี่วิธีที่คุณสามารถแก้ไขปัญหานี้ได้และคุณสามารถลองวิธีทั้งหมดและดูว่าวิธีใดแก้ปัญหาของคุณได้ หากวิธีแรกใช้ไม่ได้ผลให้ไปยังวิธีการถัดไปไปเรื่อย ๆ จนกว่าคุณจะแก้ปัญหาได้
วิธีที่ 1: ใช้ตัวแก้ไขปัญหาความเข้ากันได้
หากปัญหานี้เกิดขึ้นเมื่อคุณพยายามติดตั้งไดรเวอร์เฉพาะปัญหาอาจแก้ไขได้โดยใช้ตัวแก้ไขปัญหาความเข้ากันได้กับไดรเวอร์นั้น ขั้นตอนนี้ค่อนข้างง่ายและมีรายละเอียดด้านล่างดังนั้นทำตามขั้นตอนเหล่านี้เพื่อลองแก้ไขปัญหา
- เปิดFile ExplorerโดยการกดWindowsและEพร้อมกันนำทางไปยังโฟลเดอร์ที่ตั้งค่าไดรเวอร์ที่คุณไม่สามารถติดตั้งได้
- คลิกขวาที่ไฟล์ติดตั้งแล้วคลิกแก้ไขปัญหาความเข้ากันได้
- ภายในโครงการแก้ไขปัญหาความเข้ากันได้,เลือกโปรแกรมการแก้ไขปัญหา
- บนหน้าจอถัดไปให้เลือกปัญหาที่คุณกำลังประสบกับคนขับและคลิกถัดไป
- เลือก Windows รุ่นเก่ากว่าที่ไดรเวอร์จะใช้งานได้ (Windows 7 จะเป็นตัวเลือกที่ดีเนื่องจากเป็น Windows รุ่นที่เสถียรที่สุด)
- คลิกถัดไปและเลือกทดสอบโปรแกรม… .
- เรียกใช้การตั้งค่าตามปกติและหากทุกอย่างเป็นไปตามที่ควรเลือกใช่บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้ในตอนท้าย มิฉะนั้นไปยังวิธีการถัดไป
วิธีที่ 2: รีเซ็ตส่วนประกอบ Windows Update ด้วยตนเอง
การรีเซ็ตส่วนประกอบ Windows Update สามารถแก้ปัญหาบางอย่างได้และนี่เป็นหนึ่งในปัญหาเหล่านั้นดังนั้นจึงควรลองอย่างแน่นอน
- กดWindowsและX แล้วเลือกCommand Prompt (Admin)จากเมนูที่ปรากฏที่มุมล่างซ้าย
- ในพรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้แล้วกดEnterหลังจากแต่ละคำสั่งเพื่อดำเนินการ อย่าพิมพ์ผิดที่ใดเพราะอาจทำให้เกิดปัญหามากกว่าที่จะแก้ไขได้จริง
บิตหยุดสุทธิ
หยุดสุทธิ wuauserv
หยุดสุทธิ appidsvc
cryptsvc หยุดสุทธิ
- จากนั้นคุณควรลบqmgr * .datซึ่งทำได้จากภายใน Command Prompt และคุณต้องใช้คำสั่งต่อไปนี้และEnterเพื่อดำเนินการ:
เดล“% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat
- ในขณะที่คุณยังอยู่ในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งอื่นเพื่อไปที่โฟลเดอร์System32ซึ่งคุณจะต้องลงทะเบียนไฟล์ BITS ใหม่รวมถึงไฟล์ Windows Update คำสั่งนั้นคือcd / d% windir% \ system32ให้ป้อนและกดEnterเพื่อดำเนินการ
- เมื่อเข้าไปข้างในแล้วให้พิมพ์คำสั่งต่อไปนี้แต่ละคำสั่งตามด้วยEnterเพื่อดำเนินการเพื่อรีเซ็ตไฟล์ BITS และ Windows Update ดังกล่าวข้างต้น
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
- พิมพ์netsh winsock resetใน Command Prompt และดำเนินการเพื่อรีเซ็ต Winsock
- พิมพ์netsh winhttp reset proxyเพื่อรีเซ็ต Proxy
- เริ่มบริการใหม่ที่คุณหยุดไว้ในตอนแรกโดยใช้คำสั่งต่อไปนี้ (อย่าลืมEnterหลังจากแต่ละรายการเพื่อดำเนินการ):
บิตเริ่มต้นสุทธิ
เริ่มต้นสุทธิ wuauserv
เริ่มต้นสุทธิ appidsvc
เริ่มต้นสุทธิ cryptsvc
- สุดท้ายรีบูตเครื่องคอมพิวเตอร์ของคุณ ปัญหาควรได้รับการแก้ไขในขณะนี้
วิธีที่ 3: เรียกใช้ DISM
หากวิธีการก่อนหน้านี้ไม่สามารถแก้ไขปัญหาของคุณได้คุณสามารถเรียกใช้เครื่องมือDeployment Image Servicing and Managementซึ่งเป็นเครื่องมือในตัวที่แก้ไขปัญหาที่อาจเกิดขึ้นกับไฟล์ที่เสียหาย
- กดWindowsและXแล้วเลือกCommand Prompt (Admin)เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
- พิมพ์คำสั่งต่อไปนี้กดEnterเพื่อดำเนินการและรอนานเท่าที่จะเสร็จสมบูรณ์
dism.exe / ออนไลน์ / cleanup-image / scanhealth
- หลังจากคำสั่งก่อนหน้าเสร็จสิ้นให้พิมพ์คำสั่งนี้และอีกครั้งกดEnterและให้เวลาเพียงพอที่จะเสร็จสิ้น:
dism.exe / ออนไลน์ / cleanup-image / restorehealth
- เมื่อคำสั่งทำงานเสร็จสิ้นคุณสามารถปิดพรอมต์คำสั่ง
ในตอนท้ายของวันนี้ปัญหานี้เป็นเพียงอีกปัญหาหนึ่งที่ยังคงระบาดของ Windows 10 เกือบสองปีหลังจากการเปิดตัวครั้งแรก อย่างไรก็ตามหากคุณทำตามวิธีการข้างต้นคุณสามารถแก้ไขปัญหาได้ด้วยตนเองและอัปเดตหรืออัปเกรดระบบปฏิบัติการของคุณตามที่ควรจะอัปเดต