在批处理中使用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: 拒绝访问的主要内容,如果未能解决你的问题,请参考以下文章
使用 sc.exe 使用当前用户帐户创建 Windows 服务