远程桌面问题

远程桌面问题

在我运行一些 Windows 更新(远程,使用终端服务)并点击重新启动后,我无法通过 RDP 连接到远程服务器,我的客户端程序只是说它无法连接。我知道服务器确实重新启动了,因为 apache 和 filezilla 等正在运行。但我不确定为什么我无法进入 RDP。我确实可以通过使用 PHP exec 函数访问命令行(某种程度上)。

我检查了防火墙设置,它们看起来没问题,我不知道如何通过命令行撤消更新。而且服务器要几个小时才能到达。

有没有什么方法可以让我使用 FTP 和 Apache/PHP exec 函数再次获得控制权?

答案1

有时 Win2k3 服务器可以重新启动并正常启动 - 但无法正确运行 RDP。服务器是否有多个 NIC?如果是,在解决此问题后,请确保通过终端服务配置将 LAN(或其他适当的 NIC)绑定到远程桌面服务。

您是否可以通过某种 VPN 网络访问服务器?如果有,您可以尝试远程重启,看看是否能解决问题。运行shutdown -i(交互模式),然后在出现的对话框中填写服务器名称或地址。确保“重新启动”是选项,并取消选中通知选项。设置事件内容并放开。

答案2

在我们几台服务器上重启后,该服务会挂起,就像您挂起一样。您可以尝试使用以下命令远程重新启动终端服务sc

sc myserver stop termservice
sc myserver start termservice

如果这不起作用,您可以通过服务器上的 PHP 的 exec 尝试。我不知道 PHP 的 exec 允许您做什么,但如果您可以使用它执行命令行调用,您可以尝试重新启动终端服务。但我真的希望这不起作用......

除此之外,您几乎只能重新启动服务器或让某人进入控制台重新启动终端服务。

相关内容