开机启动文件夹

  1. 按win+R打开运行,输入shell:startup并确定,会打开一个文件夹

2022-09-14T05:27:46.png

  1. 将要开机自启的应用程序的快捷方式文件放进去即可

2022-09-14T05:28:27.png
也可在文件资源管理器运行中打开这个文件夹路径:%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

第三方应用程序添加

下载“设置开机自动启动工具”
2022-09-14T09:57:28.png
填入应用程序路径或点击预览选择要自启动的应用程序,再点击设置为开机启动即可
原文链接:设置开机自动启动工具-软件资源-天才小网管博客

查看程序文件路径

在桌面找到应用程序图标并右键,选择属性
2022-09-14T05:55:38.png
这个就是应用程序的文件路径,将两边的双引号删除
2022-09-14T05:56:28.png

注册表添加

1.按win+R打开运行,输入regedit并确定,打开注册表编辑器
2022-09-14T05:32:58.png

  1. 在注册表中找到路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
2022-09-14T05:34:04.png
3.右键Run新建一个字符串类型的键值
2022-09-14T05:34:40.png
4.为其命名为启动的程序名称如:Microsoft Edge
2022-09-14T05:39:02.png
5.右键新建的键值,选择“修改”
2022-09-14T05:35:45.png
6.将数值数据改为 程序文件路径 如(Microsoft Edge):
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
2022-09-14T05:42:23.png

任务计划程序

1.按win+R打开运行,输入taskschd.msc并确定,打开任务计划程序
2022-09-14T05:48:56.png

  1. 点击右上角创建基本任务

2022-09-14T05:50:41.png

  1. 填写名称和描述,下一步

2022-09-14T05:51:32.png
4.触发器选择当用户登录时
2022-09-14T05:52:42.png
5.选择启动程序
2022-09-14T05:53:25.png
6.输入程序文件路径
2022-09-14T05:57:23.png
7.完成
2022-09-14T05:59:03.png

本地组策略添加

  1. 按Win+R打开运行,输入 gpedit.msc 并确定,打开本地组策略编辑器

2022-09-14T08:55:56.png
2.依次打开计算机配置->Windows设置->脚本(启动/关机)
2022-09-14T09:00:26.png
3.点击 启动,再点击 属性
2022-09-14T09:01:14.png
4.返回桌面并右键,新建一个文本文档
2022-09-14T09:09:10.png
5.编辑文本文档并输入内容:

@echo off
start C:\"Program Files (x86)"\Tencent\WeChat\WeChat.exe

2022-09-14T09:16:40.png
6.保存(文件名或文件夹名有空格要加双引号)
2022-09-14T09:10:34.png
7.双击文件名,将文件后缀由txt改为bat
2022-09-14T09:12:42.png
8.双击这个文件就能打开微信
9.返回窗口,点击添加
2022-09-14T09:20:01.png
10.点击预览,选择桌面添加的那个文件
2022-09-14T09:20:57.png
11.点击确定,再点击应用
2022-09-14T09:21:36.png

服务添加自启动

1.将前面在桌面添加的文本文档移动到C盘根目录
2022-09-14T09:31:46.png
2.按Win+R打开运行,输入cmd,并确定,打开命令提示符
2022-09-14T09:26:47.png
3.在任务栏右键命令提示符,选择以管理员身份运行(绿箭头为右键,红箭头为点击)
2022-09-14T09:49:54.png
4.在命令提示符输入:sc create ServiceTest binPath= C:\新建文本文档.bat start= auto
2022-09-14T09:33:13.png
5.鼠标右键粘贴,回车键确定
2022-09-14T09:34:34.png
完成,其中命令行中的ServiceTest为要创建的服务名,C:\新建文本文档.bat为文件路径
按Win+R打开运行,输入services.msc,并确定,打开服务
2022-09-14T09:38:19.png
新建的服务可在里面找到
2022-09-14T09:42:18.png
删除服务的命令行: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命令启动它

  1. 以管理员身份运行cmd
  2. 安装windows服务

    cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径,注意InstallUtil.exe的版本号需要和项目的版本号相同)

  3. 安装windows服务

    InstallUtil.exe D:\Service\需要安装的服务.exe(项目的路径)

  4. 启动windows服务

    net start TestServive(服务名称)

该方法原文链接:https://www.cnblogs.com/li150dan/p/15603149.html

参考
windows软件或程序服务开机自启动的四种方式
Win10添加开机自动运行软件三种方法
在 Windows 10 中添加在启动时自动运行的应用