开机启动文件夹
- 按win+R打开运行,输入
shell:startup
并确定,会打开一个文件夹
- 将要开机自启的
应用程序的快捷方式
或文件
放进去即可
也可在文件资源管理器
或运行
中打开这个文件夹路径:%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
第三方应用程序添加
下载“设置开机自动启动工具”
填入应用程序路径或点击预览
选择要自启动的应用程序,再点击设置为开机启动
即可
原文链接:设置开机自动启动工具-软件资源-天才小网管博客
查看程序文件路径
在桌面找到应用程序图标并右键,选择属性
这个就是应用程序的文件路径,将两边的双引号删除
注册表添加
1.按win+R打开运行,输入regedit
并确定,打开注册表编辑器
- 在注册表中找到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
3.右键Run
新建一个字符串
类型的键值
4.为其命名为启动的程序名称如:Microsoft Edge
5.右键新建的键值,选择“修改”
6.将数值数据改为 程序文件路径
如(Microsoft Edge):
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
任务计划程序
1.按win+R打开运行,输入taskschd.msc
并确定,打开任务计划程序
- 点击右上角创建基本任务
- 填写名称和描述,下一步
4.触发器选择当用户登录时
5.选择启动程序
6.输入程序文件路径
7.完成
本地组策略添加
- 按Win+R打开运行,输入
gpedit.msc
并确定,打开本地组策略编辑器
2.依次打开计算机配置->Windows设置->脚本(启动/关机)
3.点击 启动,再点击 属性
4.返回桌面并右键,新建一个文本文档
5.编辑文本文档并输入内容:
@echo off
start C:\"Program Files (x86)"\Tencent\WeChat\WeChat.exe
6.保存(文件名或文件夹名有空格要加双引号)
7.双击文件名,将文件后缀由txt改为bat
8.双击这个文件就能打开微信
9.返回窗口,点击添加
10.点击预览,选择桌面添加的那个文件
11.点击确定,再点击应用
服务添加自启动
1.将前面在桌面添加的文本文档移动到C盘根目录
2.按Win+R打开运行,输入cmd
,并确定,打开命令提示符
3.在任务栏右键命令提示符,选择以管理员身份运行(绿箭头为右键,红箭头为点击)
4.在命令提示符输入:sc create ServiceTest binPath= C:\新建文本文档.bat start= auto
5.鼠标右键粘贴,回车键确定
完成,其中命令行中的ServiceTest
为要创建的服务名,C:\新建文本文档.bat
为文件路径
按Win+R打开运行,输入services.msc
,并确定,打开服务
新建的服务可在里面找到
删除服务的命令行:sc delete ServiceTest
sc create命令行注册服务
如何将exe注册为windows服务,让其直接从后台运行
方法一:使用windows自带的命令sc,首先我们要用管理员运行cmd
注册服务:
sc create TestService binpath= "D:\Test\TestService.exe" start= auto displayname= "TestService"
注意:所有的等号和值之间需要一个空格(等号前不要空格,等号后要一个空格) !!
——binpath和等号之间不要空格,等号和安装路径(例如"= D:\Test\TestService.exe")之间要空格
binpath:你的应用程序所在的路径。
displayname:服务显示的名称。
description:服务描述说明。
如何判断服务是否注册成功:
在cmd中输入services.msc打开系统服务,查看是否出现TestService名称的服务(即displayname=后面的参数,我这里是TestService)
修改描述:
sc description TestService "这是一个Windows测试服务。"
启动服务:
net start TestService
停止服务:
net stop TestService
删除服务:
sc delete TestService
SC命令的更多用法请在查看help sc
使用时我们一般用个文本文档写入命令然后保存成bat格式的文件,添加服务一个,删除服务一个。
例如“添加服务.bat”内容如下:
sc create TestService binpath= "D:\TestApp\TestService.exe"
sc description TestService "这是一个Windows测试服务。"
net start TestService
pause
“删除服务.bat”内容如下:
net stop TestService
sc delete TestService
方法二:
无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它
- 以管理员身份运行cmd
安装windows服务
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径,注意InstallUtil.exe的版本号需要和项目的版本号相同)
安装windows服务
InstallUtil.exe D:\Service\需要安装的服务.exe(项目的路径)
启动windows服务
net start TestServive(服务名称)
该方法原文链接:https://www.cnblogs.com/li150dan/p/15603149.html
参考
windows软件或程序服务开机自启动的四种方式
Win10添加开机自动运行软件三种方法
在 Windows 10 中添加在启动时自动运行的应用