ผู้ใช้ไม่สามารถล็อกอินเข้าคอมพิวเตอร์ได้เนื่องจากข้อผิดพลาดการเชื่อมต่อ GPSVC (Group Policy Client service) บนคอมพิวเตอร์หนึ่งที่รัน Windows 10 เมื่อพยายามล็อกอินด้วยบัญชีโดเมน ข้อผิดพลาดต่อไปนี้ปรากฏ:
Windows couldn't connect to the gpsvc service. Please consult your system administrator.

Windows could not connect to the Group Policy Client service.
ในเวลาเดียวกัน หากคุณพยายามล็อกอินภายใต้บัญชีท้องถิ่นที่มีสิทธิ์ local administrator คุณจะได้รับการยืนยันตัวตน Desktop จะแสดง แต่ข้อความป๊อปอัพนี้จะปรากฏในแถบการแจ้งเตือน Windows 10:
Failed to connect to a Windows Service Windows couldn't connect to the Group Policy Client service. This problem prevents standard users from signing in.

ปัญหานี้ปรากฏเพราะ Group Policy Client service (GPSVC) ไม่ได้ทำงานบนคอมพิวเตอร์ หากคุณเปิด command prompt และพยายามเริ่ม gpsvc ด้วยตนเองโดยใช้คำสั่ง net start gpsvc ข้อผิดพลาดต่อไปนี้จะปรากฏ:
System error 5 has occurred. Access is denied.
ปัญหานี้เกิดขึ้นหาก system image หรือ registry เสียหาย หากคุณตั้งค่าสิทธิ์บริการโดยใช้ GPO หรือหากผู้ใช้ปิดใช้งาน Group Policy client service บนคอมพิวเตอร์โดยการเปลี่ยนสิทธิ์บนคีย์รีจิสทรีของบริการ
เพื่อแก้ไขปัญหา ให้ล็อกอินภายใต้บัญชี local administrator และเปลี่ยนคีย์รีจิสทรี GPSVC:
- รัน Registry Editor (
regedit.exe) และตรวจสอบว่ามีรายการสำหรับ gpsvc ในรีจิสทรีหรือไม่ เพื่อทำเช่นนี้ ไปที่คีย์รีจิสทรี HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ตรวจสอบให้แน่ใจว่าคีย์ gpsvc มีอยู่และมี%systemroot%\system32\svchost.exe -k netsvcs –pระบุสำหรับ ImagePath หากคีย์รีจิสทรีของบริการหายไป คุณสามารถนำเข้า service registry key จากคอมพิวเตอร์อื่น หรือตรวจสอบและซ่อมแซม Windows image โดยใช้คำสั่งเหล่านี้:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- ไปที่ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost และตรวจสอบว่ามี GPSvsGroup ในรายการพารามิเตอร์หรือไม่;
- หากพารามิเตอร์ GPSvsGroup หายไป ให้สร้างด้วยตนเอง สร้างพารามิเตอร์ REG_MULTI_SZ ชื่อ GPSvcGroup และค่า GPSvc;

- จากนั้นสร้างคีย์รีจิสทรีใหม่ชื่อ GPSvcGroup ภายใต้ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost;
- ในสาขา GPSvcGroup ใหม่ สร้างพารามิเตอร์ DWORD (32bit) สองตัว:
- AuthenticationCapabilities – ค่า
0x00003020(12320) - CoInitializeSecurityParam – ค่า
0x00000001(1)
- AuthenticationCapabilities – ค่า
- รีสตาร์ทคอมพิวเตอร์ของคุณ
คุณสามารถนำเข้าไฟล์ REG ต่อไปนี้เข้าไปในรีจิสทรีได้อย่างง่ายดาย:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost] "GPSvcGroup"=hex(7):47,00,50,00,53,00,76,00,63,00,00,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost\GPSvcGroup] "AuthenticationCapabilities"=dword:00003020 "CoInitializeSecurityParam"=dword:00000001
คุณสามารถตรวจสอบสิทธิ์ gpsvc และเปรียบเทียบกับคอมพิวเตอร์ที่ทำงานปกติ คุณสามารถแสดงสิทธิ์บริการปัจจุบันด้วยคำสั่งนี้:
sc sdshow gpsvc
หลังจากรีสตาร์ทคอมพิวเตอร์ ข้อผิดพลาดการเชื่อมต่อ gpsvc จะหายไป และผู้ใช้จะสามารถล็อกอินเข้าสู่ Windows 10 ได้สำเร็จ