当我通过远程桌面登录我的 Server 2012 R2 服务器时,它会在登录屏幕上停留 10-20 秒,然后才会登录。登录后,我在 Windows 系统事件日志中发现以下三个错误,均记录为事件 ID 7011与来源服务控制管理器:
等待 UmRdpService 服务的事务响应时超时(30000 毫秒)。
等待 ScDeviceEnum 服务的事务响应时达到超时(30000 毫秒)。
智能卡设备枚举服务服务由于以下错误启动失败:该服务未及时响应启动或控制请求。
显然这UmRdpService
是 RDP 端口重定向服务,所以我想当我与我的服务器建立远程桌面会话时,RDP 正在尝试重定向智能卡。 但我没有智能卡设备任何类型的连接到我的服务器或我正在建立远程连接的机器。
我检查了智能卡设备枚举服务,并注意到其启动类型为Manual (Trigger Start)
。我可以手动启动和停止该服务,并且没有记录任何错误。
我该如何避免登录时出现这种不必要的延迟?
答案1
如果您不需要使用智能卡进行身份验证,请更改启动类型的智能卡设备枚举服务从Manual (Trigger Start)
到Disabled
。这样做之后,远程登录时不必要的延迟将会消失。
答案2
我一直在寻找解决无法重新登录 2012R2 服务器远程桌面的问题的方法。要么它会冻结已登录的现有客户端,要么当您进行 RDP 连接时,它永远不会进入服务器登录提示,而是黑屏。除了重新启动 RDS 服务器 (2012R2) 之外,没有其他方法可以解决这个问题。通过在远程桌面服务器上禁用大型发送卸载,它解决了所有问题。所有指向我其他地方的红鲱鱼错误和警告都停止了,但实际有效的解决方案除外。当我看到这立即起作用后,我也在域控制器上禁用了大型发送卸载。谢谢
答案3
在 Windows Server 2012 计算机上,通过以下步骤禁用 Large Send Offload:
- 打开网络连接。
- 右键单击网卡图标并选择特性。
- 在联网选项卡,点击配置…按钮。
- 在下一个窗口中,切换到先进的标签。
- 点击大量发送卸载版本 2 (IPv4)并将值更改为
Disabled
。
您应该立即注意到差异。