关于wallpaper的高优先级自启动
(先说结论,有自启动问题的,打开wallpaper的休眠后安全启动选项)
今天捣鼓了一天wallpaper+mydockfinder,先展示成品

但是过程出乎意料的让人掉头发,中间wallpaper的自启动和dock启动慢的问题困扰了我很久。
先说wallpaper的自启动问题。如果使用普通的自启动,wallpaper壁纸会在开机后几秒钟才出现,体验不是很好,所以尽量选择高优先级自启动。

但是这个方式在我的win11上有个问题,重启电脑时它是可以正常自启动的,但是关机再打开电脑时,它就无法自启动。很怪的问题,让人摸不着头脑。
但是“山重水复疑无路,柳暗花明又一村”,我在mydockfinder的设置选项里找到了线索。

就是这个开机启动方式,mydockfinder使用的是以服务方式开启,所以它可以在你进入桌面之前启动完成。
要让一个程序自启动有两种方式,一是把程序加入系统自启动列表,在开机后启动程序,二是把程序变成系统服务,在桌面显示前就开启,我们需要的就是第二种。
那我想wallpaper的两种自启动方式应该也是对应的这两种。所以高优先级就是服务启动,打开服务列表,果然。(注意,这时在任务管理器自启动项目里是看不到wallpaper的)

好了,启动方式确定了,但是问题还没解决,关机和重启产生不同效果是为什么还是不知道。
这个时候就要靠度娘了。
Windows的关机和重启原本没有区别,但是在有了快速启动后,就有了区别。
开启了快速启动后的关机相当于休眠,会把当前系统状态持久化,然后下次开机再读取出来,和休眠异曲同工,而重启不一样,他是彻底的重新启动,全新的。
经过我反复的关机和重启,终于确定是快速启动模式下关机会丢失掉wallpaper的服务,导致关机后再开机,wallpaper无法正常自启动。
所以我关掉了Windows的快速启动,这下确实可以正常的自启动了。
但是问题又来了,mydockfinder开始卡了,开机进入桌面后会卡一秒左右,体验非常不好。
所以这快速启动还不能关。
然后我又想了想,快速启动下的关机相当于休眠。正好,wallpaper有对应休眠的解决方法。

打开试试,好了,wallpaper和dock都不卡了,万事大吉。