![如何尝试正常关机然后强制关机?](https://linux22.com/image/1426531/%E5%A6%82%E4%BD%95%E5%B0%9D%E8%AF%95%E6%AD%A3%E5%B8%B8%E5%85%B3%E6%9C%BA%E7%84%B6%E5%90%8E%E5%BC%BA%E5%88%B6%E5%85%B3%E6%9C%BA%EF%BC%9F.png)
Windows 是否有一个命令可以尝试正常关机,如果不成功,则在 1 分钟后自动强制关机?
我试过:
shutdown -f -s -t 60
但是我得到了一个无限打印的终端:
C:\Users\Wellington\Desktop>shutdown -f -s -t 60
C:\Users\Wellington\Desktop>shutdown -f -s -t 60
C:\Users\Wellington\Desktop>shutdown -f -s -t 60
而且我不确定这是否会先尝试正常关机......
答案1
据我所知,没有直接的命令可以运行,但您可以修改上述命令以满足您的要求,如下所示。
关机-s -t 60 && 关机-f
关机-s -t 60 || 关机-f
试试这个,1分钟后它会先正常关机,如果失败则执行强制关机。
或者您可以使用 if(条件) 编写批处理文件并直接运行它。
答案2
在 powershell 中执行?
Start-Job -name shut -ScriptBlock {Stop-Computer}
Wait-Job -Name shut -Timeout 60
Stop-Computer -Force
只需在 powershell 控制台中运行它或将其粘贴到“shutdown.ps1”文本文件中,然后右键单击“在 powershell 中运行”。
答案3
以下命令将在 60 秒后关闭您的计算机,如果失败,它将强制关闭。
shutdown -s -t 60 -f
答案4
shutdown -s -t 60 && timeout 60 && shutdown -f -s -t 00