很多用户已经发现了这个有趣的现象,就是当你未完全保存PC上任务列表,这时选择关机或者重启PC,再次开机系统会自动启动上次未保存的应用。
这一直迷惑着我,因为我在纠结这到底一个功能还是一个Bug 。因为当我第一次看见这个情况时,我发现这是一个很好的功能,可是后来在知乎上有很多用户讨论这个,其中一些人说这是一个Bug,另外一些人说这是一个功能。当然,Windows 功能设计的项目经理才会知道这到底是一个功能还是一个Bug。
现在我们有了明确的答案。下面有关这个问题在 Microsoft Technet Blog 上给出。
注:如果感觉下面不是很容易理解,可以直接跳到最后。:)
适用于:
Windows10, version 1803
Windows 10, version 1709 (秋季创意者更新) / Windows Server 1709
Windows 10, version 1703 (创意者更新)
不适用于:
Windows 10,version 1607 (周年更新) / Windows Server 2016
Windows 10, version 1511 (11月更新)
Windows 10,version 1507 (RTM)
问题描述:
登录后,之前所有挂起的应用重新启动
旧的行为:(Windows 10 1507/1511/1607/Windows8.1/Windows 7 SP1):
-关闭PC,所有的应用已经关闭
-重启/重新启动PC,你需要重新打开你想使用的应用
新的行为:(Windows 10 1703甚至更新)
-当关闭PC时,所有打开的应用经由注册表追踪
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce"Application Restart*"
-在重启/重新启动PC,这些应用会自动重新打开
原因:
Windows 101703 中介绍的一个新的功能,在重启或者关闭系统时。
这是 Windows 8 中扩展的功能,名为 Winlogon Automatic Restart Sign-On (ARSO)。
目的是为了创造一种无缝体验,当你重启或关闭PC,你一定会想能够迅速回到刚刚的任务中。
ARSO类似于用户呼吁下面功能而做出的回应:
缓存我的任务:在重启之后,重新启动我的应用。
有关 ARSO 的更多信息:
WinlogonAutomatic Restart Sign-On (ARSO)
https://support.microsoft.com/en-us/help/4027599/windows-10-automatically-finish-setting-up-pc-after-update-restart
Thisfeature in Windows 10 was first announced in “Improved Boot Up Experience - Usesign-in info to apply settings after a restart or update”
https://blogs.windows.com/windowsexperience/2017/07/26/announcing-windows-10-insider-preview-build-16251-pc-build-15235-mobile/
WinlogonAutomatic Restart Sign-On (ARSO)
https://docs.microsoft.com/en-us/windows-server/identity/ad-ds/manage/component-updates/winlogon-automatic-restart-sign-on--arso-
WinlogonAutomatic Restart Sign-On (ARSO)
https://docs.microsoft.com/en-us/windows-server/security/windows-authentication/winlogon-automatic-restart-sign-on-arso
一些用户想要这个原生的行为,我们的产品组(PG)已经聆听到你的声音。
Work-around:
shutdown -g
解决:
对于设计上的改变请求有被提出来并且已经接受,首次在 Windows 10 1803 (RS4) 上做出改变,提供IT管理员组策略 开启/关闭 这个功能。
如果你是 Windows 10 1803 或者 更新用户:
通过用户界面 或者 GPO 开启:
通过用户界面手工开启:
关闭:设置/账户/登录选项...使用我的登录信息自动完成设备设置.
或
经由组策略禁用:
Winlogon Automatic Restart Sign-On (ARSO)
计算机配置 > 策略 > 管理模板 > Windows 组件 > Windows 登录选项
Policy Name: Sign-in last interactive user automatically after asystem-initiated restart
策略名称:在系统初始化重新启动之后自动登录上次交互用户
设置为 “禁用”.
如果你正在使用 Windows 101709 (秋季创意者更新, RS3) / Windows Server 1709:
第一部分)
已经包含在01C(第三个星期二,1月2018)更新内,
第二部分)
通过用户界面或者GPO开启:
通过用户界面手工开启:
关闭:设置/账户/登录选项...使用我的登录信息自动完成设备设置.
或
经由组策略禁用:
Winlogon Automatic Restart Sign-On (ARSO)
计算机配置 > 策略 > 管理模板 > Windows 组件 > Windows 登录选项
Policy Name: Sign-in last interactive user automatically after asystem-initiated restart
策略名称:在系统初始化重新启动之后自动登录上次交互用户
设置为“禁用”.
如果你正在使用 Windows 101703 (创意者, RS2)
升级到 Windows 10 1803(推荐) 或 1709(可选)
我们希望可以帮助到你,
Yong
参考链接:https://blogs.technet.microsoft.com/yongrhee/2018/04/03/windows-10-how-to-stop-apps-from-re-launching-after-a-reboot-or-shutdown/
看了上面这么多是不是很晕! 哈哈哈哈,我已经猜到了。所以我们从普通用户的角度来说说这件事。
第一,当你未完全保存任务列表,这时选择关机/重启,Windows 会自动跟踪这些未保存的任务列表,系统把相关的任务写入注册表,当再次登录,系统初始化时会自动加载这些任务,现在你就会明白 Windows 为什么会知道你上次的任务列表,为什么能够准确加载这些方便你继续工作任务。
第二,如果用户感觉我并不需要这个功能,微软已经在新版 Windows 10 中提供了相关的开关选项,一切操作任你选。具体操作就是上面说的,可以通过设置-账户里 开启/关闭,同样也可以通过组策略 开启/关闭。
现在你可以根据你的需求做出选择了。
科技改变生活,微软改变世界
领取专属 10元无门槛券
私享最新 技术干货