在.bat文件第一行增加如下内容则可以自动以管理员权限执行 %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0" 启动程序时有确认弹窗解决方案 开始搜索"UAC",选择更该账户控制设置,修改为从不通知,确定.