事情是这样的,我昨天犯了一个愚蠢的错误。我在一台装有 Windows Server 2008 的远程机器上运行了“route /f”,这个命令清除了路由表,包括默认路由,这是致命的。
由于现在没有人在远程端工作,我无法重新启动机器。这个愚蠢的错误让我无法通过远程桌面访问机器,我曾尝试在另一台机器上访问该机器(与损坏的远程机器在同一个局域网中),但没有成功。
有什么方法可以恢复默认路由,以便我可以再次通过远程桌面访问远程计算机?任何建议都值得赞赏!非常感谢!
答案1
一般情况下,即使没有默认路由,主机仍然能够在其自己的广播域内进行通信。如果 Windows 防火墙已启动,则 ICMP 回显很可能被过滤,因此您不会收到 ping 响应。
只需尝试从同一网络进行 RDP 连接即可。如果由于某种原因(过滤、损坏等)失败,请检查您是否仍可以通过 SMB 访问计算机,例如在 Explorer 地址栏中输入\\server
或\\192.168.0.12
(替换为服务器的 IP 地址)。如果这有效,请尝试使用psexec \\server cmd
(psexec 是可选下载)用于建立远程 shell 以进行进一步调试或远程安排任务,该任务将运行批处理以达到相同目的。