Windows中应用程序的开机自启
Windows(10)中开机自启有很多方法, 常规的有3个:
- 开机启动项
- 计划任务 实现
- 自动启动类型 服务
- 其他(未知)
本文主要介绍 开机启动项 方式
开机自启的多种途径
- 注册表
- 启动文件夹
- 未知(其他)
启动文件夹
在运行窗口运行 shell:startup 命令, 即可打开 启动文件夹.
在此文件夹中添加需要开机自启程序的快捷方式即可实现开机自启.
注册表方式
注册表方式分为 用户启动项 和 系统启动项.
用 启动次数 的特点进行划分, 又分为3中
- 新用户类型, 大家都知道的每次新装系统, 那个 OneDrive …
- 仅启动一次, run-one
- 正常的 run, 每次都启动
关于系统启动项与用户启动项的区别: 应该很简单, 大家都能想到
用户启动项: 相应用户登录才会运行.
系统启动项: 只要开机就会运行.
新用户启动项
1 | [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run] |
系统启动项
32位
1 | [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run] |
64位
1 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] |
用户启动项
1 | [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] |
其他用户启动项
这些其实是 Windows启动项, 我们一般只会关心 应用程序 的.
1 | [HKEY_USERS\S-1-5-18\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] |
启动项的 启用与禁用
1 | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run] |