从微软商店下载的程序,它们的开机启动项 数据存放在那?

2023-11-05 20:08:30 +08:00
 Virace

像传统常用的就这两个键值来存放启动项

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

但是从微软商店下载的程序数据就不存在这里,像火绒那个启动项管理就看不到。

起因是 RoundedTB(任务栏圆角)和 TranslucentTB(任务栏透亚克力),这两个软件冲突,系统会默认先启动 TranslucentTB 这样会导致,一些 bug 。如果先启动 RoundedTB 再启动 TranslucentTB 就没有这个问题了。

想着说写个脚本呢来管理全部启动项,能单独延迟啊或者是等待某个进程启动后才启动某个程序。

但是得先拿到管理启动项的方法,传统启动项可以操作上面两个键内的字符串。

那么微软商店的程序,启动项存放在什么位置呢? 另外,再任务管理器中禁止的启动项,这部分数据又存放在哪呢?

1888 次点击
所在节点    Windows
12 条回复
blankmiss
2023-11-05 20:09:38 +08:00
存储设置里可以自己选
Virace
2023-11-05 20:11:34 +08:00
@blankmiss 是启动项,不是程序数据
blankmiss
2023-11-05 20:18:44 +08:00
@Virace 那这就不知道了 可以去微软的论坛翻找一下 或者反馈一下看微软会不会回复
ChaimeLonic
2023-11-05 20:19:12 +08:00
UWP 是容器化的,使用的虚拟注册表
cnbatch
2023-11-05 20:56:16 +08:00
不一定是在注册表启动,StartUp 文件夹也可以做同样的事情
两个位置:
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
Virace
2023-11-05 21:04:05 +08:00
@cnbatch 对,但是 uwp 不会再这两个文件夹= =
ladypxy
2023-11-05 21:17:44 +08:00
autorun 看一眼不就好了,大概率是在注册表
Virace
2023-11-05 21:25:39 +08:00
@ladypxy 试试就知道了,看不到。
mchong
2023-11-05 21:30:54 +08:00
还有个地方:任务计划程序
Virace
2023-11-05 21:39:02 +08:00
@mchong 都没有,uwp 是独立的,独立在自己的报名的键内。 因为传统的 Autoruns 都可以查到
TomCN
2023-11-05 23:12:42 +08:00
我以前记得是 3 个位置
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
ellermister
2023-11-06 03:32:27 +08:00
注册表可以导出的,然后用文本整个表搜程序关键字和路径,找找特征

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

https://www.v2ex.com/t/988841

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

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

© 2021 V2EX