Win11 中【使用我的登录信息在更新后自动完成设置】以 「登录前自启」

本文探讨了Windows 11中登录后自动运行程序的改变,即即使未输入密码,程序也会启动。通过关闭特定设置「使用我的登录信息在更新后自动完成设置」,可以解决此问题。此外,利用这个设置,可以实现类似登录前自动运行程序的效果,如将.py文件放入启动文件夹。文章还指出,该设置可能在每次开机时都会生效,而不仅仅是系统更新后的重启,建议官方修正翻译以避免误导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前情提要

我们知道, 在 Windows 的 「设置」 中, 可以允许部分软件在用户登录后自动运行, 即 「开机自启」.
Windows 是这样解释的:
img
由于是 「登录时启动」, 如果你的账户设置了密码, 你必须先输入密码登录后, 这些应用才会运行.

然而, 当笔者更新到 Windows 11 后, 这个特性发生了微妙的变化:
– 即使没有输入密码登录, 这些程序也开始运行了!
– 而当你输入密码登录后, 你会发现这些程序早就已经打开好了, 而不像从前一样刚要开始打开.

由于种种原因, 笔者需要关闭这个特性, 但尝试上网寻求解决方案未果.


谁在作怪

功夫不负, 当笔者把 「设置–账户」 各个选项摸了个遍后, 终于试出来了问题之所在:
当设置 设置 > 账户 > 登录选项 > 其它设置 > 使用我的登录信息在更新后自动完成设置 为 「关」 后, 问题得到解决.
img
Microsoft 官方对这个选项的解释为:

自动登录并设置电脑,从而加快 Windows 登录过程。然后,我们将锁定你的设备,保护帐户和个人信息安全。 (原文)

所以笔者之前所谓 「输入密码登录前就自动运行了」 的说法也不是完全准确.

根据上述描述, Win11 实际做的事情是: 自动登录了你的账户, 然后又锁定了你的账户.

笔者认为这一过程等价于: 系统免密地登录了您的账户, 然后按下了 Win+L 锁定了您的账户.


意外之喜

此前, 如果为了实现 「登录前自动运行一些程序」, 比如运行一些 Python 脚本,
笔者采用的方法是网上最常见的 「创建 “服务”, 然后在 “服务” 中调用脚本」 的方法, 可谓非常麻烦.

而现在看来, 完全可以先开启上述 「使用我的登录信息在更新后自动完成设置」 选项,
然后直接将 .py 文件拖入 Startup (启动) 文件夹,
这样就就实现了类似登录前自动运行程序」 的功能.

之所以说类似, 是因为在这种情况下, 你其实已经 「登录」 进某个账户 A 了——如果你是多账户的, 从另外的账户 B 下会发现 A 的确是已登录状态的, 并占用着部分 RAM 和 CPU 资源.

不过对于一般只有一个用户的情形, 似乎也问题不大, 而且方便得多——如果你不在乎多交的一点点电费的话.


后话

总觉得这里的翻译可能是有问题的. 因为从结果上看, 这个选项可不仅影响 「系统更新导致的重启」 后的那一次开机的行为, 而是影响着每一次开机后的行为.

切到英文界面, 其对应于设置项 「Sign-in last interactive user automatically after a system-initiated restart」. 直译过来是: 「当完成系统发起的(system-initiated)重启后, 自动地登录到最后活跃的账户上」. 但所谓 「系统发起的」 (system-initiated) 到底该怎么理解? 还是不好解释.

最后在官网的这个地方发现它写的是 「after an update or restart」, 即 「更新重启后」.

那这样就没问题了, 所以中文翻译确实最好更正一下才对.
(虽然但是, 英文那个 system-initiated 的描述也是半斤八两hhh)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值