bat如何自动获取管理员权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat如何自动获取管理员权限相关的知识,希望对你有一定的参考价值。
运行bat以后自动获取管理员权限(最好没弹窗)然后再运行命令
操作步骤如下:
1、复制要执行的bat文件的快捷方式到C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Startup文件夹中;
2、右击该文件,选择属性;
3、点击兼容性选项卡,勾选以管理员身份运行此程序。
参考技术A要获取管理员权限,那是必须有弹窗的,除非你直接关闭UAC服务。那么运行BAT也不需要去取权限了,直接运行就是管理员。
批处理开头写上
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit本回答被提问者和网友采纳 参考技术B 1、复制以下文字到一个新建的文本文件中。reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "c:\windows\system32\cmd.exe" /d "RUNASADMIN" /f
2、修改文本文档后缀名为 xxx.bat
3、右键xxx.bat,以管理员权限运行。
4、现在以后每次Win+R、CMD 都是管理员权限了。
5、其实这种做法只是,修改了一个注册表。不要担心,跟普通exe文件可以在属性中设置以管理员权限运行一样。
以上是关于bat如何自动获取管理员权限的主要内容,如果未能解决你的问题,请参考以下文章