::使用SC命令,安装成Windows服务 ::=================================== ::请求管理员省份运行,可以删除 @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( :: 请求管理员权限... echo "Request to run with administrator privileges......" goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" ::=================================== echo %cd% :: 创建Windows服务 sc create DockerStudy.WebApi.Service binpath= "%cd%\..\DockerStudyApi.exe" start= auto :: 设置服务的描述字符串 sc description DockerStudy.WebApi.Service "DockerStudy.WebApi 服务." :: 启动服务 sc start "DockerStudy.WebApi.Service" pause