Error 80240020 หมายความว่า Windows Update ติดตั้งล้มเหลว มีบางอย่างผิดปกติในระบบ
2 วิธีแก้ไข
วิธีที่ 1: แก้ Registry Allow OS Upgrade
⚠ เตือน: แก้ Registry ผิดอาจทำลายระบบ → Backup Registry หรือสร้าง Restore Point ก่อน
- Win + R →
regedit - ไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade - ไม่มีโฟลเดอร์ OSUpgrade → คลิกขวา WindowsUpdate → New → Key → ชื่อ OSUpgrade
- ใน OSUpgrade → คลิกขวา New → DWORD (32-bit) → ชื่อ AllowOSUpgrade → Value: 0x00000001 (หรือ 1)
- ปิด Registry → Reboot → ลอง Update ใหม่
วิธีที่ 2: ลบไฟล์ใน SoftwareDistribution\Download
- ไปที่
C:\Windows\SoftwareDistribution\Download(เปลี่ยน Drive Letter ตามจริง) - ลบไฟล์ทั้งหมดภายใน (อย่าลบโฟลเดอร์)
- Win + X → Command Prompt (Admin)
- รัน:
wuauclt.exe /updatenow - Control Panel → Windows Update → ควรเริ่มดาวน์โหลดใหม่
หมายเหตุ: วิธีเหล่านี้แก้ Error 0x8007000D และ 80240020 ได้