Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาดเปิดใช้งาน Windows 10 รหัส 0xc0020036

ผู้ใช้ 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

  1. ไปลิงก์ (ที่นี่) โหลด Windows OEM Product Key Tool (กรอกชื่อ/อีเมล ดาวน์โหลด) หมายเหตุ: หากรู้ Key อยู่แล้ว ข้ามขั้นตอนนี้
  2. รัน Tool คลิก Yes UAC จะแสดง Key คัดลอก/จดไว้
  3. กด Windows + R พิมพ์ ms-settings:activation เปิดแท็บ Activation
  4. คลิก Add Product key (Change Product Key) ใส่ Key จากขั้นตอน 2 คลิก Next ทำตามพรอมต์
  5. รีสตาร์ท ตรวจสอบว่า Activate แล้วหรือไม่

วิธีที่ 2: ติดตั้งอัปเดตที่ค้างทั้งหมด

หาก Error 0xc0020036 มาจาก Bad Update พฤศจิกายน 2018 ให้ติดตั้งอัปเดตค้าง Microsoft ปล่อย Hotfix ไปแล้ว อัปเดตเป็น Build 1803 ขึ้นไป จะแก้ได้

  1. กด Windows + R พิมพ์ ms-settings:windowsupdate เปิด Windows Update
  2. คลิก Check for updates ติดตั้งอัปเดตค้างทั้งหมด หมายเหตุ: หากพรอมต์รีสตาร์ท ให้รีสตาร์ท แล้วกลับมาต่อติดตั้งอัปเดตที่เหลือ
  3. เมื่อ Build ล่าสุดแล้ว ลอง Activate ใหม่

วิธีที่ 3: Uninstall และล้าง License Key เดิม

ปัญหาอาจมาจากความไม่สอดคล้องของ Key ใน Activation Wizard (อาจมาจาก Bad Update) ให้ใช้ CMD Admin Uninstall และล้าง Registry Key

  1. กด Windows + R พิมพ์ cmd กด Ctrl+Shift+Enter เปิด CMD Admin (Yes UAC)
  2. รันคำสั่ง Uninstall Key:
    slmgr /upk
  3. รันคำสั่งล้าง Key:
    slmgr /cpky
  4. ปิด CMD รีสตาร์ทคอมพิวเตอร์
  5. กด Windows + R พิมพ์ ms-settings:activation เปิด Activation Tab
  6. คลิก Add Product key ใส่ License Key ใหม่

วิธีที่ 4: รัน SFC และ DISM Scan

ไฟล์ระบบเสียหายอาจก่อให้เกิด Error นี้ ให้รัน SFC และ DISM

  1. เปิด CMD Admin (Windows + R > cmd > Ctrl+Shift+Enter)
  2. รัน SFC:
    sfc /scannow
    หมายเหตุ: อย่าปิด/รีสตาร์ทระหว่างสแกน
  3. เสร็จแล้ว ปิด CMD รีสตาร์ท ลอง Activate ใหม่
  4. หายังมีปัญหา ให้เปิด CMD Admin อีกครั้ง รัน DISM:
    DISM /Online /Cleanup-Image /RestoreHealth
    หมายเหตุ: ต้องมีอินเทอร์เน็ตเสถียร DISM ใช้ WU ดาวน์โหลดไฟล์สะอาด
  5. DISM เสร็จ รีสตาร์ท ลอง Activate ใหม่

วิธีที่ 5: ติดต่อ Microsoft Licensing Activation Center

หากต้องการวิธีง่าย ให้โทรหา Microsoft Support ฟรี เบอร์ตามประเทศ (รายการที่นี่) ตอบคำถามความปลอดภัย จะ Activate ให้ Remote

วิธีที่ 6: ปรับค่า sppsv Key ใน Registry Editor

ผู้ใช้บางส่วนแก้ได้โดยปรับค่า sppsv key ใน Registry แล้วใส่ Key ใหม่

  1. กด Windows + R พิมพ์ regedit เปิด Registry Editor (Yes UAC)
  2. ไปที่:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc
    (วางในแถบนำทางบนสุดได้)
  3. ใน फलกขวา ดับเบิลคลิกค่า Start
  4. ตั้ง Base = Hexadecimal เปลี่ยน Value Data = 2
  5. ปิด Registry Editor รีสตาร์ท ลอง Activate ใหม่ ดูว่าปัญหา 0xc0020036 หายไปหรือไม่