[已解决]远程计算机需要网络级身份验证
在域控制的系统上工作时,在尝试远程访问计算机时,用户报告了以下错误:
“您尝试连接的远程计算机需要网络级身份验证(NLA),但无法与Windows域控制器联系以执行NLA。如果您是远程计算机的管理员,则可以使用“系统属性”对话框的“远程”选项卡上的选项来禁用NLA。”
原因
错误的症结在于,无法联系域控制器,因此无法执行网络级身份验证。即使启用了网络级别身份验证,也已经报告了该错误。
我们处理此问题的策略将是完全禁用网络级别身份验证。尽管NLA提供了额外的安全性,但我们在这里别无选择。
解决方案1] –删除Default.rdp文件
1.前往 我的文档 如果您找到一个名为 默认.rdp ,只需将其删除即可。再试一次。
如果不起作用,请从域中删除计算机,然后再次添加。现在,检查问题是否仍然存在。
解决方案2]使用属性禁用NLA
1]按 赢+ R 打开“运行”窗口并键入命令 sysdm.cpl 。按Enter打开“系统属性”窗口。
2]在“远程”标签中,取消选中“ 仅允许来自运行带有网络级别身份验证的远程桌面的计算机的连接(推荐)。 ”
3]点击 申请 接着 好的 保存设置。
解决方案3]使用注册表禁用NLA
如果上述方法不起作用,我们可以从注册表本身禁用NLA。
1]按 赢+ R 打开“运行”窗口并键入命令 注册表编辑 。按Enter打开注册表编辑器。
2]选择 文件 然后点击 连接网络注册表 。
通过输入详细信息连接到网络设备。等待网络连接。
3]导航到以下路径:
- HKLM
- 系统
- CurrentControlSet
- 控制
- 终端服务器
- WinStations
- RDP协议
4]更改条目的值 安全层 和 用户认证 到 0 。
5]关闭注册表编辑器。
6] 重新开始 系统。
解决方案4]使用Powershell禁用NLA
1]按 赢+ R 打开“运行”窗口,然后键入命令PowerShell。按Enter键打开Powershell窗口。
2]在Powershell中复制粘贴以下命令:
$TargetMachine = “Target-Machine-Name”
点击Enter,然后在下面输入命令。
(Get-WmiObject -class Win32_TSGeneralSetting -Namespace rootcimv2terminalservices -ComputerName $ComputerName -Filter 'TerminalName='RDP-tcp'').SetUserAuthenticationRequired(0)
3]按 进入 执行命令并在完成后重新启动系统。
希望能帮助到你!
为你推荐: