หากการเปลี่ยนแปลงที่คุณทำผ่าน Group Policy Editor ไม่ปรากฏบนเครื่องไคลเอนต์ และคุณได้รับข้อผิดพลาดที่อาจบ่งชี้ว่าระบบ Windows ไม่สามารถอ่านไฟล์ Group Policy (registry.pol) ได้ คุณอาจต้องซ่อมแซม Group Policy ที่อาจเสียหายใน Windows 11 หรือ Windows 10 มาดูวิธีการทำกัน
Group Policy เป็นฟีเจอร์ของ Microsoft Windows Active Directory ที่ช่วยให้ผู้ดูแลระบบสามารถทำการเปลี่ยนแปลงคุณสมบัติบนคอมพิวเตอร์ Windows ที่อยู่ในเครือข่ายได้ หากการเปลี่ยนแปลงที่คุณพยายามส่ง (Push) ไม่ได้ลงทะเบียนบนเครื่องไคลเอนต์ อาจมีปัญหากับไฟล์ registry.pol บนไคลเอนต์ หรือโฟลเดอร์ Group Policy อาจหายไป
ซ่อมแซม Group Policy ที่เสียหายใน Windows 11/10
เราจะเริ่มจากข้อเสนอแนะพื้นฐานก่อน แล้วค่อยไปขั้นตอนต่อๆ ไป คุณจะต้องรันคำสั่งเหล่านี้บนคอมพิวเตอร์ด้วยสิทธิ์ผู้ดูแลระบบ (Administrative privileges)
1] ทำการ System Restore
ลองทำการ System Restore ดูว่าช่วยแก้ปัญหาได้หรือไม่
2] รันเครื่องมือ DISM
เมื่อคุณรันเครื่องมือ DISM (Deployment Imaging and Servicing Management) มันจะซ่อมแซม Windows System Image และ Windows Component Store ใน Windows 10 ซึ่งจะช่วยกู้คืนโฟลเดอร์และไฟล์หากขาดหายหรือเสียหาย ความไม่สอดคล้องและความเสียหายของระบบทั้งหมดควรจะได้รับการแก้ไข
หากวิธีนี้ไม่ช่วย คุณอาจต้องรัน DISM พร้อมแหล่งที่มา (Source) ที่ดี ซึ่งอาจอยู่บนไดรฟ์ภายนอก โดยใช้คำสั่งต่อไปนี้:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows
แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งของแหล่งซ่อมแซมของคุณ
เพื่อซ่อมแซมออฟไลน์อิมเมจโดยใช้อิมเมจที่ผูกติด (Mounted) เป็นแหล่งซ่อมแซม ให้ใช้:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
ดูว่าปัญหาได้รับการแก้ไขหรือไม่
3] ลบและสร้างใหม่ไฟล์ registry.pol ที่หายไป

การตั้งค่า Group Policy ทั้งหมดถูกเก็บไว้ในไฟล์ registry.pol หากไฟล์นี้หายไป การเปลี่ยนแปลงที่ส่งไปยังไคลเอนต์จะไม่สะท้อนออกมาทั้งสิ้น ข่าวดีคือคุณสามารถสร้างใหม่ได้ เพื่อความแน่ใจ ให้ลบไฟล์นี้ไปเลย แม้ว่าจะมีอยู่ก็ตาม
ไปที่ C:\Windows\System32\GroupPolicy\Machine\
ตรวจสอบว่ามี ไฟล์ registry.pol หรือไม่ ลบออกถาวรโดยใช้ Shift + Delete
เพื่อสร้างใหม่ ให้เปิด PowerShell ด้วยสิทธิ์ผู้ดูแล (Win+X+A)
รันคำสั่งต่อไปนี้เพื่อรีเฟรชการตั้งค่า Group Policy:
gpupdate /force

การนี้จะรีเฟรช Group Policy และสร้างไฟล์ Group Policy ใหม่
4] รีเซ็ต Group Policy เป็นค่าเริ่มต้น
มีหลายวิธีในการรีเซ็ต Group Policy เป็นค่าเริ่มต้น ซึ่งจะช่วยแก้ไขปัญหาหากมีความผิดปกติจากการตั้งค่าปัจจุบัน คุณสามารถใช้ gpupdate หรือ secedit ได้
5] สร้างใหม่ไฟล์ secedit.sdb
การตั้งค่าความปลอดภัยทั้งหมดของ Group Policy ถูกเก็บไว้ในไฟล์ secedit.sdb หากการเปลี่ยนแปลงด้านความปลอดภัยไม่สะท้อนออกมา แทนที่จะลบไฟล์ Group Policy เราต้องลบและสร้างใหม่ไฟล์ secedit.sdb
ไปที่โฟลเดอร์ C:\WINDOWS\security\Database
ค้นหาไฟล์ secedit.sdb จากนั้นเปลี่ยนชื่อหรือย้ายไปโฟลเดอร์อื่น
รีสตาร์ทคอมพิวเตอร์ และระบบจะสร้างไฟล์ใหม่อัตโนมัติ
เคล็ดลับทั้งหมดนี้ควรช่วยให้คุณซ่อมแซม Group Policy ที่อาจเสียหายบนคอมพิวเตอร์ Windows ได้
โพสต์นี้จะแสดงวิธี Reset Windows หากคุณรู้สึกว่าจำเป็น – และอีกโพสต์หนึ่ง: วิธีซ่อม Registry ที่เสียหายหรือบกพร่อง
