Windows重启

时间:2010-10-22 07:27:07

标签: c# .net windows

是否可以“硬”重启Windows,而无需等待关闭应用程序等?

3 个答案:

答案 0 :(得分:5)

在命令提示符下:

SHUTDOWN -r -t 01

答案 1 :(得分:2)

尝试 http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/8a8bbd4b-9a80-4785-afc7-1e8e6daa3d42。使用EWX_REBOOT和EWX_FORCEIFHUNG调用ExitWindowsEx。

答案 2 :(得分:0)

作为SHUTDOWN工具命令的替代方法,完全消除关闭应用程序的等待时间 HKEY_CURRENT_USER\Control Panel\Desktop,将WaitToKillAppTimeout值设为0,并将AutoEndTasks值设为1

WaitToKillAppTimeout值确定在用户尝试注销或关闭Windows后系统等待用户进程结束的时间。当此条目中指定的时间到期时,将显示“结束任务”对话框,指出该进程未响应。如果AutoEndTasks的值为1,系统会自动结束该过程。

这里的技巧是在调用ExitWindowsEx()之前操纵两个值名称的注册表值 - 数据,并安排一个任务,在下次重启Windows时将值名称恢复为原始值 - 数据