为何win10 1709(秋季创意更新) 重启会自动恢复一些程序为重启以前的工作状态?

如图所示,为刚重启之后的样子,上几天我发现win10 更新了1709以后,如果重启以前没有关闭chrome,重启会自动打开chrome,而且会恢复之前打开的标签页,以为是chrome的启动项,但是找了半天无果,但是今天发现任务管理器也会自动恢复回来,所以推测win10重启能恢复之前的工作状态,这个feature简直令人激动!然后实验了Android studio发现并不能。。。虽然我最主要的工作环境不支持,但是我还是想问这个是不是1709的新功能?如果…
关注者
103
被浏览
28,991

这个是Windows Vista新增的Restart Manager提供的特性,可以被应用程序用来实现重启之后恢复状态的功能。比如Visual Studio 2010里面,新建MFC程序的时候,可以选"Support Restart Manager"。

应用程序可以处理系统关机时发送的WM_QUERYENDSESSION消息的时候调用RegisterApplicationRestart。这样如果系统重启是用ExitWindowsEx+EWX_RESTARTAPPS或者InitiateShutdown+SHUTDOWN_RESTARTAPPS进行的话,调用过RegisterApplicationRestart的应用程序会在重启之后被恢复(例外是那些用RESTART_NO_REBOOT指明重启也不恢复的)。

秋季更新之后,应该是默认开了EWX_RESTARTAPPS。但是shutdown指令的行为还没有变,可以用shutdown命令行来关机/重启。