วิธีจัดการกับข้อผิดพลาดการเปิดใช้งาน Windows 0xC0000022 (08.11.25)

เมื่อคุณติดตั้งสำเนาใหม่ของระบบปฏิบัติการ Windows ของคุณหรือเปลี่ยนชิ้นส่วนของฮาร์ดแวร์ที่สำคัญต่อการทำงานของระบบ คุณจะได้รับแจ้งให้เปิดใช้งานซอฟต์แวร์ของคุณกับ Microsoft เมื่อคุณเปิดใช้งานทางออนไลน์หรือทางโทรศัพท์ Microsoft จะตรวจสอบว่ารหัสผลิตภัณฑ์ของคุณเป็นของแท้หรือไม่ หากคีย์ถูกละเมิดลิขสิทธิ์หรือใช้บนคอมพิวเตอร์เครื่องอื่น กระบวนการเปิดใช้งานจะล้มเหลว

การเปิดใช้งาน Windows เป็นกระบวนการที่ไม่ซับซ้อน ตราบใดที่คุณมีรหัสผลิตภัณฑ์ของแท้ เพียงคลิกลิงก์เปิดใช้งาน พิมพ์รหัสผลิตภัณฑ์ของคุณ รอ Microsoft ยืนยัน เท่านี้ก็เรียบร้อย! กระบวนการนี้ค่อนข้างง่าย แต่ก็ไม่เสมอไป ข้อผิดพลาดในการเปิดใช้งาน เช่น 0xC0000022 สามารถเกิดขึ้นได้ในระหว่างกระบวนการและนำไปสู่ความล้มเหลวในการเปิดใช้งาน

ข้อผิดพลาด 0xC0000022 คืออะไร

ข้อผิดพลาดในการเปิดใช้งาน Windows 0xC0000022 มักมาพร้อมกับข้อความต่อไปนี้:

ไม่สามารถเปิดใช้งาน Windows ได้
ไปที่แผงควบคุมเพื่อเรียนรู้เกี่ยวกับวิธีการเปิดใช้งานอื่นๆ
รหัสข้อผิดพลาด: 0xC0000022
คำอธิบายข้อผิดพลาด: (การเข้าถึงถูกปฏิเสธ)

กระบวนการร้องขอการเข้าถึงวัตถุแต่ยังไม่ได้ ได้รับสิทธิ์การเข้าถึงเหล่านั้นแล้ว

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

ฟรี สแกนหาพีซีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10, Windows 7, Windows 8

ข้อเสนอพิเศษ เกี่ยวกับ Outbyte, คำแนะนำในการถอนการติดตั้ง, EULA, นโยบายความเป็นส่วนตัว

ข้อผิดพลาดนี้ไม่ใช่สิ่งใหม่ เพราะมันมีมาก่อน Windows XP และรหัสข้อผิดพลาดนี้ไม่ได้มีเฉพาะในบริการเปิดใช้งาน Windows เท่านั้น รหัสข้อผิดพลาด 0xC0000022 สามารถทริกเกอร์ได้โดยแอปพลิเคชันเฉพาะ เช่น โปรแกรม Adobe

อะไรทำให้เกิดข้อผิดพลาด 0xC0000022

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

แม้ว่ารหัสข้อผิดพลาด 0xC0000022 ส่วนใหญ่จะเกี่ยวข้องกับ Software Protection Service แต่ก็อาจเป็นได้ เกิดจากปัจจัยอื่นๆ เช่น ไฟล์ที่เสียหาย โปรแกรมป้องกันไวรัสที่มีการป้องกันมากเกินไป หรือปัญหาการเข้าถึง DLL

วิธีแก้ไขข้อผิดพลาด 0xC0000022

มีหลายวิธีในการแก้ไขข้อผิดพลาด 0xC0000022 แต่สิ่งแรกที่คุณต้องทำคือดำเนินการล้างข้อมูลพื้นฐานในกรณีที่ปัญหาเกิดขึ้นชั่วคราว รีบูตเครื่องคอมพิวเตอร์และใช้เครื่องมือซ่อมแซมพีซีเพื่อลบไฟล์ขยะออกจากระบบของคุณ ปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณชั่วคราวและลองดูว่าการเปิดใช้งานจะดำเนินการได้สำเร็จในครั้งนี้หรือไม่ หากไม่เป็นเช่นนั้น ให้ข้ามไปที่การแก้ไขตามรายการด้านล่าง

แก้ไข #1: ตรวจสอบ Software Protection Service

เนื่องจากข้อผิดพลาดนี้มีความเกี่ยวข้องอย่างใกล้ชิดกับ Software Protection Service สิ่งแรกที่คุณต้องทำคือตรวจสอบว่า บริการกำลังทำงาน หากไม่เป็นเช่นนั้น คุณจะต้องปิดเพื่อให้เปิดใช้งาน Windows Activation ได้อย่างราบรื่น

ในการเริ่ม Software Protection Service ให้ทำตามขั้นตอนด้านล่าง:
  • กด Windows + R เพื่อเปิด เรียกใช้ กล่องโต้ตอบ
  • พิมพ์ services.msc จากนั้นกด Enter
  • เลื่อนลงไปที่ Software Protection จากนั้นดับเบิลคลิกที่มัน
  • ในหน้าต่าง คุณสมบัติการป้องกันซอฟต์แวร์ ให้คลิกปุ่ม เริ่ม จากนั้น ตกลง
  • เมื่อบริการมี เริ่มต้น รีบูตเครื่องคอมพิวเตอร์และลองเปิดใช้งาน Windows อีกครั้งเพื่อดูว่าใช้งานได้หรือไม่ หากคุณยังคงเห็นข้อความแสดงข้อผิดพลาดหลังจากเริ่มบริการ คุณอาจมีปัญหาเกี่ยวกับการอนุญาตหรือไฟล์ที่ทำให้การปกป้องซอฟต์แวร์ไม่ทำงาน ในการแก้ไขปัญหานี้ ให้ทำตามคำแนะนำด้านล่าง:

  • คลิก เริ่ม จากนั้นพิมพ์ command prompt ในช่องค้นหา
  • คลิกขวาที่ Command แสดงข้อความ จากรายการผลการค้นหา แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
  • พิมพ์คำสั่งต่อไปนี้ ตามด้วย Enter:
  • Icacls %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform /grant “BUILTIN\Administrators:(OI)(CI)(F)” “NT AUTHORITY\SYSTEM:(OI)(CI)(F)” )” “NT Service\sppsvc:(OI)(CI)(R,W,D)” “บริการเครือข่าย:(OI)(CI)(F)”

  • ปิดพรอมต์คำสั่ง
  • กด Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้
  • พิมพ์ %windir%\System32 แล้วกด Enter.
  • คลิก ดู และทำเครื่องหมายที่รายการที่ซ่อนอยู่
  • ค้นหา 7B296FB0-376B-497e-B012 -9C450E1B7327-5P-0.C7483456-A289-439d-8115-601632D005A0 โฟลเดอร์ คลิกขวาที่โฟลเดอร์ และเลือก ลบ คลิกใช่สำหรับกล่องโต้ตอบการยืนยันทั้งหมด หากคุณเห็นหลายโฟลเดอร์ที่มีชื่อนี้ ให้ลบออกทั้งหมด
  • ปิด Windows Explorer และกลับไปที่กล่องโต้ตอบ Run โดยกด Windows + R
  • พิมพ์ %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\ แล้วกด Enter
  • ค้นหา dat ไฟล์และคลิกขวาที่มัน เลือก เปลี่ยนชื่อ และเปลี่ยนชื่อไฟล์เป็น tokens.bak
  • กด Enter
  • การดำเนินการนี้ควรแก้ไขปัญหาการอนุญาตหรือไฟล์เกี่ยวกับ Software Protection ขั้นตอนต่อไปคือตรวจสอบให้แน่ใจว่าบริการเริ่มต้นโดยอัตโนมัติระหว่างการเริ่มต้น ในการดำเนินการ:

  • เปิดกล่องโต้ตอบ เรียกใช้ โดยใช้คำแนะนำด้านบน
  • พิมพ์ services.msc แล้วกด Enter .
  • ดับเบิลคลิก การป้องกันซอฟต์แวร์
  • ภายใต้ ประเภทการเริ่มต้น เลือก อัตโนมัติ
  • คลิก เริ่ม จากนั้น ตกลง
  • รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงทั้งหมดมีผล จากนั้นลองเปิดใช้งาน Windows อีกครั้ง

    แก้ไข #2: ซ่อมแซมไฟล์ที่สูญหายหรือเสียหาย

    หากข้อผิดพลาดเกิดจากไฟล์ที่สูญหาย เสียหาย หรือเสียหาย การเรียกใช้ System File Checker มักจะสามารถแก้ไขปัญหานี้ได้ ในการเรียกใช้ SFC ให้ทำตามคำแนะนำด้านล่าง:

  • คลิก เริ่ม จากนั้นเลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ) จาก เมนูพลังงาน
  • พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
    • WSReset.exe
    • dism /online /cleanup-image /restorehealth
    • dism /online /cleanup-image /StartComponentCleanup
    • sfc /scannow
    • powershell
    • Get-AppXPackage -AllUsers |where-Object {$_.InstallLocation -like “*SystemApps*”} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
  • กด Enter เพื่อดำเนินการ คำสั่ง
  • รอให้การสแกนเสร็จสิ้นและทำตามคำแนะนำบนหน้าจอเพื่อแก้ไขปัญหาที่ SFC ตรวจพบ ลองเปิดใช้งาน Windows ของคุณเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

    ถ้าไม่ใช่ คุณสามารถเรียกใช้การสแกนที่ลึกขึ้นโดยใช้ Deployment Image Servicing and Management (DISM) โดย:

  • เปิด Command Prompt ในฐานะผู้ดูแลระบบโดยใช้คำแนะนำด้านบน
  • พิมพ์คำสั่งในหน้าต่าง Command Prompt จากนั้นกด ป้อนหลังจากแต่ละบรรทัดเพื่อดำเนินการคำสั่ง:
    • Dism /Online /Cleanup-Image /CheckHealth
    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /RestoreHealth
  • ให้ DISM ทำงาน จากนั้นรีบูตเครื่องคอมพิวเตอร์หลังจากกระบวนการเสร็จสิ้น ต่อไป ให้ตรวจสอบว่าขณะนี้คุณสามารถเปิดใช้งาน Windows ของคุณโดยไม่มีข้อผิดพลาด

    แก้ไข #3: ตรวจสอบปัญหาการอนุญาต

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

  • เปิด File Explorer และคลิก พีซีเครื่องนี้
  • คลิกขวาที่ C: หรือไดรฟ์ที่ติดตั้งระบบปฏิบัติการของคุณ
  • เลือก คุณสมบัติ
  • คลิกที่แท็บ ความปลอดภัย จากนั้นคลิก ขั้นสูง
  • คลิก เปลี่ยน จากนั้นพิมพ์ชื่อผู้ใช้ของคุณใน ป้อนฟิลด์ชื่อวัตถุ
  • คลิก ตกลง เพื่อบันทึกการตั้งค่าของคุณ
  • รีสตาร์ทคอมพิวเตอร์ จากนั้นตรวจสอบว่ามีข้อผิดพลาดในการเปิดใช้งาน ได้รับการแก้ไขแล้ว
  • สรุป

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


    วิดีโอ YouTube: วิธีจัดการกับข้อผิดพลาดการเปิดใช้งาน Windows 0xC0000022

    08, 2025