问题 有的一些命令不在管理员身份下运行,命令会不好使。 解决 在bat文件开头添加以下内容即可,亲测有效。 cd /d %~dp0 %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit