2023年12月14日发(作者:)
如何让bat文件已管理员身份运行
有些批bai处理需要很高的权限执du行才能达到我们所需要的zhi效果,将以下代码放到批处理最顶部就可以实现以管理员身份运行了。
@echo off
>nul 2>&1 "%SYSTEMROOT%" "%SYSTEMROOT%system32configsystem"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("ation"^) > "%temp%"
echo xecute "%~s0", "", "", "runas", 1 >> "%temp%"
"%temp%"
exit /B
:gotAdmin
if exist "%temp%" ( del "%temp%" )
cd /d "%~dp0"
或者以下面的方式
1、创建bat快捷方式,然后右键快捷方式-->properties-->advanced-->Run as administrator。
2、下载bat转成exe工具,将bat转成exe,然后右键exe-->properties-->Compatibility-->Run as administrator。
3、以管理员权限运行cmd,然后dos框中运行相应的bat。


发布评论