我已经能够毫无问题地通过远程桌面连接到我的 Windows Server 2008 R2 计算机。但后来我安装了大量更新(包括 SP1),现在我无法通过 RDP 连接。
一些背景信息:
RDP 已启用(并且每个人都设置为具有连接权限)
我已经禁用了防火墙,但是没有成功。
我可以毫无问题地 ping 服务器,并且可以通过所有其他正常方式进行连接。
这可能是什么原因造成的?
编辑:端口 TCP 3389 未侦听。如果防火墙已禁用,为什么它未侦听?
答案1
我也曾为同样的问题而苦苦挣扎今天:Windows Server 2008 R2 服务器可以很好地处理 RDP,直到有人安装了 SP1;然后,远程桌面服务突然在启动和/或用户连接时崩溃。看起来问题与应用 SP1 有点相关后系统已经启动并运行了一段时间...可能某些 SP1 之前的更新与 SP1 本身不兼容。
一些建议:
- 检查“远程桌面”服务是否已启动。如果没有,请启动它。
- 检查“软件保护”服务是否也已启动。如果没有,请启动它。
- 检查事件日志中是否存在与远程桌面服务相关的应用程序崩溃。如果找到,请查看引用的 DLL 的版本号。很有可能是 6.1.7600.X (RTM),而不是 6.1.7601.X (SP1)。如果是这种情况,请尝试用运行 SP1 的服务器中的相同文件替换这些文件。
- 如果其他方法都失败了,请卸载 SP1,然后重新安装;但这次,使用完整的安装包,不要通过 Windows 更新应用 SP1。
答案2
正如博客文章中所述,我发现该问题是由于修补程序 2667402 引起的。
我可以通过在本地登录受影响的服务器并运行来解决问题
wusa /uninstall /kb:2667402 /quiet /forcerestart
在命令提示符下。服务器重启后,我能够再次通过 RDP 连接到它
答案3
您想从哪个操作系统进行连接?
检查远程桌面设置,是不是中间的选项?
答案4
我连接到一个 rdp 会话,它突然挂起并断开连接,让我无法再重新连接。我搜索了网络并尝试了所有方法(sc、pskill 等),但都无济于事,因为终端服务正在运行,但出于某种原因对请求没有响应。这是我通过 vnc 访问它后让它再次工作的方法:
在服务器上:
- 打开 Windows 资源管理器。
- 右键单击“此电脑”并选择属性。
- 点击远程设置并选择“远程”选项卡。
- 选择“不允许远程连接到这台计算机”。
- 单击“应用”。
- 选择“允许远程连接到这台计算机”。
- 单击“应用”,然后单击“确定”。
我发现有几个答案提到重新启动可以解决问题。我当时无法这样做,因为我有用户在上班 - 我确实在他们下班后重新启动了,以防万一。顺便说一句,当这个 rdp 无意义的情况发生时,就我的用户而言,一切都很正常(甚至没有人知道出了什么问题)。
我总是安装一个替代程序来允许远程控制计算机,即使我设置了 RDP。TightVNC 是一个不错的选择,或者你可以使用 TeamViewer 或许多其他用于此目的的程序。
亚历克斯