修复 Windows 软件开机启动有延迟

1 月 8 日
 htd
Windows 某次更新后发现很多开机自动的软件要等几分钟才会启动,电脑是高配电脑,不存在性能方面的原因。特别是设置了系统代理,结果 Clash 还没启动,无法联网很是困扰。

修复:
注册表里修改:计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize
新建或修改"WaitForIdleState"数值为 0 ,"StartupDelayInMSec"数值为 0

参考:
https://www.reddit.com/r/WindowsHelp/comments/1hmthjg/upgraded_to_windows_11_huge_delay_with_startup/?tl=zh-hans
3451 次点击
所在节点    Windows
18 条回复
zed1018
1 月 8 日
如果你说的是 clash verge rev 的话那确实,他们用的自启动方案已经是很靠后的了。之前曾经有一个提交是用了“高优先级”的自启动,但是后来没有并入。我问了一句人家说让我自己写驱动。
htd
1 月 8 日
@zed1018 不单指 clash verge ,是用户自己设置开机启动的软件
Hikareteku
1 月 8 日
用任务计划程序设置自启动最快。
microka
1 月 8 日
@zed1018 原来如此
volks
1 月 9 日
我就奇怪已经设置成随系统启动了,但实际还是登录之后再启动,原来问题是这个
IMengXin
1 月 9 日
设置了之后启动快的一匹,之前得等半天,一直以为是自己电脑的问题。。。
Fanvvv
1 月 9 日
我的电脑也是,算中高配吧,但是最近这两周开机,软件启动好慢,不知道为啥会出现这种情况,我都以为我电脑哪里要坏了
DGD
1 月 9 日
话说楼主我有台 PC 还没登录就自动启动软件了,有台登录才启动,这个是有什么规则吗?
yangyn
1 月 9 日
终于解决了很长时间以来的困扰👍
jixiafu
1 月 9 日
我感觉 windows 上还是作为服务开机启动的靠谱,其他的多多少少都有点问题,挺奇怪
DualVectorFoil
1 月 9 日
我之前自己研究过开机自启,不知道对不对,我贴一下:

应用自启分为 系统启动时运行 和 用户登录时运行。

1. 启动文件夹

如果只需要 用户登录时运行,最简单的就是把程序或快捷方式放入:

```
# Win + R 打开运行窗口,输入 "shell:startup"
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
```

2. 注册表添加

```
# 用户登录时运行
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
# 系统启动时运行
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
# 在 64 位系统下 32 位程序访问上述注册表路径时默认会被系统自动映射于(此处不用管)
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
```

进入对应表项后右键空白区域 --> 新建字符串值 --> 输入自启动项的名字和可执行文件的绝对地址。

3. 任务计划程序

创建任务时可以选择 只在用户登录时运行 和 不管用户是否登陆都要运行,还可以选择 使用最高权限运行,即以管理员权限运行且不会跳出 UAC 弹窗。同时任务计划程序还可以在高级设置中选择延迟启动,算是 Windows 系统下对于无自启动优先级的解决办法。
datocp
1 月 9 日
最近做 sysprep ,才发现这几种自启动最好的就是任务计划,好在它可以以特定权限启动脚本。

之前都是组策略/用户配置/脚本(登录/注销),才发现 elevate 有些命令像 reg 终端有回显,可是实际并没有写进注册表。

平时使用就运行 shell:common startup
meteora0tkvo
1 月 9 日
好奇当时候 windows 程序员这样设计的原由是什么
cutecore
1 月 9 日
@DGD 我电脑就这样,不知道什么时候,突然变成,登录后软件才启动。导致没法远程。
insthesky
1 月 9 日
我公司电脑有时候开机状态 他自己息屏了,我在家远程就会显示设备不在线,后面来看明明电脑也是开着的。但有时候又是正常,就很奇怪
HankAviator
1 月 9 日
@meteora0tkvo 谷歌也是,阿三涌入之后为了照顾垃圾硬件,别开个机就卡死了
iamqiwei
1 月 9 日
clash 在 2.4.4 加入了关机移除代理了
liyafe1997
1 月 10 日
@meteora0tkvo 觉得不让软件集中同时启动影响性能吧,好像从 Win10 开始就会这样。改了这个设置之后行为就类似 Win7 了,Run 里面的自启直接一窝蜂全起来,我倒更喜欢这样,尽快把所有自启动的直接全部拉起来。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1184077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX