不知道大家用阿里云盘是否有这样的经历,明明在任务管理器禁止了自启

但是它在之后一样可以跟随系统启动。

我们先来看正常软件是怎么做的

任务管理器禁止自启后,app怎么设置都还是禁用

任务管理器禁止自启后,app怎么设置都还是禁用,所有的windows软件都遵循这一点,不管是第三方如steam还是微软自己的edge等等等等。

我们再来看看阿里云盘是怎么做的
禁止自启后,只要app里是开启状态,某盘就可以跟随开机启动

有同学要问了,这不正常吗?别急,听我分析

每一个小白学习禁用软件自启,都是去任务管理器禁用,口径统一。

所以大多数用户也是这么管理自启应用的。

但某盘在每次被打开时,如果自己的设置=开机自启,那么就一定会向系统重新设置一遍自启动。

62487-qvt36zzle7j.png

这就导致了根本无法从任务管理器禁止该应用。

除非用户自己认识到需要到应用里取消,这个事才能消停。

85211-3gxs8asxq24.png

那某盘到底用了啥方法让app可以直接绕过系统禁用呢

我们知道,正常软件要开机自启,其中一种方法是把自己注册到run里即可

如:

HKCU\Software\Microsoft\Windows\CurrentVersion\Run\steam

注册后系统会在适当时机,往StartupApproved写入注册项

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run\steam

你在任务管理器禁用、开启,操作的就是后者,和前者没有关系(前者由软件自身管理,后者由系统管理)

注册开机自启,和禁用开机自启是两个不同的地方

阿里云盘是每次启动时,都会把StartupApproved里的注册项进行删除,删除了后系统下次开机就会自动给他添加一个默认开启的启动项。从而使得应用app无视系统管理。

正常情况下StartupApproved应全程由系统托管,但某盘越界操作了该项。

46194-af6sm4av0w9.png

有些同学会说,这算不算BUG。一年前我就给官方提交了此问题,至今最新版仍没修复。

所以我偏向于此行为是“设计如此”(所有的正规软件中都没有某盘这个情况)

也因此困扰了很多人(包括我)。作为一个内测用户,阿里云盘后面的每一次策略调整都让人失望。已经不再指望它能和百度云盘分庭抗礼了,别变成大流氓就谢天谢地了。