ค้นหาเว็บไซต์

วิธีการลงชื่อเข้าใช้ไม่ได้รับอนุญาตให้เข้าสู่ระบบ 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

  1. เปิดตัวแก้ไขนโยบายกลุ่มภายในเครื่อง (

    gpedit.msc

    );

  2. ไปที่ การกำหนดค่าคอมพิวเตอร์ -> การตั้งค่า Windows -> การตั้งค่าความปลอดภัย -> นโยบายท้องถิ่น -> การกำหนดสิทธิ์ของผู้ใช้

  3. ค้นหา อนุญาตให้เข้าสู่ระบบในเครื่อง ในรายการนโยบาย

  4. นโยบายประกอบด้วยรายชื่อกลุ่มและผู้ใช้ที่ได้รับอนุญาตให้ลงชื่อเข้าใช้คอมพิวเตอร์ภายในเครื่อง

    ขึ้นอยู่กับระบบปฏิบัติการและบทบาทของคอมพิวเตอร์ รายชื่อกลุ่มที่อนุญาตให้ลงชื่อเข้าใช้ในเครื่องอาจแตกต่างกันไป ตัวอย่างเช่น อนุญาตให้ลงชื่อเข้าใช้ภายในเครื่องสำหรับกลุ่มผู้ใช้ต่อไปนี้บนเวิร์กสเตชันที่ใช้ Windows 10 และเซิร์ฟเวอร์ที่ใช้ Windows Server 2022,2019,2016:

    • ผู้ดูแลระบบ

    • ตัวดำเนินการสำรอง

    • ผู้ใช้

    บนเซิร์ฟเวอร์ที่ใช้ Windows Server ที่มีบทบาทตัวควบคุมโดเมน Active Directory (ADDS) การลงชื่อเข้าใช้แบบโต้ตอบจะได้รับอนุญาตสำหรับกลุ่มต่อไปนี้:

    • ผู้ดำเนินการบัญชี

    • ผู้ดูแลระบบ

    • ตัวดำเนินการสำรอง

    • ตัวดำเนินการพิมพ์

    • ตัวดำเนินการเซิร์ฟเวอร์

  5. คุณสามารถอนุญาตให้ผู้ใช้หรือกลุ่มอื่นลงชื่อเข้าใช้ภายในเครื่องได้ โดยคลิก เพิ่มผู้ใช้หรือกลุ่ม และเลือกผู้ใช้ที่คุณต้องการเพิ่ม ตัวอย่างเช่น คุณป้องกันไม่ให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบเข้าสู่ระบบอุปกรณ์ ในการดำเนินการนี้ เพียงลบกลุ่ม ผู้ใช้ ออกจากการตั้งค่านโยบาย

  6. หลังจากทำการเปลี่ยนแปลงแล้ว ให้อัปเดตการตั้งค่า Group Policy โดยใช้

    gpupdate /force

    คำสั่ง (ไม่ต้องรีบูต)

นอกจากนี้ โปรดทราบว่ามีนโยบายอื่นที่จะป้องกันการลงชื่อเข้าใช้แบบโต้ตอบในเครื่องไปยัง 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"

บทความที่เกี่ยวข้อง