批处理开启MSSQLSERVER服务 请求管理员权限运行
一、新建文本文档txt,修改后缀txt为bat,然后回车,将此文件设置为批处理文件。
===》》》
===》》》
二、右键bat文件,点击编辑添加如下代码
1.双击文件运行时请求已管理员权限运行,添加如下代码(可不添加,如不添加,运行时需右键已管理员权限运行,为防止忘记,在运行时如果不是管理员权限运行,则请求管理员权限)
@echo off color 0 REM ________________________________________________________________ >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( echo 请求管理员权限... 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" REM ________________________________________________________________
2.添加开启/关闭MSSQLSERVER服务的指令(核心)
echo.按1加回车开启MSSQLSERVER服务 echo.按2加回车关闭MSSQLSERVER服务 set /p choice= 您的选择: echo. if "%choice%"=="1" goto open if "%choice%"=="2" goto stop goto main :open net start "MSSQLSERVER" pause exit if errorleve 2 goto main if errorleve 1 goto end :stop net stop "MSSQLSERVER" echo. & pause