Fix Error Code 0x8007000D when trying to activate Windows: สาเหตุหลักคือ ไฟล์ Windows หายหรือเสียหาย ทำให้ Windows Update ไม่ดำเนินต่อได้ จึงเกิดข้อผิดพลาด ไม่สามารถติดตั้งอัปเดตใหม่ได้ รวมถึง Security updates ทำให้ระบบเสี่ยงต่อไวรัส มัลแวร์ และภัยคุกคาม
ตอนพยายาม Activate Windows หรือใช้คำสั่ง slsmgr -dlv หรือ slmgr -ato ใน cmd จะได้ข้อผิดพลาด:
The data is invalid.
Error code 8007000d.
ยังไม่ได้กล่าวว่า Error นี้อาจเกิดจาก System account ที่ควรมี Full Control permissions ที่ Registry path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
หากสิทธิ์เหล่านี้ถูกเปลี่ยนแปลงที่ Root key หรือ subkey จะเจอ Error 0x8007000D มาแก้กันดีกว่า
Fix Error Code 0x8007000D when trying to activate Windows
ควรสร้าง Restore Point ก่อน
วิธีที่ 1: ใช้ Microsoft Fixit
ถ้า Error 0x8007000D เกิดจาก Permission ของ Root key ถูกเปลี่ยน Fixit นี้จะแก้ได้แน่นอน
Fix this problem
Microsoft Fix it 50485
วิธีที่ 2: ลบไฟล์ทั้งหมดในโฟลเดอร์ Download ของ SoftwareDistribution
- Windows Key + R พิมพ์ %systemroot%\SoftwareDistribution\Download Enter
- Select All (Ctrl+A) ลบทั้งหมดในโฟลเดอร์ Download
- ยืนยันลบ ปิดทุกอย่าง
- ลบ Recycle bin ด้วย รีสตาร์ท
- ลอง Update Windows อีกครั้ง อาจ เริ่มดาวน์โหลดอัปเดตได้ปกติ
วิธีที่ 3: รัน System File Checker (SFC) และ Check Disk (CHKDSK)
- Windows Key + X คลิก Command Prompt (Admin)
- พิมพ์ใน cmd Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- รอเสร็จ รีสตาร์ท
- รัน CHKDSK จาก Fix File System Errors with Check Disk Utility(CHKDSK)
- รอเสร็จ รีบูทอีกครั้ง
วิธีที่ 4: รัน CCleaner และ Malwarebytes
สแกนไวรัสเต็มรูปแบบ รัน CCleaner และ Malwarebytes Anti-malware
- ดาวน์โหลดติดตั้ง CCleaner & Malwarebytes
- Run Malwarebytes สแกนไฟล์อันตราย
- หาพบลบอัตโนมัติ
- รัน CCleaner ส่วน Cleaner แท็บ Windows ติ๊กตามแนะนำ
- กด Run Cleaner
- แท็บ Registry ติ๊กตามแนะนำ
- Scan for Issue สแกน แล้ว Fix Selected Issues
- ถาม backup registry ให้ Yes
- Fix All Selected Issues
- รีสตาร์ท อาจ Fix Error Code 0x8007000D หรือ 0x80072ee7 แล้ว
วิธีที่ 5: รัน DISM (Deployment Image Servicing and Management)
- Windows Key + X เลือก Command Prompt (Admin)
- พิมพ์คำสั่งใน cmd Enter:
Important: ตอนรัน DISM ต้องมี Windows Installation Media พร้อม
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Note: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่ง Repair Source จริง
- Enter รอ 15-20 นาที
- หากคำสั่งไม่ได้ ลอง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
- DISM เสร็จ พิมพ์ sfc /scannow Enter
- รอ SFC เสร็จ รีสตาร์ท
แนะนำเพิ่มเติม:
- Fix Developer Mode package failed to install Error code 0x80004005
- How to Fix We Can't Sync Right Now Error 0x8500201d
- Fix We couldn't update the system reserved partition
- Windows Explorer has stopped working [SOLVED]
เสร็จสิ้น Fix Error Code 0x8007000D when trying to activate Windows หากยังมีข้อสงสัย ถามได้ในส่วนความคิดเห็น