ผู้ใช้รายงานเจอข้อผิดพลาดนี้เมื่อพยายาม Remote เข้าเครื่องในโดเมน แม้ NLA (Network Level Authentication) จะเปิดอยู่ก็ตาม มีวิธีแก้หลายทางเลือก

The remote computer that you are trying to connect to requires network level authentication (NLA), but your windows domain controller cannot be contacted to perform NLA...
หรืออาจเป็นข้อความ:
The remote computer requires Network Level Authentication, which your computer does not support...
หมายเหตุ: สำรองข้อมูลและ Registry ก่อนทำตามวิธีใดวิธีหนึ่ง
วิธีที่ 1: ปิด NLA ผ่าน Properties (ง่ายที่สุด)
- กด Windows + R พิมพ์ sysdm.cpl Enter
- แท็บ Remote → ยกเลิกถูก Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended)
- กด Apply → ลอง Remote ใหม่
วิธีที่ 2: ปิด NLA ผ่าน Registry (สำหรับเครื่อง Remote)
- เปิด regedit → File → Connect Network Registry → ใส่รายละเอียดเครื่อง Remote
- ไปที่พาธ: HKLM > SYSTEM > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp
- เปลี่ยนค่า 2 ค่าเป็น 0:
SecurityLayer UserAuthentication
- เปิด PowerShell รัน:
restart-computer
วิธีที่ 3: ปิด NLA ผ่าน PowerShell (Remote)
- เปิด PowerShell (Admin)
- รันคำสั่ง (เปลี่ยน Target-Machine-Name ให้ถูกต้อง):
$TargetMachine = "Target-Machine-Name" (Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices -ComputerName $TargetMachine -Filter "TerminalName='RDP-tcp'").SetUserAuthenticationRequired(0)
วิธีที่ 4: ใช้ Group Policy Editor
- กด Windows + R พิมพ์ gpedit.msc Enter
- ไปที่: Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Security
- หา Require user authentication for remote connections by using Network Level Authentication → ตั้งเป็น Disabled
- ตรวจสอบว่าปัญหาหายไปหรือยัง
หมายเหตุ: หายังไม่ได้ ลองนำเครื่องออกจากโดเมน แล้ว Join ใหม่ เพื่อรีเซ็ตการตั้งค่า