在批处理中使用sc config 服务名称 start= demand 命令时,提示 [SC] OpenService 失败 5: 拒绝访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在批处理中使用sc config 服务名称 start= demand 命令时,提示 [SC] OpenService 失败 5: 拒绝访问相关的知识,希望对你有一定的参考价值。

参考技术A @echo off
>nul 2>&1 "%SYSTEMROOT%\\system32\\cacls.exe" "%SYSTEMROOT%\\system32\\config\\system"
if '%errorlevel%' NEQ '0' (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"

批处理文件前面加上这段

Windows安装服务命令sc

1. 安装服务
sc create 服务名称 binpath= "服务执行的命令" displayname= "显示名称" depend= Tcpip start= auto

其中网络连接使用TCP/IP,自动启动

2. 删除服务
sc delete 服务名称

删除后可能需要重启动才行

3. 修改配置
sc config 服务名称 binpath= "新命令" displayname= "新显示名称" depend= Tcpip

4. 设置为自启动
sc config 服务名称 start= auto

 

原文转自:moonson笔记区

以上是关于在批处理中使用sc config 服务名称 start= demand 命令时,提示 [SC] OpenService 失败 5: 拒绝访问的主要内容,如果未能解决你的问题,请参考以下文章

用DOS命令配置服务开机自启动

Windows安装服务命令sc

使用 sc.exe 使用当前用户帐户创建 Windows 服务

用sc create 创建的Tomcat服务不能启动 报错:1053

Spark-Submit 错误:名称或服务未知

sc安装后如何自动启动windows服务?