-
第一种方式
在bat文件最顶端加入如下代码:
@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" ) cd /d "%~dp0" -
第二种方式
创建bat快捷方式,然后右键快捷方式-->properties-->advanced-->Run as administrator。这种会多一个快捷方式文件。
-
第三种方式
下载bat转成exe工具,将bat转成exe,然后右键exe-->properties-->Compatibility-->Run as administrator。这种还得下载工具,不方便。
-
第四种方式
以管理员权限运行cmd,然后dos框中运行相应的bat。这种每次都得操作,不方便。
相关文章: