我一直使用这个命令来关闭 Windows 10:
shutdown /p
然后重新启动:
shutdown /r
遗憾的是,这导致 Windows 无法真正重新启动/关闭。相反,它会显示各种消息,例如“您即将退出”、“该系统将在不到一分钟内重新启动”等各种消息。
于是我又读了一遍手册,找到了/f
标志。现在我开始使用:
shutdown /p /f
shutdown /r /f
但它根本不会强制关机/重启。它会一直显示这些消息,然后“最终”会重启/关机。
使用旗帜的目的/f
是力量立即重启/关闭,但命令似乎与非/f
版本相同。
当我使用“重启”或“关机”命令时,我希望它立即重启或关机。而不是等待一段随机的时间。就好像它完全忽略了标志。我不明白。
并且由于这些命令的性质,出于显而易见的原因,调试/测试变化非常令人讨厌。
真的没有办法吗实际上强制立即重启/关机?当我发出这些命令时,我有这样做的理由。
答案1
替代方法:重启时使用shutdown /r /f /t 0
。关机时使用shutdown /s /f /t 0
。该/t 0
标志将导致立即重启,/f
强制关闭所有打开的应用程序而不等待“正确”退出,因此任何未保存的数据都将丢失。
/p
类似于使用shutdown /s /t 0
命令。/p
不能与/t
(或/m
)一起使用,但可以将其与/f
、
如果您想要“完全”关机,您可能需要考虑使用/sg
而不是/s
。
注意:这是一个“关机程序”。它将使所有进程或多或少定期终止,以保持数据完整性,包括成功启动所需的数据。如果您不关心这一点,可以采用 David 的建议。或者,只需使用带有关闭开关的电源线(我就是这么做的)。请记住:您可能会以某种方式损坏数据,从而使您的机器无法再次启动。