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

查看 186|回复 11
作者:Virace   
像传统常用的就这两个键值来存放启动项
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
但是从微软商店下载的程序数据就不存在这里,像火绒那个启动项管理就看不到。
起因是 RoundedTB(任务栏圆角)和 TranslucentTB(任务栏透亚克力),这两个软件冲突,系统会默认先启动 TranslucentTB 这样会导致,一些 bug 。如果先启动 RoundedTB 再启动 TranslucentTB 就没有这个问题了。
想着说写个脚本呢来管理全部启动项,能单独延迟啊或者是等待某个进程启动后才启动某个程序。
但是得先拿到管理启动项的方法,传统启动项可以操作上面两个键内的字符串。
那么微软商店的程序,启动项存放在什么位置呢?
另外,再任务管理器中禁止的启动项,这部分数据又存放在哪呢?
https://stackoverflow.com/questions/63746294/how-to-use-powershell-to-manage-startup-items-of-uwp-app-in-windwos-10
查到了一些东西
确实还在注册表中,只不过键名不固定。
除了循环所有uwp应用去看状态,好像没有一个统一可以获取到启动项的方法= =

启动, 存放, roundedtb, software

blankmiss   
https://stackoverflow.com/questions/63746294/how-to-use-powershell-to-manage-startup-items-of-uwp-app-in-windwos-10
查到了一些东西
确实还在注册表中,只不过键名不固定。
除了循环所有uwp应用去看状态,好像没有一个统一可以获取到启动项的方法= =
Virace
OP
  
存储设置里可以自己选
blankmiss   
@blankmiss 是启动项,不是程序数据
ChaimeLonic   
@Virace 那这就不知道了 可以去微软的论坛翻找一下 或者反馈一下看微软会不会回复
cnbatch   
UWP 是容器化的,使用的虚拟注册表
Virace
OP
  
不一定是在注册表启动,StartUp 文件夹也可以做同样的事情
两个位置:
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
ladypxy   
@cnbatch 对,但是 uwp 不会再这两个文件夹= =
Virace
OP
  
autorun 看一眼不就好了,大概率是在注册表
mchong   
@ladypxy 试试就知道了,看不到。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部