正确重启系统的命令使其要求保存/关闭打开的应用程序

正确重启系统的命令使其要求保存/关闭打开的应用程序

我正在尝试在桌面上编辑记事本的 .txt 文件,然后重新启动

通常,当我从开始菜单按下重新启动按钮时,它允许我保存 .txt 文件

保存 notapad txt

然后它会显示一个屏幕询问我是否要强制关闭应用程序

正确关闭

这绝对正常。

但是当我使用命令行或批处理文件时,它不允许我关闭/保存应用程序,并且没有强制屏幕...它重新启动系统而不保存文件...

我尝试使用这些命令但没有成功:

shutdown /r

shutdown /r /t 10 /c "this is a comment"

请告诉我我做错了什么?

答案1

这是因为使用超时意味着/f。来自shutdown /?

/t xxx 将关机前的超时时间为 xxx 秒。
           有效范围为 0-315360000(10 年),默认值为 30。
           如果超时时间大于 0,则 /f 参数为
           默示。

(重点是我的)

/f方法:

/f         Force running applications to close without forewarning users.
           The /f parameter is implied when a value greater than 0 is
           specified for the /t parameter.

此行为无法更改。但是,用户将收到关机/重启/注销事件即将发生的通知:

在此处输入图片描述
(在 Windows 10 上。如果我没记错的话,早期版本有气球提示。)

当然,他们是否选择采取适当行动又是另一个问题。

答案2

您的超时时间可能太短。10 秒不足以让 Windows 在关机前生成并显示提示。尝试将其增加到 300(5 分钟)并尝试将其调低以获得您想要的延迟时间。

顺便说一句,我认为 Win8(也许 7 也是如此)将其显示为气泡通知,而不是老式的对话框,所以请注意这一点。HTH

相关内容