Windows 开机自动运行脚本:服务启动方法
以下是一个简单的脚本,可以将其保存为 .bat 文件并将其添加到 Windows 服务中,以实现开机自动运行应用程序:
@echo off
set SERVICE_NAME=MyService
set DISPLAY_NAME='My Service'
set DESCRIPTION='This is a test service.'
REM 设置服务信息
sc create %SERVICE_NAME% binPath="%cd%\my_service.exe" DisplayName="%DISPLAY_NAME%" start=auto description="%DESCRIPTION%"
REM 启动服务
sc start %SERVICE_NAME%
REM 设置服务为自动启动
sc config %SERVICE_NAME% start=auto
echo Service installed and started successfully.
pause
请注意:
- 上述脚本假定你有一个名为
my_service.exe的可执行文件,该文件应该是你要作为服务运行的应用程序。你需要将该文件的路径替换为你自己的应用程序路径。 - 你还可以更改
SERVICE_NAME、DISPLAY_NAME和DESCRIPTION变量以适应你的需求。
将脚本添加到 Windows 服务中的步骤:
- 将脚本保存为 .bat 文件。
- 以管理员身份运行命令提示符。
- 在命令提示符中,导航到保存脚本的文件夹。
- 运行以下命令:
sc create MyService binPath="C:\path\to\my_service.exe" DisplayName="My Service" start=auto description="This is a test service."
请注意:
- 上述命令中的
MyService、C:\path\to\my_service.exe、My Service和This is a test service.应替换为你自己的值。
- 运行以下命令:
sc start MyService
这将启动你的服务。 6. 最后,运行以下命令:
sc config MyService start=auto
这将使你的服务在系统启动时自动启动。
现在,你的脚本已成功添加到 Windows 服务中,并将在系统启动时以服务方式运行。
原文地址: https://www.cveoy.top/t/topic/oh3J 著作权归作者所有。请勿转载和采集!