วิธีการลงชื่อเข้าใช้ไม่ได้รับอนุญาตให้เข้าสู่ระบบ Windows
ถ้าคุณเห็น
The sign-in method is not allowedเกิดข้อผิดพลาดเมื่อพยายามเข้าสู่ระบบ Windows หมายความว่าการตั้งค่านโยบายกลุ่มที่เป็นผลลัพธ์ป้องกันการลงชื่อเข้าใช้ในเครื่องสำหรับบัญชีผู้ใช้ปัจจุบัน ข้อผิดพลาดส่วนใหญ่มักปรากฏขึ้นหากคุณพยายามลงชื่อเข้าใช้คอมพิวเตอร์โดยใช้บัญชีผู้เยี่ยมชมหรือไปยังตัวควบคุมโดเมนโดยใช้บัญชีผู้ใช้ที่ไม่มีสิทธิ์ของผู้ดูแลระบบโดเมน อย่างไรก็ตาม อาจมีเหตุผลอื่นบางประการ
The sign-in method you're trying to use isn't allowed. For more info, contact your network administrator.รายชื่อผู้ใช้และกลุ่มที่ได้รับอนุญาตให้ลงชื่อเข้าใช้คอมพิวเตอร์แบบโต้ตอบได้รับการกำหนดค่าโดยใช้ GPO
เปิดตัวแก้ไขนโยบายกลุ่มภายในเครื่อง (
gpedit.msc);
ไปที่ การกำหนดค่าคอมพิวเตอร์ -> การตั้งค่า Windows -> การตั้งค่าความปลอดภัย -> นโยบายท้องถิ่น -> การกำหนดสิทธิ์ของผู้ใช้
ค้นหา อนุญาตให้เข้าสู่ระบบในเครื่อง ในรายการนโยบาย
นโยบายประกอบด้วยรายชื่อกลุ่มและผู้ใช้ที่ได้รับอนุญาตให้ลงชื่อเข้าใช้คอมพิวเตอร์ภายในเครื่อง
ขึ้นอยู่กับระบบปฏิบัติการและบทบาทของคอมพิวเตอร์ รายชื่อกลุ่มที่อนุญาตให้ลงชื่อเข้าใช้ในเครื่องอาจแตกต่างกันไป ตัวอย่างเช่น อนุญาตให้ลงชื่อเข้าใช้ภายในเครื่องสำหรับกลุ่มผู้ใช้ต่อไปนี้บนเวิร์กสเตชันที่ใช้ Windows 10 และเซิร์ฟเวอร์ที่ใช้ Windows Server 2022,2019,2016:
ผู้ดูแลระบบ
ตัวดำเนินการสำรอง
ผู้ใช้
-
ผู้ดำเนินการบัญชี
ผู้ดูแลระบบ
ตัวดำเนินการสำรอง
ตัวดำเนินการพิมพ์
ตัวดำเนินการเซิร์ฟเวอร์
คุณสามารถอนุญาตให้ผู้ใช้หรือกลุ่มอื่นลงชื่อเข้าใช้ภายในเครื่องได้ โดยคลิก เพิ่มผู้ใช้หรือกลุ่ม และเลือกผู้ใช้ที่คุณต้องการเพิ่ม ตัวอย่างเช่น คุณป้องกันไม่ให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบเข้าสู่ระบบอุปกรณ์ ในการดำเนินการนี้ เพียงลบกลุ่ม ผู้ใช้ ออกจากการตั้งค่านโยบาย
หลังจากทำการเปลี่ยนแปลงแล้ว ให้อัปเดตการตั้งค่า Group Policy โดยใช้
gpupdate /forceคำสั่ง (ไม่ต้องรีบูต)
บนเซิร์ฟเวอร์ที่ใช้ Windows Server ที่มีบทบาทตัวควบคุมโดเมน Active Directory (ADDS) การลงชื่อเข้าใช้แบบโต้ตอบจะได้รับอนุญาตสำหรับกลุ่มต่อไปนี้:
นอกจากนี้ โปรดทราบว่ามีนโยบายอื่นที่จะป้องกันการลงชื่อเข้าใช้แบบโต้ตอบในเครื่องไปยัง Windows ในส่วน GPO เดียวกัน นโยบายนี้เรียกว่า ปฏิเสธการเข้าสู่ระบบในเครื่อง ในกรณีของฉัน การเข้าสู่ระบบแบบไม่ระบุตัวตนในเครื่องภายใต้บัญชี Guest ถูกปฏิเสธบนคอมพิวเตอร์
คุณสามารถป้องกันไม่ให้กลุ่มใดกลุ่มหนึ่ง (หรือผู้ใช้) เข้าสู่ระบบคอมพิวเตอร์ภายในเครื่องได้โดยการเพิ่มพวกเขาในนโยบายนี้ เนื่องจากนโยบาย ปฏิเสธการเข้าสู่ระบบในเครื่อง มีลำดับความสำคัญสูงกว่าอนุญาตการเข้าสู่ระบบในเครื่อง ผู้ใช้จึงไม่สามารถเข้าสู่ระบบคอมพิวเตอร์ได้โดยมีข้อผิดพลาดต่อไปนี้:
The sign-in method isn’t allowed.หนึ่งในแนวทางปฏิบัติที่ดีที่สุดในการรักษาความปลอดภัยบัญชีผู้ดูแลระบบที่มีสิทธิพิเศษในโดเมน Windows คือการปฏิเสธการเข้าสู่ระบบในเครื่องไปยังเวิร์กสเตชันและเซิร์ฟเวอร์ภายใต้บัญชีผู้ดูแลระบบโดเมน โดยกำหนดนโยบายปฏิเสธการเข้าสู่ระบบภายในเครื่องสำหรับกลุ่มผู้ดูแลโดเมนให้กับ OU ทั้งหมดยกเว้นตัวควบคุมโดเมน ในทำนองเดียวกัน คุณต้องปฏิเสธการลงชื่อเข้าใช้ภายใต้บัญชีท้องถิ่น
ในสภาพแวดล้อมโดเมน อาจกำหนด GPO หลายรายการให้กับคอมพิวเตอร์เครื่องหนึ่ง ดังนั้น เพื่อรับนโยบายที่อนุญาตการลงชื่อเข้าใช้ในเครื่อง คุณต้องตรวจสอบการตั้งค่านโยบายที่ได้ คุณสามารถใช้
rsop.mscคอนโซลหรือเครื่องมือ gpresult เพื่อรับการตั้งค่า GPO ที่เป็นผลลัพธ์บนคอมพิวเตอร์ของคุณ
โปรดทราบว่าผู้ใช้สามารถใช้เซสชัน RDP แบบโต้ตอบเพื่อเชื่อมต่อกับอุปกรณ์ Windows (หากเปิดใช้งาน RDP บนอุปกรณ์นั้น) แม้จะถูกปฏิเสธการเข้าสู่ระบบในเครื่อง รายชื่อผู้ใช้ที่ได้รับอนุญาตให้เข้าสู่ระบบผ่านเดสก์ท็อประยะไกลมีการตั้งค่าในส่วน GPO เดียวกันโดยใช้ตัวเลือก อนุญาตให้เข้าสู่ระบบผ่านบริการเดสก์ท็อประยะไกล
อีกเหตุผลหนึ่งที่คุณสามารถดู “
The sign-in method you are trying to use isn’t allowedข้อผิดพลาดคือเมื่อรายการคอมพิวเตอร์ที่ผู้ใช้ได้รับอนุญาตให้เข้าสู่ระบบถูกจำกัดในแอตทริบิวต์ผู้ใช้ LogonWorkstations ใน AD (อ่านเพิ่มเติมที่นี่) เมื่อใช้ Get-ADUSer PowerShell cmdlet คุณสามารถแสดงรายการคอมพิวเตอร์ที่ผู้ใช้ได้รับอนุญาตให้เข้าสู่ระบบได้ (ตามค่าเริ่มต้น รายการจะว่างเปล่า):
(Get-ADUser maxbak -Properties LogonWorkstations).LogonWorkstationsในบางกรณี คุณอาจอนุญาตให้ผู้ใช้เข้าสู่ระบบตัวควบคุมโดเมน/โฮสต์ Windows Server ผ่าน RDP หรือในเครื่อง การเพิ่มบัญชีผู้ใช้ในนโยบายท้องถิ่น อนุญาตการเข้าสู่ระบบในเครื่อง บนเซิร์ฟเวอร์ของคุณก็เพียงพอแล้ว อย่างไรก็ตาม มันจะดีกว่าการเพิ่มผู้ใช้ในกลุ่ม Local Administrators อย่างไรก็ตาม จะดีกว่าถ้าใช้ตัวควบคุมโดเมน RODC ด้วยเหตุผลด้านความปลอดภัย
คุณยังสามารถอนุญาตให้เข้าสู่ระบบโดยใช้ ntrights (เครื่องมือนี้รวมอยู่ใน Admin Pack เวอร์ชันเก่าบางเวอร์ชัน) ตัวอย่างเช่น หากต้องการอนุญาตให้เข้าสู่ระบบภายในเครื่องสำหรับกลุ่มโดเมน ให้รันคำสั่งด้านล่าง:
ntrights +r SeInteractiveLogonRight -u "GroupName"หากต้องการปฏิเสธการเข้าสู่ระบบในเครื่อง:
ntrights -r SeInteractiveLogonRight -u "UserName"

