Windows的开机启动项
从用户层来讲,开机启动项可以通过以下四种方式完成
- 注册表
- startup文件夹
- 服务
- 计划任务
启动优先级:服务>注册表>启动文件夹>计划
从win10开始,任务管理器加入了启动项管理。这里主要是针对注册表中和startup文件夹中的启动项进行管理。而通过服务、计算任务的启动项不会在这里显示
1. 注册表
Win + R 打开运行,输入regedit
进入注册表。打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
位置后,右键空白处新建字符串值,数值数据位置填入所需开机自启动的应用程序位置。
2. startup文件夹
Win + R 打开运行,输入shell:startup
把要开机自启的程序文件或快捷方式复制到打开的窗口中即可。
用户级:C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
系统级:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
3. 服务
Win + R 打开运行,输入cmd
,使用cmd命令将程序添加到系统服务
添加服务命令:
sc create 服务名称 binPath= 路径 start= auto
注意:命令中=
后有一个空格
删除服务的命令:
sc delete [serviceName]