因此,我在我们的一台 Server 2003 R2 SE x86 VM 上遇到了一个对我来说很奇怪且新的问题。
简而言之,自从上个月打补丁以来,我们似乎无法通过 RDP 连接到该框,而我们确实需要不时这样做,因为这是我们的 Exchange (2003) 服务器,我们偶尔需要管理我们的邮件环境。尝试通过 RDP 连接会引发2308 error code
。重要的是,非 RDP 远程连接似乎工作正常(PSExec、远程事件查看器等)。
因为它是一台虚拟机,所以我打开 vSphere 控制台查看了一下,发现 TermService 服务已启动,但已恢复为手动Startup Type
状态NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN
。
我更改了启动类型,执行了 atakskill /PID /F
并重新启动了服务,但它仍然不接受连接,并且回到了NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN
不接受连接的状态(这不是它通常所处的状态)。终端服务管理器显示两个“可用”的 RDP 会话已关闭,如果您尝试重置它们,则会抛出错误。
我在网上看到过关于这是由多张网卡导致的,但我们的服务器只有一个 vNIC。
由于这是我们唯一的 Exchange 服务器,重新启动它是最后手段(因为我们对任何服务器都施加了繁文缛节,所以尤其如此),因此有谁知道发生了什么,并且希望有一个不涉及重新启动的解决方案?
下面是屏幕截图,以防有人需要视觉效果。
答案1
很抱歉,我见过一些 Win2k3 服务器处于这种状态,而且我从来没有成功重启过 TS 服务。很抱歉,重启是你的答案。
为防止重复:发生这种情况的方式是 IME 通过 RDP 会话内的 GUI 启动重新启动。我想您会发现上次修补此问题时,已启动重新启动但未完成 - 检查正常运行时间和事件日志以确认这一点。修复方法是启动 CMD.EXE 并使用任何其他适当的开关运行关机 /r,并从另一台机器保持 ping -t exchangeserver 以确保它确实关闭。如果没有,您必须使用某些 OOB 来强制重新启动。