远程桌面仅适用于旧客户端


10

我们所有的Windows 8.1计算机突然拒绝远程桌面连接。

问题是当我们连接 Windows 8.1
时,连接到其他Windows版本时没有问题。

编辑: Microsoft更新KB2962806解决的问题。感谢Bertrand SCHITS的回答。

到目前为止,我们发现:

  • 我们始终可以以本地用户身份进行连接。该问题仅适用于域用户(管理员和普通用户)
  • 我们可以连接旧的mstsc.exe版本。例如,我们可以从Windows 2003和2003 R2计算机连接。我们无法从Windows 7,Windows 8.1和Windows 2012 R2连接。
    如果我们将旧的mstsc.exe(版本5.2.xxxx)从Windows 2003复制到较新的计算机,则可以连接
  • 如果我们从旧的mstsc.exe版本(如上所述)进行连接,则在几分钟内,我们可以从所需的任何版本进行连接。经过一段随机的时间(从30秒到几个小时),我们必须再次使用旧版本
  • 使用最新的mstsc.exe版本,有时我们无法连接某些用户,但这可与其他用户一起使用。使用旧版本后,这种现象就会消失,两天后可能会再次出现
  • (由于沃伦的回答),如果我们手动将其添加enablecredsspsupport:i:0到.rdp文件中,则在连接之前不要求提供凭据(因此行为与旧客户端相同),并且我们可以连接任何客户端版本。但是我们无法自动连接,登录过程涉及每次选择以其他用户身份登录(即使它是同一用户)
  • (感谢Pathum Anjana),我们在连接的两侧都应用了可选的更新KB2830477

我们测试了什么:

  • 我们从本地网络到本地,从远程到本地进行了测试。没有不同
  • 我们禁用了防火墙
  • 我们测试了使用gpedit.msc禁用所有安全功能 Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Security
  • 我们启用了针对登录事件的审核,而没有对日志进行审核。其他日志中没有其他内容(如何启用RDP协议日志?)
  • 我们在另一台网络(域无关)上的一台计算机上进行了测试,该计算机仅安装了7-zip。没有打印机驱动程序,没有组策略,仅此而已。它只是最新的Windows 8.1。我们有完全一样的问题
  • 我们问谷歌,他说“我真的不知道”。他现在将我们定向到此页面,这是一个很好的答案,但并没有真正帮助
  • 我们删除了所有更新,直到2月25日(问题发生的几天)为止。没有改善,因此问题可能是现有设置由最近的更新设置为不同的值(并且在删除更新时未还原,这可能是通常的行为)

当我们无法连接时,错误消息与我们使用错误密码(但未在安全日志中输入)得到的错误消息完全相同:
在此处输入图片说明

  • 每台计算机都有有效的许可证
  • 我们使用MSE作为防病毒软件
  • 一些Windows 8.1是由制造商(Lenovo)预安装的,而其他Windows 8.1是由我们安装的。我看到的唯一共同因素是我们管理所有这些因素

您知道如何解决这个问题吗?


1
@RedShift:很明显,无论何时工作,我们都使用相同的方法。我们始终使用域\用户名。
格雷戈里·穆萨特

5
为什么对此有否决权?这个问题读得很好。
jscott 2015年

1
我将看看如何部署这些Win 8.1计算机。推送到这些计算机的图像是否相同?图像可能已损坏。我们需要寻找共同的因素。8.1机器上的设置必须有所不同。特别是如果您使用RDP来访问其他操作系统没有任何问题。
veel84

2
只是将我的发现添加到该线程中。...我是一名IT顾问,并且在多个客户站点中都遇到相同的问题....所有这些站点都在3月11日开始出现问题。3个不同的客户,没有一个部署的映像,全部部署在不同的网络上,部署在不同的防火墙之后,部署在不同的环境中。一个是Windows 2003域,一个是2008域,另一个是2012年。可以完全如上所述复制所有域。唯一需要注意的是,只要我以管理员身份(本地或域)登录,RDP就可以正常工作。如果我以用户身份登录,即使我仍是

1
您在事件查看器中有与此相关的任何内容吗?很高兴看到这样的日志消息。也许Wireshark跟踪登录握手也会很有帮助。
MrMajestyk

Answers:


5

也许这与KB2962806有关。您应该尝试应用它。
我不知道如何应用此更新,因为Microsoft网站上没有该更新。我只能通过Windows自动更新来获得它,而不是在每台计算机上都能得到。

此更新为我解决了类似的问题。由于此更新适用于某些计算机,因此其他所有计算机也都可以工作。我没有搜索原因。


我在两台计算机上进行了测试,问题似乎已解决。我需要更多时间,以确保一切正常。
Gregory MOUSSAT 2015年

1
我确认此KB2962806是解决我们问题的正确方法。谢谢!
格雷戈里·穆萨特

2

过去两天以来,凭据提示一直使我发疯,并且随着最近发生的一系列事件,我相信最近安装的2012 RDP服务器与KB3035017有关。

在搜索这篇文章和其他文章之后,我发现到目前为止,有一些问题可以解决。

在同一台计算机上测试RDP图标时,这会产生一个凭据提示错误,而另一则则成功登录。

http://www.boredsysadmin.com/2008/06/how-to-disable-credentials-prompt-of.html

希望这对其他人有帮助,我将继续监视和搜索正确的修复程序。

干杯


我确认enablecredsspsupport:i:0部分解决了该问题。问题已更新
Gregory MOUSSAT 2015年

1

它可能与较旧的RDP客户端一起使用,因为它会强制协议版本降级,无论发生什么问题都不会降级。

我的猜测是,它可能与屏幕分辨率有关。Microsoft在Windows 8.1中的RDP中进行了许多与屏幕分辨率和多显示器处理有关的更改。尽管您的症状似乎与解决方案无关,但是Windows 7 RDP客户端和Windows 8.1之间的协商可能失败了吗?

这也可以解释为什么它只对某些用户有效,而不对其他用户有效-他们在客户端或目标8.1系统上可能具有不同的分辨率设置。

查看在RDP客户端中更改屏幕分辨率是否有任何效果(特别是在全屏模式和特定分辨率之间进行更改,以及更改多监视器设置)。

您可以在此处了解更多有关此信息:http : //blogs.msdn.com/b/rds/archive/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1.aspx


我刚刚使用1024x768的RDP会话进行了测试,并禁用了打印机/复制粘贴/等等->没什么好了
Gregory MOUSSAT 2015年

1

给定您所看到的时间,该问题可能与CVE-2015-0079的补丁一致。与该漏洞有关的Microsoft公告是MS15-030,有关此问题的实际修补程序可在此处获得。如果您的系统上已经安装了此修补程序,则可以尝试从其中一个系统中删除它,以查看问题是否解决。

它不会是打破某些RDP组合的第一个MS补丁。看看这个 -特别是关于KB2984972。

MS用补丁修复的问题是潜在的DoS攻击-通常在办公室环境中不是很多问题,但仍然如此。


我测试了删除KB3035017(与您指向的漏洞相关的补丁)->不变。现在,我从3月11日删除其他方法,以查看我们是否有任何改进。
Gregory MOUSSAT 2015年

我从3月11日删除了所有补丁,之前的5个补丁->没什么比这更好了
Gregory MOUSSAT

好吧,这当然值得一试。当那个Google家伙不了解任何事情时,这真的太糟糕了。他在这方面通常很擅长。要看的另一件事可能是时间-您的工作站是否正确保存时间?我想如果它们是域的一部分,它们也会这样做,但是Kerberos对时间偏差很敏感,因此它可能是一个值得一看的地方-即使有点麻烦。
MrMajestyk
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.