当 PsKill 不起作用时取消重启

当 PsKill 不起作用时取消重启

我今天尝试远程访问服务器,但在登录时卡住了。因此,我尝试使用以下命令重新启动:

shutdown -r -m \\computername -t 10 -f

似乎什么都没发生。所以我又试了一次,结果:

computername: A system showdown is in progress.(1115)

因此,我在谷歌上搜索如何解开它,我偶然发现了它建议使用 PSKill。所以我下载了工具并尝试过:

PsKill \\computername winlogon

但现在只是停留在:

Starting PsKill service on computername...

现在怎么办?这里有任何建议吗?

答案1

机器当前处于什么物理状态?您能看到显示吗?
如果它已经停止了用户配置文件服务并注销了帐户,则您需要等待或强制机器关闭。如果没有,您可以发出此命令,shutdown -a这将中止关机,您可以重试,在执行此操作之前,请检查事件日志以查找延迟的任何可能原因,请注意将选项设置-t为,0除非您想等待 10 秒钟才能关机。

答案2

对我来说,答案就是等待 2 个多小时直到系统更新完成。

我刚刚遇到了类似的情况,原来是由于刚刚建立了一个新服务器,需要下载和安装一百万个补丁。

初始重启是通过开始菜单->重新启动请求的,它将我注销,但随后我无法重新登录。RDP 没有错误消息,但即使我尝试了这个mstsc /console技巧,它也会关闭会话。

我能够 pskill winlogon 但它仍然无法重新启动。

除了告诉我关机已在进行中之外,任何shutdown -r -f或命令都不会执行任何操作。shutdown -a

然后我通过发出 VERBOSE tasklist 命令找到了真正的原因tasklist /S RemotePcName /V,并注意到进程管理器任务正在快速累积总 CPU 时间。这是 TrustedInstaller 工作进程,表明正在进行某种修补。TiWorker 会计数一段时间,然后完成正在安装的内容,然后转到下一个 TiWorker 进程,再次从 00:00 CPU 时间开始计数。

如果我没有看到实际活动进程管理器我本来以为系统只是处于完全崩溃的状态,我需要找到一个虚拟机集群管理员来强制重新启动,这可能会中断一些补丁安装程序,从而导致后续问题。

相关内容