Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Group Policy Client Service Failed the Logon ใน Windows 10

Group Policy เป็นยูทิลิตี้จัดการบัญชีใน Windows ที่กำหนดเงื่อนไขการใช้งานของกลุ่มผู้ใช้ เช่น Standard, Administrators, Guest หรือกลุ่มที่สร้างเอง นโยบายจะถูกเรียกใช้เมื่อล็อกอินตามกลุ่มที่ผู้ใช้สังกัด

ผู้ใช้หลายคนรายงานปัญหาล็อกอิน: ระบบช้า แอปบางตัวไม่ทำงาน หลังรีสตาร์ทไม่สามารถล็อกอินได้ ใช้เวลานานมากแล้วขึ้นข้อผิดพลาด "Group Policy Client service failed the logon: Access denied." บางคนล็อกอินเป็น Admin ได้ บางคนมีบัญชีเดียวจึงล็อกอินไม่ได้เลย

ทำไมจึงเกิดข้อผิดพลาดล็อกอิน?

Winlogon ติดต่อ Group Policy Service (GPSVC) ผ่านการเรียกเมื่อเริ่มระบบสำหรับ Computer Policy และเมื่อล็อกอินผู้ใช้สำหรับ User Policy GPSVC แยกตัวเป็น SVCHOST process แยกต่างหาก (เดิมรันร่วมกับบริการอื่น) เนื่องจากการสื่อสารตั้งต้นแล้ว Winlogon ติดต่อ GPSVC ไม่ได้ จึงเกิดข้อผิดพลาด

สาเหตุ: Group Policy ไม่ตอบสนองหรือหยุดทำงาน อาจจาก Registry เรียกผิดหรือ Registry เสียหาย มักจากอัปเดต/อัปเกรดระบบ ปิด/เปิดเครื่องไม่ถูกต้อง หรือล็อกอินด้วยบัญชี Non-admin บนเครื่องที่มีแอป/ไดรเวอร์ติดตั้งด้วยสิทธิ์ Admin ไปก่อนหน้านี้ (เช่น Chrome) ทำให้เกิดขัดแย้ง

วิธีแก้ไข

วิธีที่ 1: แก้ Registry ด้วยบัญชี Admin

  1. กด Win + R พิมพ์ regedit Enter
  2. ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpsvc ตรวจสอบว่าคีย์สมบูรณ์
  3. ไปที่ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST
  4. ต้องมี Multi-String GPSvcGroup ค่า GPSvc (สร้างใหม่ถ้าไม่มี)
  5. สร้าง Key ใหม่ชื่อ GPSvcGroup
  6. ใน GPSvcGroup สร้าง DWORD 2 ค่า:
    AuthenticationCapabilities = 0x00003020 (12320)
    CoInitializeSecurityParam = 1
  7. รีสตาร์ท PC

วิธีที่ 2: Take Ownership และบังคับ GPSVC รันแยก

  1. เปิด regedit ไปที่ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpsvc
  2. คลิกขวา gpsvc > Permissions > Change Owner เป็นผู้ใช้ของคุณ
  3. ปิด regedit เปิด CMD/PowerShell (Admin) รัน:
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\gpsvc" /v Type /t REG_DWORD /d 0x10 /f
  4. ต้องขึ้น "The operation completed successfully" รีสตาร์ท PC

วิธีที่ 3: System Restore

Option 1: ล็อกอินได้ด้วยบัญชีอื่น - System > System Protection > System Restore > เลือกจุดก่อนปัญหา

Option 2: ล็อกอินไม่ได้เลย - กด Shift + Restart > Troubleshoot > Advanced options > System Restore

วิธีที่ 4: รีเซ็ต/ลบ Google Chrome

  1. Win + R พิมพ์ appwiz.cpl
  2. หา Google Chrome > Uninstall
  3. ติดตั้งใหม่โดยไม่ใช้สิทธิ์ Admin

วิธีที่ 5: ปิด Fast Startup

  1. Settings > System > Power & sleep > Additional power settings
  2. Choose what the power buttons do > Change settings that are currently unavailable
  3. ยกเลิกติ๊ก Turn on fast startup > Save changes > Restart

วิธีที่ 6: รีสตาร์ท Group Policy Service และ Reset Winsock

  1. Win + R พิมพ์ services.msc
  2. หา Group Policy Client > Properties > Startup type: Automatic > Start > Apply
  3. CMD (Admin) รัน: netsh winsock reset
  4. Restart PC

วิธีที่ 7: Relogin ตามลำดับเฉพาะ

ถ้ามี 3 บัญชี (Working_1, Account_Problem, Working_2):

  1. Switch ทำให้ทั้ง 3 ล็อกอินอยู่
  2. Sign out ตามลำดับ: Working_1, Account_Problem, Working_2
  3. Login Working_1 ทำกิจกรรมบ้าง
  4. Login Working_2 ทำกิจกรรมบ้าง
  5. Login Account_Problem ตรวจสอบว่าแก้ไขได้หรือไม่