Lỗi 0x8007000D ("The data is invalid") xuất hiện khi kích hoạt Windows hoặc chạy slmgr -dlv / -ato. Nguyên nhân chính: file hệ thống Windows bị thiếu/hỏng, hoặc quyền Registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root bị thay đổi (System account mất Full Control).
Sửa lỗi kích hoạt Windows 0x8007000D [ĐÃ GIẢI QUYẾT]
Tạo điểm khôi phục trước khi thực hiện.
Cách 1: Sử dụng Microsoft Fixit (tự động sửa quyền Registry Root)
Tải và chạy Microsoft Fix it 50485 (nếu vẫn có sẵn từ Microsoft).
Cách 2: Xóa nội dung thư mục SoftwareDistribution\Download
- Win + R →
%systemroot%\SoftwareDistribution\Download→ Enter. - Ctrl + A chọn tất cả → Delete.
- Xóa cả trong Recycle Bin → Khởi động lại → thử cập nhật/kích hoạt lại.
Cách 3: Chạy SFC và CHKDSK
- Win + X → Command Prompt (Admin).
- Gõ:
sfc /scannowvàsfc /scannow /offbootdir=c:\ /offwindir=c:\windows. - Đợi hoàn tất → Khởi động lại.
- Chạy CHKDSK (xem hướng dẫn "Fix File System Errors with Check Disk Utility").
- Khởi động lại.
Cách 4: Chạy CCleaner và Malwarebytes
- Cài CCleaner, Malwarebytes → quét virus.
- CCleaner: Cleaner (Windows) → Analyze → Run Cleaner.
- Registry → Scan for Issues → Fix Selected Issues → Backup → Fix All.
- Khởi động lại.
Cách 5: Chạy DISM (Deployment Image Servicing and Management)
Yêu cầu: Có sẵn Windows Installation Media (ISO/USB).
- CMD Admin → gõ:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Thay C:\RepairSource\Windows bằng đường dẫn thư mục install.wim trên media cài đặt.
- Đợi 15-20 phút → gõ
sfc /scannow→ Khởi động lại.
Lệnh dự phòng nếu lệnh trên lỗi:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
Đã khắc phục thành công lỗi kích hoạt 0x8007000D. Còn thắc mắc? Hãy bình luận.