ข้อผิดพลาด 0xc004f012 มักเกิดจากที่เก็บลิขสิทธิ์ (license repositories) ที่เสียหาย ทำให้ผู้ใช้ไม่สามารถเปิดใช้งาน Windows ได้ ขณะใช้ Windows 10 ที่ยังไม่ได้เปิดใช้งาน คุณจะไม่สามารถใช้ฟีเจอร์บางอย่างของ Windows ได้ ทำให้การเปิดใช้งาน Windows เป็นเรื่องที่ต้องทำ อย่างไรก็ตาม มีข้อผิดพลาดบางอย่างที่จะป้องกันไม่ให้คุณทำได้
ข้อผิดพลาดการเปิดใช้งาน Windows ไม่ค่อยพบได้น้อย และน่าเสียดายที่มักเกิดขึ้นบ่อย ข้อผิดพลาด 0xc004f012 ยังขึ้นได้หากคุณใช้คีย์เปิดใช้งาน Windows ครั้งแรก ในกรณีนี้ คุณจะต้องรอ และส่วนใหญ่ข้อผิดพลาดจะหายไปหลังจากให้เวลาผ่านไป อย่างไรก็ตาม หากยังคงอยู่และรบกวนคุณ — อย่ากังวล บทความนี้จะแสดงวิธีแก้ไขข้อผิดพลาดนี้โดยไม่ยุ่งยาก
สาเหตุที่การเปิดใช้งานล้มเหลวพร้อม Error 0xc004f012
ข้อผิดพลาดการเปิดใช้งานมักเกิดจากหลายปัจจัย สำหรับข้อนี้ อาจเกิดจาก—
- ลิขสิทธิ์เสียหาย (Corrupt Licensing) นี่เป็นหนึ่งในเหตุผลหลัก ทั่วไปที่เก็บลิขสิทธิ์ของคุณเสียหาย ทำให้คุณไม่สามารถเปิดใช้งาน Windows ได้
- ไฟล์ระบบเสียหาย (Corrupt system files) ผู้ใช้บางรายรายงานว่าไฟล์ระบบที่เสียหายบล็อกการเปิดใช้งาน ซึ่งเป็นไปได้
- การเปลี่ยนฮาร์ดแวร์ (Hardware change) เมื่อคุณติดตั้งฮาร์ดแวร์ใหม่ Windows ที่ติดตั้งใหม่อาจไม่เปิดใช้งานได้ เนื่องจาก Windows ลงทะเบียนทั้งฮาร์ดแวร์และซอฟต์แวร์
ตอนนี้เราได้อภิปรายเรื่องสำคัญหมดแล้ว มาดูวิธีแก้ไข ข้อผิดพลาดแบบนี้สามารถแก้ไขได้หลายวิธี:
วิธีแก้ไขที่ 1: สแกนไฟล์ระบบที่เสียหาย
โดยทั่วไป หากการเปิดใช้งาน Windows ไม่ทำงาน อาจเป็นเพราะไฟล์ระบบเสียหาย ซึ่งคุณควรตรวจสอบก่อนอื่น ในการทำ:
- ไปที่ Start Menu พิมพ์ cmd
- คลิกขวาที่ผลลัพธ์ เลือก 'Run as an Administrator'
- พิมพ์คำสั่ง DISM ต่อไปนี้ ซึ่งให้ไฟล์ที่เสียหาย
DISM.exe /Online /Cleanup-image /Restorehealth

- รอสักครู่จนเสร็จสิ้น
- หลังเสร็จสิ้น ให้พิมพ์คำสั่งต่อไปนี้ที่สแกนไฟล์ที่เสียหาย
Sfc /scannow
คำสั่งนี้จะสแกนไฟล์ระบบ ตรวจสอบไฟล์ที่เสียหายและซ่อมแซม หลังจากเสร็จสิ้น ลองเปิดใช้งาน Windows อีกครั้ง
วิธีแก้ไขที่ 2: สร้าง Tokens ใหม่ (Rebuild Tokens)
ข้อผิดพลาดแบบนี้มักต้องสร้าง Tokens ใหม่ หลังจากนั้น OS จะเปิดใช้งานได้โดยไม่มีปัญหา นี่คือวิธีสร้าง Tokens ใหม่:
- ไปที่ไดเรกทอรี C:\Windows\System32\SPP\Store\2.0
- เปลี่ยนชื่อไฟล์ tokens.dat เป็น 'tokens.old'

- เปิด cmd เป็น Administrator ตามที่กล่าวไว้ข้างต้น
- ใน cmd พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง:

cscript.exe slmgr.vbs /rilc
- รีสตาร์ทอุปกรณ์ สองครั้ง หลังจากพิมพ์คำสั่งเหล่านี้
- เมื่อ PC บูตขึ้น ไปที่ 'Settings' แล้วเข้า Activation
- ที่นั่น ให้รัน 'Activation Troubleshooter'
วิธีนี้มีโอกาสสูงที่จะแก้ไขปัญหาของคุณ
วิธีแก้ไขที่ 3: เปิดใช้งานผ่าน Command Prompt
บางครั้ง ข้อผิดพลาดสามารถแก้ไขได้ง่ายหากคุณเปิดใช้งาน Windows จาก Command Prompt วิธีนี้ตรงไปตรงมา สิ่งที่ต้องทำคือ:
- เปิด Command prompt (cmd) เป็น Administrator ตามที่แสดงข้างต้น
- พิมพ์คำสั่งต่อไปนี้พร้อมคีย์ผลิตภัณฑ์ของคุณ:

- ใส่คีย์ผลิตภัณฑ์
slmgr.vbs.ipk <product key>
- หลังจากนั้น พิมพ์คำสั่งต่อไปนี้:
slmgr.vbs/ato

- คำสั่งนี้จะเปิดใช้งาน Windows 10 ของคุณโดยไม่มีปัญหา
วิธีแก้ไขที่ 4: ซ่อมแซมคอมพิวเตอร์
หากคุณทำตามคำแนะนำทั้งหมดข้างต้นแล้วแต่ปัญหายังคงอยู่ คุณจะต้องซ่อมแซม PC โดยใช้ Media Creation Tool ไฟล์ แอป และการตั้งค่าของคุณจะปลอดภัย — ไม่ต้องกังวล
เราได้เขียนบทความที่แสดงวิธีอัปเกรด PC แล้ว สามารถหาได้ ที่นี่