我已经在 Windows 2012r2 计算机上安装了更新,并像往常一样重新启动了。但是,机器似乎在重新启动过程中挂起了,没有正确关闭。我可以通过 RDP 发起连接,但无法连接到机器,我也可以通过 powershell 发送命令,所以我尝试发送强制重启:
Restart-Computer -Force -Credential domain\adminuser -ComputerName COMPUTERNAME
服务器的回复如下:
Restart-Computer : Failed to restart the computer 10.250.35.16 with the following error message: A system shutdown is in progress.
有没有办法强制重启并终止进程?
答案1
我发现这很有帮助。
TASKKILL /S serverIP /U userid /P password /F /IM LSASS.EXE /T
TASKKILL /S serverIP /U userid /P password /F /IM WINLOGON.exe /T
即使我无法使用 PSTools 连接到机器,我仍然能够使用 Enter-PSSession 通过 WinRM 连接并在本地执行这些命令。
TASKKILL /F /IM LSASS.EXE /T
TASKKILL /F /IM WINLOGON.exe /T
答案2
事实证明,系统事件通知服务卡住了,远程终止它确实解决了这个问题:
pskill \\REMOTECOMPUTER svchost
首先,我列出了远程机器上正在运行的服务:
tasklist /s remoteServer
然后我开始使用上述命令手动终止进程。