เมื่อคุณติดตั้งสำเนาใหม่ของระบบปฏิบัติการ Windows ของคุณหรือเปลี่ยนชิ้นส่วนของฮาร์ดแวร์ที่สำคัญต่อการทำงานของระบบ คุณจะได้รับแจ้งให้เปิดใช้งานซอฟต์แวร์ของคุณกับ Microsoft เมื่อคุณเปิดใช้งานทางออนไลน์หรือทางโทรศัพท์ Microsoft จะตรวจสอบว่ารหัสผลิตภัณฑ์ของคุณเป็นของแท้หรือไม่ หากคีย์ถูกละเมิดลิขสิทธิ์หรือถูกใช้ในคอมพิวเตอร์เครื่องอื่น กระบวนการเปิดใช้งานจะล้มเหลว
การเปิดใช้งาน Windows เป็นกระบวนการที่ตรงไปตรงมา ตราบใดที่คุณมีหมายเลขผลิตภัณฑ์ของแท้ เพียงคลิกลิงก์เปิดใช้งาน พิมพ์รหัสผลิตภัณฑ์ของคุณ รอ Microsoft ตรวจสอบ เท่านี้ก็เรียบร้อย! กระบวนการนี้ค่อนข้างง่าย แต่ก็ไม่เสมอไป ข้อผิดพลาดในการเปิดใช้งาน เช่น 0xC0000022 สามารถเกิดขึ้นได้ในระหว่างกระบวนการและนำไปสู่ความล้มเหลวในการเปิดใช้งาน
ข้อผิดพลาด 0xC0000022 คืออะไร
ข้อผิดพลาดในการเปิดใช้งาน Windows 0xC0000022 มักจะมาพร้อมกับข้อความต่อไปนี้:
ไม่สามารถเปิดใช้งาน Windows ได้
ไปที่แผงควบคุมเพื่อเรียนรู้เกี่ยวกับวิธีการเปิดใช้งานอื่นๆ
รหัสข้อผิดพลาด:0xC0000022
คำอธิบายข้อผิดพลาด:(การเข้าถึงถูกปฏิเสธ)
กระบวนการร้องขอการเข้าถึงออบเจ็กต์ แต่ยังไม่ได้รับสิทธิ์การเข้าถึงเหล่านั้น
เคล็ดลับแบบมือโปร:เรียกใช้เครื่องมือเพิ่มประสิทธิภาพพีซีโดยเฉพาะเพื่อกำจัดการตั้งค่าที่ไม่ถูกต้อง ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจทำให้ระบบมีปัญหาหรือประสิทธิภาพการทำงานช้า
สแกนหาพีซีฟรีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10/11, Windows 7, Windows 8ข้อผิดพลาดนี้ไม่ใช่สิ่งใหม่เพราะมันมีมาก่อน Windows XP และรหัสข้อผิดพลาดนี้ไม่ได้มีเฉพาะในบริการเปิดใช้งาน Windows เท่านั้น รหัสข้อผิดพลาด 0xC0000022 สามารถทริกเกอร์ได้โดยแอปพลิเคชันเฉพาะ เช่น โปรแกรม Adobe
อะไรทำให้เกิดข้อผิดพลาด 0xC0000022
ข้อผิดพลาด 0xC0000022 เกิดขึ้นเมื่อมีปัญหาเกี่ยวกับสิทธิ์การเข้าถึงเนื่องจากบริการป้องกันซอฟต์แวร์เสียหายหรือหยุดทำงาน นี่เป็นบริการระบบ Windows ที่สำคัญเพราะจะจัดการการดาวน์โหลด การติดตั้ง และการบังคับใช้ใบอนุญาตดิจิทัลทั้งหมดสำหรับระบบปฏิบัติการ Windows และแอปพลิเคชันต่างๆ ดังนั้น เมื่อคุณพบข้อผิดพลาดนี้ อาจเป็นเพราะ Software Protection Service ไม่ทำงาน หรือได้รับความเสียหายหรือขาดส่วนประกอบบางอย่าง
แม้ว่ารหัสข้อผิดพลาด 0xC0000022 ส่วนใหญ่จะเกี่ยวข้องกับ Software Protection Service แต่ก็อาจเกิดจากปัจจัยอื่นๆ เช่น ไฟล์ที่เสียหาย โปรแกรมป้องกันไวรัสที่มีการป้องกันมากเกินไป หรือปัญหาการเข้าถึง DLL
วิธีการแก้ไขข้อผิดพลาด 0xC0000022
มีหลายวิธีในการแก้ไขข้อผิดพลาด 0xC0000022 แต่สิ่งแรกที่คุณต้องทำคือดำเนินการล้างข้อมูลพื้นฐานในกรณีที่ปัญหาเกิดขึ้นชั่วคราว รีบูตเครื่องคอมพิวเตอร์และใช้เครื่องมือซ่อมแซมพีซี เพื่อลบไฟล์ขยะออกจากระบบของคุณ ปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณชั่วคราวและลองดูว่าการเปิดใช้งานจะดำเนินการได้สำเร็จในครั้งนี้หรือไม่ หากไม่เป็นเช่นนั้น ให้ข้ามไปที่การแก้ไขที่แสดงด้านล่าง
แก้ไข #1:ตรวจสอบบริการป้องกันซอฟต์แวร์
เนื่องจากข้อผิดพลาดนี้มีความเกี่ยวข้องอย่างใกล้ชิดกับ Software Protection Service สิ่งแรกที่คุณต้องทำคือตรวจสอบว่าบริการกำลังทำงานอยู่หรือไม่ หากไม่เป็นเช่นนั้น คุณจะต้องปิดเพื่อให้เปิดใช้งาน Windows Activation ได้อย่างราบรื่น
ในการเริ่มบริการป้องกันซอฟต์แวร์ ให้ทำตามขั้นตอนด้านล่าง:
- กด Windows + R เพื่อเปิด เรียกใช้ โต้ตอบ
- พิมพ์ services.msc จากนั้นกด Enter .
- เลื่อนลงไปที่ การป้องกันซอฟต์แวร์ จากนั้นดับเบิลคลิกที่มัน
- ใน คุณสมบัติการป้องกันซอฟต์แวร์ หน้าต่าง คลิก เริ่ม ปุ่ม แล้ว ตกลง .
เมื่อบริการเริ่มต้นขึ้น ให้รีบูตเครื่องคอมพิวเตอร์และลองเปิดใช้งาน Windows อีกครั้งเพื่อดูว่าใช้งานได้หรือไม่ หากคุณยังคงเห็นข้อความแสดงข้อผิดพลาดหลังจากเริ่มบริการ คุณอาจมีปัญหาเกี่ยวกับการอนุญาตหรือไฟล์ที่ทำให้การปกป้องซอฟต์แวร์ไม่ทำงาน ในการแก้ไขปัญหานี้ ให้ทำตามคำแนะนำด้านล่าง:
- คลิก เริ่ม แล้วพิมพ์ พรอมต์คำสั่ง ในช่องค้นหา
- คลิกขวาที่พรอมต์คำสั่ง จากรายการผลการค้นหาและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
- พิมพ์คำสั่งต่อไปนี้ ตามด้วย 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 .
- ค้นหา ข้อมูล ไฟล์และคลิกขวาที่มัน เลือก เปลี่ยนชื่อ และเปลี่ยนชื่อไฟล์เป็น 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
- พาวเวอร์เชลล์
- 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 แล้วกด Enter หลังจากแต่ละบรรทัดเพื่อดำเนินการคำสั่ง:
- Dism /Online /Cleanup-Image /CheckHealth
- Dism /Online /Cleanup-Image /ScanHealth
- Dism /Online /Cleanup-Image /RestoreHealth
ให้ DISM ทำงาน จากนั้นรีบูตเครื่องคอมพิวเตอร์หลังจากดำเนินการเสร็จสิ้น ถัดไป ตรวจสอบว่าขณะนี้คุณสามารถเปิดใช้งาน Windows ของคุณโดยไม่มีข้อผิดพลาดใดๆ หรือไม่
แก้ไข #3:ตรวจสอบปัญหาการอนุญาต
อีกสาเหตุหนึ่งที่ทำให้เกิดข้อผิดพลาด 0xC0000022 คือสิทธิ์ของผู้ดูแลระบบไม่เพียงพอ หากต้องการรับสิทธิ์ผู้ดูแลระบบสำหรับคอมพิวเตอร์ของคุณ ให้ทำตามคำแนะนำด้านล่าง:
- เปิด File Explorer และคลิก พีซีเครื่องนี้
- คลิกขวาที่ C: หรือไดรฟ์ที่ติดตั้งระบบปฏิบัติการของคุณ
- เลือก คุณสมบัติ .
- คลิกที่ ความปลอดภัย แท็บ จากนั้นคลิก ขั้นสูง .
- คลิก เปลี่ยน จากนั้นพิมพ์ชื่อผู้ใช้ของคุณใน ป้อนชื่อวัตถุ ฟิลด์.
- คลิก ตกลง เพื่อบันทึกการตั้งค่าของคุณ
- รีสตาร์ทคอมพิวเตอร์ จากนั้นตรวจสอบว่าข้อผิดพลาดในการเปิดใช้งานได้รับการแก้ไขแล้วหรือไม่
สรุป
การเปิดใช้งาน Windows เป็นบริการสำคัญที่จะตรวจสอบความถูกต้องของระบบปฏิบัติการ Windows ของคุณ ความล้มเหลวระหว่างการเปิดใช้งานอาจหมายความว่ามีบางอย่างที่ขัดขวางไม่ให้บริการทำงานบางอย่าง อาจเป็นเพราะปัญหาการป้องกันซอฟต์แวร์ ไฟล์ระบบเสียหาย หรือสิทธิ์ของผู้ดูแลระบบไม่เพียงพอ การแก้ไขข้างต้นน่าจะเพียงพอสำหรับสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดนี้ หาทางแก้ไขเพื่อหาแนวทางที่เหมาะสมกับคุณ