ผู้ใช้ Windows 10 หลายคนเจอข้อความข้อผิดพลาดรหัส 0xc0020036 บอกว่า Activation ล้มเหลว มักเกิดหลังอัปเกรดจาก Windows เก่า ไป Windows 10 ไม่เกี่ยวกับลิขสิทธิ์ปลอม ผู้ใช้ส่วนใหญ่ใช้ License จริง
สาเหตุของข้อผิดพลาด Activation 0xc0020036
เราสืบสวนจากรายงานและวิธีแก้ไขที่สำเร็จ พบสาเหตุที่เป็นไปได้:
- Product Key ผิด: Key ผิดหรือ Key เปลี่ยนเมื่อแปลงเป็น Digital License ให้หา Key ที่ถูกต้องใส่ใหม่ หรือติดต่อ Microsoft Support
- Windows Update ผิดปกติ: มีอัปเดตเฉพาะตัวทำให้ Activation แพ้สำหรับเครื่องที่อัปเกรดจาก Windows เก่า ให้อัปเดตเป็น Build ล่าสุดผ่าน WU
- License Key เสียหาย: Key เก่าลบไม่ได้โดย Activation Wizard ปกติ ให้ใช้ CMD แบบ Admin Uninstall และล้าง Registry Key แล้ว Activate ใหม่
- ไฟล์ระบบเสียหาย: ให้ใช้ SFC และ DISM ซ่อมแซม
- License Key แฮร์ดโค้ดใน Registry: หากได้ Windows 10 ฟรีจากการอัปเกรด Key อาจแฮร์ดโค้ดใน Registry อาจทำให้ Error เมื่อเปลี่ยน License ประเภท ให้ปรับค่า sppsv key ใน Registry Editor
สำคัญ: วิธีด้านล่างช่วยเฉพาะผู้ใช้ Windows 10 แท้ หากใช้ปลอม ไม่มีวิธีไหน Bypass Error 0xc0020036 ได้
วิธีที่ 1: ใส่ Product Activation Key ใหม่
ผู้ใช้ส่วนใหญ่เจอปัญหาหลังติดตั้งอัปเดต 1803 ซึ่งทำลาย Activation บนเครื่องที่อัปเกรดจาก Win 8.1/7 (ฟรีอัปเกรด) แก้ได้โดยใส่ Activation Key ใหม่ในแท็บ Update & Security
- ไปลิงก์ (ที่นี่) โหลด Windows OEM Product Key Tool (กรอกชื่อ/อีเมล ดาวน์โหลด) หมายเหตุ: หากรู้ Key อยู่แล้ว ข้ามขั้นตอนนี้
- รัน Tool คลิก Yes UAC จะแสดง Key คัดลอก/จดไว้
- กด Windows + R พิมพ์ ms-settings:activation เปิดแท็บ Activation
- คลิก Add Product key (Change Product Key) ใส่ Key จากขั้นตอน 2 คลิก Next ทำตามพรอมต์
- รีสตาร์ท ตรวจสอบว่า Activate แล้วหรือไม่
วิธีที่ 2: ติดตั้งอัปเดตที่ค้างทั้งหมด
หาก Error 0xc0020036 มาจาก Bad Update พฤศจิกายน 2018 ให้ติดตั้งอัปเดตค้าง Microsoft ปล่อย Hotfix ไปแล้ว อัปเดตเป็น Build 1803 ขึ้นไป จะแก้ได้
- กด Windows + R พิมพ์ ms-settings:windowsupdate เปิด Windows Update
- คลิก Check for updates ติดตั้งอัปเดตค้างทั้งหมด หมายเหตุ: หากพรอมต์รีสตาร์ท ให้รีสตาร์ท แล้วกลับมาต่อติดตั้งอัปเดตที่เหลือ
- เมื่อ Build ล่าสุดแล้ว ลอง Activate ใหม่
วิธีที่ 3: Uninstall และล้าง License Key เดิม
ปัญหาอาจมาจากความไม่สอดคล้องของ Key ใน Activation Wizard (อาจมาจาก Bad Update) ให้ใช้ CMD Admin Uninstall และล้าง Registry Key
- กด Windows + R พิมพ์ cmd กด Ctrl+Shift+Enter เปิด CMD Admin (Yes UAC)
- รันคำสั่ง Uninstall Key:
slmgr /upk
- รันคำสั่งล้าง Key:
slmgr /cpky
- ปิด CMD รีสตาร์ทคอมพิวเตอร์
- กด Windows + R พิมพ์ ms-settings:activation เปิด Activation Tab
- คลิก Add Product key ใส่ License Key ใหม่
วิธีที่ 4: รัน SFC และ DISM Scan
ไฟล์ระบบเสียหายอาจก่อให้เกิด Error นี้ ให้รัน SFC และ DISM
- เปิด CMD Admin (Windows + R > cmd > Ctrl+Shift+Enter)
- รัน SFC:
sfc /scannow
หมายเหตุ: อย่าปิด/รีสตาร์ทระหว่างสแกน - เสร็จแล้ว ปิด CMD รีสตาร์ท ลอง Activate ใหม่
- หายังมีปัญหา ให้เปิด CMD Admin อีกครั้ง รัน DISM:
DISM /Online /Cleanup-Image /RestoreHealth
หมายเหตุ: ต้องมีอินเทอร์เน็ตเสถียร DISM ใช้ WU ดาวน์โหลดไฟล์สะอาด - DISM เสร็จ รีสตาร์ท ลอง Activate ใหม่
วิธีที่ 5: ติดต่อ Microsoft Licensing Activation Center
หากต้องการวิธีง่าย ให้โทรหา Microsoft Support ฟรี เบอร์ตามประเทศ (รายการที่นี่) ตอบคำถามความปลอดภัย จะ Activate ให้ Remote
วิธีที่ 6: ปรับค่า sppsv Key ใน Registry Editor
ผู้ใช้บางส่วนแก้ได้โดยปรับค่า sppsv key ใน Registry แล้วใส่ Key ใหม่
- กด Windows + R พิมพ์ regedit เปิด Registry Editor (Yes UAC)
- ไปที่:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc
(วางในแถบนำทางบนสุดได้) - ใน फलกขวา ดับเบิลคลิกค่า Start
- ตั้ง Base = Hexadecimal เปลี่ยน Value Data = 2
- ปิด Registry Editor รีสตาร์ท ลอง Activate ใหม่ ดูว่าปัญหา 0xc0020036 หายไปหรือไม่