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

แก้ไข: ข้อจำกัดของบัญชีป้องกันไม่ให้ผู้ใช้นี้ Sign in ได้

ข้อความข้อผิดพลาด 'Account restrictions are preventing this user from signing in' เปิดเผยเมื่อผู้ใช้ไม่สามารถสร้าง Remote Desktop connection ไปยังระบบเป้าหมายด้วย Windows Server 2012 ขึ้นไป ข้อผิดพลาดอาจมาจาก Windows Group Policy ที่หยุดไม่ให้ส่ง credentials ไประบบระยะไกล ในทางกลับกัน หลายคนคิดว่าปัญหามาจากรหัสผ่านหมดอายุหรือรหัสผ่านว่าง ซึ่งเป็นไปได้บ้าง แต่ถ้าไม่ใช่ หลายคนก็งง

แก้ไข: ข้อจำกัดของบัญชีป้องกันไม่ให้ผู้ใช้นี้ Sign in ได้

Remote Desktop Connections ใช้กันแพร่หลายโดย security admins หรือฝ่ายอื่น และการใช้งานเพิ่มขึ้นเรื่อยๆ ข้อผิดพลาดจึงคาดการณ์ได้ เพราะทุกแอปมีข้อผิดพลาดที่ต้องเปิดเผย อย่างไรก็ตาม คุณสามารถแยกปัญหาได้ง่ายด้วยวิธีแก้ไขด้านล่าง

สาเหตุของข้อความข้อผิดพลาด 'Account Restrictions are Preventing this User from Signing in'

ข้อผิดพลาดนี้เกิดในสถานการณ์ต่างๆ แต่สิ่งต่อไปนี้ดูเหมือนเป็นสาเหตุบ่อยที่สุด —

  • Windows Group Policy: นโยบาย Windows รับผิดชอบบางการกระทำของระบบ ข้อผิดพลาดบางครั้งมาจาก Windows Group Policy เฉพาะที่หยุดไม่ให้ RD client เปิดเผย sign-in credentials ให้ remote host การปิด policy นี้ดูจะแก้ปัญหา
  • ไม่มีรหัสผ่าน: บางกรณี ข้อผิดพลาดเกิดขึ้นหากบัญชีผู้ใช้ที่ใช้สร้าง remote connection ไม่มีรหัสผ่าน ในกรณีนี้ ต้องตั้งรหัสผ่าน หรือปิด policy นี้ก็ได้

ตอนนี้คุณรู้สาเหตุที่เป็นไปได้แล้ว สามารถแยกปัญหาได้ด้วยวิธีแก้ไขด้านล่าง

วิธีที่ 1: ปิด Windows Group Policy

如กล่าวไว้ มี security policy ป้องกันไม่ให้ RD client เปิดเผย credentials ที่ให้มา Policy นี้ดูเหมือนก่อให้เกิดข้อผิดพลาดในบางสถานการณ์ เพื่อกำจัดข้อผิดพลาดและเชื่อมต่อได้ ต้องปิด policy นี้ วิธีทำ:

  1. กด Windows Key + R เปิด Run dialog box
  2. พิมพ์ 'gpedit.msc' ในกล่องค้นหา Enter
  3. Local Group Policy Editor เปิดแล้ว ไป directory นี้:
    Computer Configuration > Administrative Templates > System > Credentials Delegation
  4. ขวามือ หา policy 'Restrict delegation of credentials to the remote servers'
  5. ดับเบิลคลิกแก้ไข ตั้งเป็น Disabled คลิก Apply แล้ว OKแก้ไข: ข้อจำกัดของบัญชีป้องกันไม่ให้ผู้ใช้นี้ Sign in ได้
  6. ดูว่าปัญหาแก้ไขได้หรือไม่

วิธีที่ 2: ตั้งรหัสผ่าน

ข้อผิดพลาดอาจปรากฏหากบัญชีผู้ใช้ที่ใช้ไม่มีรหัสผ่าน ดังนั้นเพื่อแก้ไข ต้องตั้งรหัสผ่าน แล้วดูว่าปัญหาแก้ไขได้หรือไม่ หากแก้ได้ จะต้องใส่รหัสผ่านทุกครั้งที่ sign-in แต่ถ้าอยากหลีกเลี่ยง สามารถปิด Windows Group Policy ได้ วิธีทำ:

  1. เปิด Local Group Policy Editor ตามข้างต้น
  2. เปิดแล้ว ไป location นี้:
    Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options
  3. ขวามือ หา policy 'Accounts: Limit local account use of blank passwords to console logon only'
  4. ดับเบิลคลิกแก้ไข ตั้งเป็น Disabledแก้ไข: ข้อจำกัดของบัญชีป้องกันไม่ให้ผู้ใช้นี้ Sign in ได้
  5. คลิก Apply แล้ว OK