以下是一个简单的脚本,可以将其保存为 .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_NAMEDISPLAY_NAMEDESCRIPTION 变量以适应你的需求。

将脚本添加到 Windows 服务中的步骤:

  1. 将脚本保存为 .bat 文件。
  2. 以管理员身份运行命令提示符。
  3. 在命令提示符中,导航到保存脚本的文件夹。
  4. 运行以下命令:
sc create MyService binPath="C:\path\to\my_service.exe" DisplayName="My Service" start=auto description="This is a test service."

请注意:

  • 上述命令中的 MyServiceC:\path\to\my_service.exeMy ServiceThis is a test service. 应替换为你自己的值。
  1. 运行以下命令:
sc start MyService

这将启动你的服务。 6. 最后,运行以下命令:

sc config MyService start=auto

这将使你的服务在系统启动时自动启动。

现在,你的脚本已成功添加到 Windows 服务中,并将在系统启动时以服务方式运行。

Windows 开机自动运行脚本:服务启动方法

原文地址: https://www.cveoy.top/t/topic/oh3J 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录