แก้ไข Windows couldn't connect to the Group Policy Client service: หากเจอข้อผิดพลาดข้างต้นขณะล็อกอินเข้าบัญชีที่ไม่ใช่ Administrator คุณอยู่ที่ถูกต้อง วันนี้เราจะอธิบายวิธีแก้ไข ข้อผิดพลาดระบุว่า Group Policy Client service ล้มเหลวขณะพยายามล็อกอินผู้ใช้ทั่วไป ในขณะที่บัญชี Administrator ล็อกอินได้ปกติ

ทันทีที่ผู้ใช้ทั่วไปพยายามล็อกอิน จะเห็นข้อความ "Windows couldn't connect to the Group Policy Client service. Please consult your system administrator." ระบุให้ปรึกษาผู้ดูแลระบบ เพราะ Admin ล็อกอินได้และตรวจสอบ Event Logs ได้ แต่ Admin ก็จะเห็นข้อความในพื้นที่แจ้งเตือน "Failed to connect to a Windows service. Windows couldn't connect to the gpsvc service. This problem prevents standard users from signing in" เริ่มต้นแก้ไขด้วยคู่มือด้านล่าง
แก้ไข Windows couldn't connect to the Group Policy Client service
สร้างจุดกู้ระบบ (restore point) ก่อนดำเนินการ
วิธีที่ 1: ตั้งค่า Group Policy Client service เป็น Automatic
ต้องล็อกอินด้วยบัญชี Administrative account เพื่อดำเนินการเปลี่ยนแปลง
1. กด Windows Key + R พิมพ์ services.msc กด Enter

2. ค้นหา Group Policy Client service คลิกขวาเลือก Stop
3. ดับเบิลคลิก ตรวจสอบ Startup type เป็น Automatic

4. คลิก Start เพื่อเริ่มบริการใหม่
5. คลิก Apply ตามด้วย OK
6. รีบูทคอมพิวเตอร์ จะ แก้ไขข้อผิดพลาด Windows couldn't connect to the Group Policy Client service
วิธีที่ 2: ลอง System Restore
1. กด Windows Key + R พิมพ์ "sysdm.cpl" กด Enter

2. เลือกแท็บ System Protection เลือก System Restore

3. คลิก Next เลือก System Restore point ที่ต้องการ

4. ทำตามคำแนะนำบนหน้าจอเพื่อทำ System Restore ให้เสร็จ
5. หลังรีบูท อาจสามารถ แก้ไขข้อผิดพลาด Windows couldn't connect to the Group Policy Client service ได้
วิธีที่ 3: รัน SFC และ DISM
1. กด Windows Key + X คลิก Command Prompt (Admin)

2. พิมพ์คำสั่งใน cmd แล้วกด Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลว ลองคำสั่งนี้)

3. รอกระบวนการเสร็จ แล้วรีสตาร์ทคอมพิวเตอร์
4. เปิด cmd อีกครั้ง พิมพ์คำสั่งต่อไปนี้ กด Enter หลังแต่ละคำสั่ง:
a) Dism /Online /Cleanup-Image /CheckHealth b) Dism /Online /Cleanup-Image /ScanHealth c) Dism /Online /Cleanup-Image /RestoreHealth

5. รอคำสั่ง DISM ทำงานจนเสร็จ
6. หากคำสั่งข้างต้นไม่ทำงาน ลองคำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งแหล่งซ่อมแซม (Windows Installation หรือ Recovery Disc)
7. รีบูทคอมพิวเตอร์ และดูว่าสามารถ แก้ไขข้อผิดพลาด Windows couldn't connect to the Group Policy Client service ได้หรือไม่
วิธีที่ 4: หากไม่สามารถเปิด Windows Update Setting ได้
1. กด Windows Key + X เลือก Command Prompt (Admin)
2. พิมพ์คำสั่งใน cmd แล้วกด Enter:
netsh winsock reset netsh winsock repair

3. รีบูทคอมพิวเตอร์ ข้อผิดพลาดควรแก้ไขแล้ว
วิธีที่ 5: ปิด Fast Startup
1. กด Windows Key + R พิมพ์ "powercfg.cpl" กด Enter เปิด Power Options
2. คลิก Choose what the power buttons do ด้านซ้ายบน

3. คลิก Change settings that are currently unavailable
4. ยกเลิกติ๊ก Turn on Fast startup ภายใต้ Shutdown settings

5. คลิก Save Changes และ Restart คอมพิวเตอร์
วิธีนี้ช่วยได้ และควร แก้ไขข้อผิดพลาด Windows couldn't connect to the Group Policy Client service
วิธีที่ 6: แก้ไขผ่าน Registry
1. กด Windows Key + R พิมพ์ regedit กด Enter เปิด Registry Editor

2. ไปที่คีย์ต่อไปนี้ใน Registry Editor:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpsvc
3. ค้นหาค่า imagepath key ตรวจสอบข้อมูล ในกรณีนี้คือ svchost.exe -k netsvcs

4. หมายความว่าข้อมูลข้างต้นควบคุม gpsvc service
5. ไปที่พาธต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost

6. ในแผงขวา ค้นหา netsvcs ดับเบิลคลิก
7. ตรวจสอบ Value data field ให้แน่ใจว่า gpsvc ไม่หาย หากไม่มี ให้ เพิ่มค่า gpsvc ระมัดระวังอย่าลบอย่างอื่น คลิก OK ปิดกล่องโต้ตอบ

8. ไปที่โฟลเดอร์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs
(นี่ไม่ใช่คีย์เดียวกันภายใต้ SvcHost แต่อยู่ภายใต้โฟลเดอร์ SvcHost ในแผงซ้าย)
9. หากโฟลเดอร์ netsvcs ไม่มีภายใต้ SvcHost ให้สร้างเอง: คลิกขวา SvcHost folder เลือก New > Key ตั้งชื่อ netsvcs

10. เลือกโฟลเดอร์ netsvcs ที่เพิ่งสร้าง ในแผงซ้ายคลิกขวาเลือก New > DWORD (32-bit) value

11. ตั้งชื่อ DWORD ใหม่ว่า CoInitializeSecurityParam ดับเบิลคลิก
12. ตั้ง Value data เป็น 1 คลิก OK

13. สร้าง DWORD (32-bit) Value ภายใต้ netsvcs folder อีก 3 ตัว ตั้งค่า Value data ตามนี้:
Name of the DWORD Value Data CoInitializeSecurityAllowLowBox: 1 CoInitializeSecurityAllowInteractiveUsers: 1 AuthenticationCapabilities: 3020

14. คลิก OK หลังตั้งค่าแต่ละตัว ปิด Registry Editor
วิธีที่ 7: แก้ไขผ่าน Registry 2
1. กด Windows Key + R พิมพ์ regedit กด Enter เปิด Registry Editor
2. ไปที่คีย์ Registry ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpsvc

3. ตรวจสอบว่าคีย์ข้างต้นอยู่ในตำแหน่งแล้ว ดำเนินการต่อ
4. ไปที่คีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost
5. คลิกขวา Svchost เลือก New > Multi-String Value

6. ตั้งชื่อสตริงใหม่ว่า GPSvcGroup ดับเบิลคลิกเปลี่ยนค่าเป็น GPSvc คลิก OK

7. คลิกขวา Svchost อีกครั้ง เลือก New > Key

8. ตั้งชื่อคีย์ว่า GPSvcGroup กด Enter
9. คลิกขวา GPSvcGroup เลือก New > DWORD (32-bit) value

10. ตั้งชื่อ DWORD ว่า AuthenticationCapabilities ดับเบิลคลิกเปลี่ยนค่าเป็น 12320 (ใช้ฐาน Decimal)

11. สร้าง DWORD ใหม่ชื่อ ColnitializeSecurityParam เปลี่ยนค่าเป็น 1
12. ปิด Registry Editor และ รีบูทคอมพิวเตอร์
แนะนำสำหรับคุณ:
- แก้ไข Photo App Keeps Crashing ใน Windows 10
- วิธี Reset Microsoft Edge เป็นค่าเริ่มต้น
- แก้ไข Something went wrong error while creating account in Windows 10
- แก้ไข Mail and Calendar app crashes on opening in Windows 10
เรียบร้อยแล้ว คุณได้ แก้ไขข้อผิดพลาด Windows couldn't connect to the Group Policy Client service เรียบร้อยแล้ว หากยังมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็น