批处理申请管理员权限

废话不多说
直接上代码

rem ****************************申请管理员权限执行批处理*********************
rem 改变颜色
@echo off&color 0a	
REM 声明采用UTF-8编码, 正确输出中文不乱码
chcp 65001
rem 窗口标题
title Kill后台程序
if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0
bcdedit >nul
if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
:UACPrompt
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
exit /B
:UACAdmin
cd /d "%~dp0"
 
echo	****************** Begin ************************
echo [当前路径]:%CD%
echo 已取得管理员权限
echo [系统版本]:
ver	rem 系统版本
echo	****************** End **************************
pause  rem 注释则无暂停提示
 
rem *************************************************************************
rem  用户自定义操作区域
taskkill /f /t /im xxx.exe

执行效果

原文地址:https://www.cnblogs.com/lothar/p/13321258.html