bat 命令 开启某个服务
我们有时知道一个服务的显示名,但是,我们不知道它的服务名,用这个批处理你可以轻松地查找它的服务名。反之,你知道服务名,但不知道显示名,用这个批处理你同样的可以轻松地查找到。你想把某个服务设置为自动,用这个批处理你可以轻松地实现。 如果你想设为手动,或者禁用,同样的用它可以轻松地实现。你想停止某个服务,用它轻松实现。你想开启某个服务,同样的可以用它轻松实现。 复制下面的命令,写入记事本,保存为:轻松设置服务批处理。bat 双击运行。 ---------------我是分割线,不要复制我------------------- @echo off :0 cls @echo 1 获取服务...全部
我们有时知道一个服务的显示名,但是,我们不知道它的服务名,用这个批处理你可以轻松地查找它的服务名。反之,你知道服务名,但不知道显示名,用这个批处理你同样的可以轻松地查找到。你想把某个服务设置为自动,用这个批处理你可以轻松地实现。
如果你想设为手动,或者禁用,同样的用它可以轻松地实现。你想停止某个服务,用它轻松实现。你想开启某个服务,同样的可以用它轻松实现。 复制下面的命令,写入记事本,保存为:轻松设置服务批处理。bat 双击运行。
---------------我是分割线,不要复制我------------------- @echo off :0 cls @echo 1 获取服务名 @echo 2 获取显示名 @echo 3 退出 @echo 4 服务命令书格式 @echo 5 显示服务状态 @echo 6 开启服务 @echo 7 停止服务 @echo 8 服务设为手动 @echo 9 服务设为自动 @echo 10 服务设为禁用 @echo 11 删除服务 set /p choice= 请选择: if "%choice%"=="" goto 0 if "%choice%"=="1" goto 1 if "%choice%"=="2" goto 2 if "%choice%"=="3" goto 3 if "%choice%"=="4" goto 4 if "%choice%"=="5" goto 5 if "%choice%"=="6" goto 6 if "%choice%"=="7" goto 7 if "%choice%"=="8" goto 8 if "%choice%"=="9" goto 9 if "%choice%"=="10" goto 10 if "%choice%"=="11" goto 11 goto 0 :1 set num= Set /p num=输入你的服务显示名: if "%num%"=="" goto 0 sc getkeyname "%num%" @pause goto 0 :2 set num= Set /p num=输入你的服务名: if "%num%"=="" goto 0 sc getdisplayname "%num%" @pause goto 0 :3 exit :4 @echo sc config 服务名称 start= demand (设为手动) @echo sc config 服务名称 start= disabled(设为禁用) @echo sc config 服务名称 start= auto (设为自动) @echo sc stop/start 服务名称 (停止/开启服务) @echo sc delete 服务名 (删除服务) @pause goto 0 :5 set num= set /p num=输入你的服务名: if "%num%"=="" goto 0 for /f "tokens=5 delims=_ " %%j in ('sc qc %num%^|find "START_TYPE"') do set name=%%j @echo %name% @pause goto 0 :6 set num= @rem 开启服务 set /p num=输入你的服务名: if "%num%"=="" goto 0 sc START %num% @pause goto 0 :7 set num= @REM 停止服务 set /p num=输入你的服务名: if "%num%"=="" goto 0 sc stop %num% @pause goto 0 :8 set num= @rem 把服务设为手动 set /p num=输入你的服务名: if "%num%"=="" goto 0 sc config %num% start= demand @pause goto 0 :9 set num= @rem 把服务设为自动 set /p num=输入你的服务名: if "%num%"=="" goto 0 sc config %num% start= auto @pause goto 0 :10 set num= @rem 把服务设为禁用 set /p num=输入你的服务名: if "%num%"=="" goto 0 sc config %num% start= disabled @pause goto 0 :11 @rem 删除服务 set num= set /p num=输入你的服务名: if "%num%"=="" goto 0 sc delete %num% @pause goto 0。
收起