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

วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’

ผู้ใช้ Windows บางส่วนเผชิญ 0xc004f025 Activation Error (Access Denied) เมื่อพยายามเปิดใช้งาน license key ที่ถูกต้องผ่าน SLMGR (Software Licensing Management Tool) ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่เผชิญปัญหานี้กับ license keys ที่ยืนยันแล้วว่าถูกต้อง

วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’

หากคุณต้อง troubleshoot รหัสข้อผิดพลาดนี้ ให้เริ่มต้นด้วยการดูว่า Activation Troubleshooter ที่มีอยู่สามารถแก้ไขปัญหาได้โดยอัตโนมัติหรือไม่ ในกรณีที่มันไม่พบความไม่สอดคล้องกับไฟล์การเปิดใช้งาน ให้แน่ใจว่าคุณเปิด Command Prompt ด้วยสิทธิ์ admin เพื่อหลีกเลี่ยงปัญหาสิทธิ์

อย่างไรก็ตาม หากปัญหาเกิดจาก rearm dependency issue คุณสามารถแก้ไขได้เฉพาะโดยการลบการพึ่งพาใดๆ ที่เกี่ยวข้องกับ Windows license key ที่ใช้งานอยู่ หลังจากทำเช่นนี้ ให้พยายาม reactivate อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่

ในกรณีที่คุณเผชิญปัญหานี้กับ OEM license คุณจะต้องให้ Microsoft Live agent ทำ license migration ให้คุณ เพื่อทำเช่นนี้ คุณสามารถจัดตารางนัด LIVE call หรือโทรหาเบอร์ toll-free ที่เฉพาะเจาะจงต่อพื้นที่ท้องถิ่นของคุณ

วิธีที่ 1: รัน Activation troubleshooter (Windows 10 เท่านั้น)

ก่อนที่คุณจะพยายามวิธีแก้ไขอื่นๆ ด้านล่าง คุณควรเริ่มต้นด้วยการสำรวจว่าระบบปฏิบัติการ Windows 10 ของคุณสามารถแก้ไขปัญหาได้โดยอัตโนมัติหรือไม่ การพยายามเปิดใช้งานมีหลายสาเหตุที่ล้มเหลว และ Windows เวอร์ชันล่าสุดมีอุปกรณ์เพื่อจัดการปัญหาเหล่านี้

ในกรณีที่ 0xc004f025 error เป็นผลพลอยได้จากข้อจำกัดการอนุญาตบางประเภทที่ถูกบังคับในท้องถิ่น คุณควรรัน Windows Activation troubleshooter และดูว่ามันสามารถแก้ไขปัญหาได้โดยอัตโนมัติหรือไม่

ยูทิลิตีนี้มีชุดกลยุทธ์ซ่อมแซมสำหรับปัญหาที่พบบ่อยที่สุดที่อาจทำให้การพยายามเปิดใช้งานล้มเหลว

สำคัญ: Troubleshooter นี้จะทำงานได้เฉพาะ Windows 10 เท่านั้น

หากสถานการณ์นี้ใช้ได้ ให้ทำตามขั้นตอนด้านล่างเพื่อรัน Activation troubleshooter และดูว่ามันจัดการแก้ไข 0xc004f025 error ได้โดยอัตโนมัติหรือไม่:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R พิมพ์ ”ms-settings:activation” และกด Enter เพื่อเปิดแท็บ Activation ของแอป Settings.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  2. เมื่อคุณอยู่ภายในแท็บ Activation ให้ไปที่ส่วนด้านขวาของหน้าต่างและมองหา Activate button ที่ด้านล่างของหน้าจอ เมื่อคุณอยู่ที่นั่น ให้คลิกปุ่ม Troubleshoot.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  3. เมื่อยูทิลิตีเปิดแล้ว ให้รอจนการสแกนเริ่มต้นเสร็จสิ้น หากมันสามารถระบุปัญหาการเปิดใช้งานได้ คุณจะได้รับกลยุทธ์ซ่อมแซม หากคุณเห็นด้วย กด Apply this fix และรอการดำเนินการเสร็จสิ้น.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  4. หลังจากนำวิธีแก้ไขไปใช้สำเร็จ ให้รีสตาร์ทคอมพิวเตอร์และดูว่ากระบวนการเปิดใช้งานสำเร็จหลังจากระบบบูทกลับมาหรือไม่

หากคุณยังคงเห็น 0xc004f025 error เดียวกัน ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: รัน CMD ด้วยสิทธิ์ Administrative Access

หนึ่งในสาเหตุทั่วไปที่สุดที่จะทริกเกอร์ 0xc004f025 error คือปัญหาสิทธิ์ การพยายามเปิดใช้งานและการดำเนินการ SLMGR โดยทั่วไปจะต้องการ admin access เพื่อให้เสร็จสิ้นอย่างสำเร็จ ดังนั้น ก่อนลองวิธีแก้ไขอื่นๆ ให้เริ่มต้นด้วยการรับรองว่า Command Prompt window ที่คุณพยายามเปิดใช้งาน Windows License key ผ่าน SLMR มี admin access

หากคุณไม่แน่ใจว่าจะทำอย่างไร ให้ทำตามขั้นตอนด้านล่างเพื่อรัน CMD ด้วยสิทธิ์ผู้ดูแลระบบ:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ ‘cmd’ ภายในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิด elevated CMD prompt.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  2. เมื่อคุณได้รับแจ้งจาก UAC (User Account Control), คลิก Yes เพื่อให้สิทธิ์ admin ให้กับ CMD terminal
  3. ป้อนคำสั่งเดียวกันที่เคยสร้าง 0xc004f025 error และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงเห็น 0xc004f025 (Access Denied) error ให้ไปที่วิธีแก้ไขต่อไปด้านล่าง

วิธีที่ 3: ลบ Rearm Dependencies

ปัญหาที่พบบ่อยอีกอย่างที่อาจก่อให้เกิดข้อผิดพลาดนี้ คือปัญหาเกี่ยวกับวิธีที่ OS จัดเก็บและบำรุงรักษา rearm dependencies ที่เกี่ยวข้องกับ Windows license key ที่ใช้งานอยู่ สาเหตุหนึ่งที่อาจสร้าง 0xc004f025 error เมื่อคุณพยายามใช้ SLMGR utility เพื่อนำ Windows license key ใหม่ไปใช้ อาจเป็นไฟล์ rearm เหลือทิ้งจาก license key เก่า

หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการข้าม reactivation timers โดยใช้ Registry Editor เพื่อข้าม Rearm จากนั้นรันคำสั่ง rearm และเปลี่ยนชื่อ SLMGR script หลัก เพื่อบังคับให้ OS สร้างอินสแตนซ์ใหม่จากศูนย์

สำหรับคำแนะนำทีละขั้นตอนในการบังคับใช้ขั้นตอนที่อธิบายไว้ข้างต้น ให้ไปที่วิธีแก้ไขต่อไป:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ ‘regedit’ ภายในกล่องข้อความและกด Enter เพื่อเปิด Registry Editor.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’

    หมายเหตุ: เมื่อคุณได้รับแจ้งจาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

  2. ภายใน Registry Editor ใช้ส่วนด้านซ้ายเพื่อนำทางไปที่ตำแหน่งต่อไปนี้:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

    หมายเหตุ: คุณสามารถนำทางด้วยตนเอง หรือวางตำแหน่งลงในแถบนำทางและกด Enter เพื่อไปถึงทันที

  3. เมื่อคุณไปถึงตำแหน่งที่ถูกต้อง ให้ไปที่ส่วนด้านขวาของหน้าจอและดับเบิลคลิกที่ SkipRearm.
  4. จากเมนู Edit DWORD ที่เกี่ยวข้องกับ SkipRearm, ให้ตั้ง Base เป็น Hexadecimal และ Value data เป็น 1 ก่อนคลิก Ok เพื่อบันทึกการเปลี่ยนแปลง.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  5. เมื่อคุณปรับค่า SkipRearm สำเร็จ ให้ปิด Registry Editor อย่างสมบูรณ์
  6. ต่อไป กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ ‘cmd’ ภายในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิด elevated CMD Prompt.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  7. เมื่อคุณได้รับแจ้งจาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
  8. ภายใน elevated CMD prompt ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อรัน:
    slmgr rearm
  9. รอจนได้ข้อความ success การดำเนินการนี้อาจใช้เวลาเกิน 10 วินาทีในบางกรณี
  10. เปิด File Explorer (My Computer) และนำทางไปที่ตำแหน่งต่อไปนี้ด้วยตนเอง:
    C:\Windows\System32

    หมายเหตุ: หากคุณไม่มี extensions ที่มองเห็นได้อยู่แล้ว ให้ไปที่ View และติ๊กกล่องที่เกี่ยวข้องกับ Hidden Items.

    วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  11. ภายใน ให้ใช้ฟังก์ชันค้นหาที่มุมขวาบนเพื่อหาไฟล์ slmgr.vbs เมื่อคุณค้นพบมัน ให้คลิกขวาเลือก Rename และแทนที่ .vbs extension ด้วย .old สิ่งนี้จะบังคับให้ OS ไม่สนใจไฟล์นี้และสร้างใหม่จากศูนย์.วิธีแก้ Windows Activation Error 0xc004f025 ‘Access Denied’
  12. เมื่อการเปลี่ยนแปลงครั้งสุดท้ายเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง และดูว่าคุณสามารถเปิดใช้งาน Windows license โดยใช้ SLMGR utility ได้หรือไม่ และดูว่าคุณยังคงเห็น 0xc004f025 หรือไม่

หากปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขต่อไปด้านล่าง

วิธีที่ 4: ขอความช่วยเหลือจาก Microsoft Agent

หากคุณพยายามเปิดใช้งาน OEM license ที่เคยเปิดใช้งานบนคอมพิวเตอร์เครื่องอื่น คุณคาดว่าจะได้ 0xc004f025 error code เมื่อพยายามเปิดใช้งานผ่าน SLGMR utility

ในกรณีที่คุณจัดการกับสถานการณ์เฉพาะนี้ วิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวที่จะอนุญาตให้คุณย้าย OEM license ไปยังคอมพิวเตอร์เครื่องใหม่นี้ คือติดต่อทีมสนับสนุน Microsoft และขอให้พวกเขาเปิดใช้งานระบบปฏิบัติการของคุณ

เพื่อทำเช่นนี้ คุณสามารถ จัดตารางนัดโทรกับ Microsoft Live agent หรือเลือกที่จะ ใช้เบอร์โทรท้องถิ่น toll-free

หมายเหตุ: โปรดทราบว่าเวลาตอบสนองขึ้นอยู่กับภูมิภาคของคุณมาก แม้แต่หากคุณโทรในช่วงเวลาที่ไม่มี agent ว่าง คุณคาดว่าจะได้รับโทรตอบกลับหลายชั่วโมงต่อมา

เมื่อคุณติดต่อกับมนุษย์จริงได้แล้ว คุณจะถูกถามคำถาม 2-3 ข้อ เพื่อยืนยันว่าคุณเป็นเจ้าของ license key นั้นจริงๆ และคุณได้มันจาก vendor ที่มีสิทธิ์ขาย