有没有一个命令可以在 Windows GUI 之外运行,以更改程序使其始终以管理员身份运行?我有几百个 .EXE 文件需要更改,通过文件资源管理器逐个修改很麻烦,所以我更愿意对它们进行批处理。
答案1
是的你可以!
生成一个脚本,该脚本会生成一个 .REG 文件,用于向注册表添加新条目,每个需要调整的可执行文件都有一个新条目,用于翻转位并允许应用程序以管理员身份运行。下面显示的示例针对的是“C:\Program Files (x86)\FOO\”中名为“BAR.EXE”的可执行文件,相信我,RUNASADMIN 之前的波浪号和空格是必不可少的。
对于所有用户:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] “C:\Program Files (x86)\FOO\BAR.EXE”=
“~ RUNASADMIN”
或者,对于某个特定用户:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] “C:\Program Files (x86)\FOO\BAR.EXE”=
“~ RUNASADMIN”