无法远程访问计算机,因为“远程计算机需要网络身份验证”


8

我正在尝试从另一台Windows 7计算机远程移至一台Windows 7计算机,并且出现此错误:

远程计算机需要网络级别身份验证,您的计算机不支持该级别

错误截图

我相信我的计算机确实支持网络级身份验证,因为:

  1. 我在Windows 7上
  2. 我之前已从该计算机远程访问目标计算机,并且在目标计算机上需要网络级别身份验证
  3. mstsc.exe的“关于”对话框说它受支持:

关于对话框的屏幕截图

有没有人看过这个问题,或者知道我该如何解决?

Answers:


4

看起来设置是在远程计算机上更改的,而不是在您的计算机上更改的。

解决此问题的最简单方法(尽管不那么安全)是启用“允许从运行任何版本的远程桌面的计算机连接(安全性较低)”

在系统属性Win + Pause/Break->高级系统设置->远程中找到它。

如果您不想允许没有NLA的计算机登录,请告诉我,我们将对其进行整理。


有运气吗?
extremko 2012年

现在已经两个多月了。想要发布结果吗?
extremko

1
我无权访问远程计算机,所以我让同事手动重新启动计算机。这样做后就奏效了。
埃里克(Eric)

PS,对不起,我没有看到您的评论。既然他们没有对这个问题发表评论,除非给他们回复@Eric
Eric

@Eric感谢您的反馈和答号!另外,我很高兴很容易找出问题所在的地方:)
extremko 2012年

3

就我而言,这是我们正在使用的自定义RDP文件的问题,并且似乎也影响了我们的Windows 10远程主机,但不影响我们的Windows 7远程主机。

解决的办法是编辑在文本编辑器和更改.rdp文件enablecredsspsupport:i:0enablecredsspsupport:i:1或者干脆删除线。在远程Windows 10主机上是否启用了要求网络级别身份验证似乎并不重要。


这就是我的工作-我编辑了%userprofile%\ documents \ Default.rdp文件,并添加了enablecredsspsupport:i:0来测试其他RDP连接。我必须删除该行。
yourbuddypal

2

我们的问题是由加密数据库目录损坏引起的:

  • 通过运行“ net stop cryptsvc”来停止加密服务(cryptsvc)。
  • 删除或重命名C:\ Windows \ System32 \ catroot2文件夹。
  • 通过运行“ net start cryptsvc”来启动cryptsvc。
  • 重新启动计算机。
  • C:\ Windows \ System32 \ catroot2将重新创建。
  • 等待所有来自C:\ Windows \ System32 \ catroot的目录文件导入到catroot2数据库中。这可能需要一个小时,所以请耐心等待。

1
是在客户端还是在服务器端?
Daniel.S

我按照您的步骤进行操作,现在已经20分钟了,在System32 /中看不到catroot2文件夹。C:\ Windows \ System32 \ catroot中总共有45MB数据。怎么会花一个小时才能复制?
阿努姆·谢拉兹

0

删除计算机证书,然后请求新的计算机证书为我解决了此问题。

  • MMC
  • 添加管理单元(证书,计算机,本地计算机)
  • 证书->个人->证书
  • 右键单击证书,所有任务,使用新密钥请求证书
  • 删除旧证书
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.