所以我在 Windows 中遇到了这个奇怪的功能,在 Windows 更新和重新启动之后,它会尝试在重新启动之前恢复您的会话。
不过,这只适用于 Microsoft 自己的应用程序,即 Internet Explorer、Windows Explorer 和 Visual Studio。我还没有看到其他应用程序出现这种情况(我得看看 Office)。Internet Explorer 会恢复强制关闭 Windows Update 之前存在的所有选项卡,Explorer 会再次打开所有文件夹(就像在 Windows 98 中一样,每次重启时都会这样做)
我的问题是:Windows Update 如何实现此功能?其他程序如何也能恢复此功能?
答案1
Windows 10
从 Windows 10 更新 2004 开始,微软添加了一个选项在登录时重新打开可重启的应用程序。
它可以在 中进行配置Settings > Accounts > Sign-in options
。
Windows 8.1 及更早版本
您遇到的情况很可能是 Windows 10 的一项新功能,该功能会在重启后重新打开可重启的应用程序,以便您从上次中断的地方继续操作。在 Windows 10 版本 2004 之前无法配置此功能。以下是一些在旧版 Windows 上尝试模拟此功能的方法。
有一种方法可以让 Explorer 在您重新启动计算机时恢复其窗口。这是一个内置选项,可以在控制面板 -> 文件夹选项中找到。它位于选项卡中,View
名为登录时恢复以前的文件夹窗口。
Windows Update 可能使用的一种方法是将要启动的程序填充到已登录用户的 RunOnce 注册表项中。如果您熟悉编辑 Windows 注册表,则该项为:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
与 Run 项一样,该项采用 REG_SZ(字符串值)的值,值的名称为描述,值的数据为要启动的程序的绝对路径。
登录时读取此密钥,然后 Windows 运行在那里指定的程序,然后丢弃此后的条目。
通过搜索“恢复 Windows 会话”可以找到第三方解决方案。