安装 Server 2008 R2 SP1 后没有 RDP

安装 Server 2008 R2 SP1 后没有 RDP

我陷入了困境。我刚刚在 Windows 2008 R2 服务器上安装了 Service Pack 1,该服务器托管在远程数据中心,无法使用“真实”屏幕和键盘登录。SP1 似乎破坏了远程桌面协议 (RDP),我进入登录屏幕,登录并短暂看到欢迎消息,然后 RDP 会话终止,如下所示:

RDP 会话断开对话框

服务提供商 (OVH) 有一个虚拟 KVM 工具,据说可以解决这种情况,但服务器在启动到该模式时会出现蓝屏(显然是某种虚拟环境)。OVH 工程师表示,2008 服务器不支持 vKVM,因此该工具几乎没用。唯一的希望是,我能够使用 vKVM 将服务器启动到安全模式,并且不会出现蓝屏,但是:

  • 我无法卸载服务包,因为服务器管理器未在安全模式下运行
  • 我无法安装 VNC,因为 Windows Installer 未在安全模式下运行
  • 我无法安装更新,因为 Windows Update 无法在安全模式下运行(有证据表明安装进一步的更新可以解决此问题)。

由于备份系统基于 FTP,因此没有完整的系统备份,这不可行,因此我无法简单地从备份中恢复。但是,所有重要数据都已备份。因此,我可以选择从头开始重建服务器,但我真的希望避免这样做,因为停机时间是不可取的。

有没有建议让我在不完全重新安装的情况下摆脱困境?例如,是否有一些可以在安全模式下安装的远程访问软件?是否有已知的 RDP 修复程序?是否有办法从安全模式回滚服务包?

答案1

好吧……喝了点咖啡,思路清晰了一点。删除之前的回复并提供更好的信息:

该更新的原始发布版本来自KB2667402导致此问题。已知问题中指出,更新后应用 SP1 会导致 RDP 问题。

该补丁已重新发布,以解决和纠正 RDP 问题。

因此,您应该能够正常启动服务器并通过 WMI 远程卸载补丁的原始版本

wmic /node:<SERVER> /user:<USER> process call create "powershell wusa /uninstall /kb:2667402 /quiet /forcerestart"

卸载 KB 并随后强制重启后,您应该能够再次通过 RDP 连接到服务器。此时,您应该能够安装同一 KB 的更新版本

脚注:这确实解决了问题,但我不需要远程使用 WMI。我能够使用虚拟 KVM 启动到安全模式,并直接使用 WUSA 命令行卸载 KB2667402。重新启动后,一切正常。这使我能够避开与让远程用户访问 WMI 相关的所有防火墙和权限问题。

相关内容