是否有一个程序可以将多个 Windows 可执行文件合并为一个可以同时或按顺序运行的程序。
我知道这听起来像病毒经常做的工作,但我有真正的需要。我试图避免在安装过程中运行多个 MS 修补程序时出现多个 UAC 提示。
如果您能提供关于在安装多个 exe 时避免 UAC 提示的方法的其他建议,我们将不胜感激。
答案1
有一个提升脚本由 Microsoft 的某人编写,可让您运行提升权限的进程。因此,创建一个批处理文件,连续调用所有安装程序,然后使用提升权限启动该批处理文件,如下所示:
elevate RunInstallers.cmd
答案2
如果 UAC 妨碍了您,我是否可以建议您禁用它,尤其是因为它的发明是为了促使用户推动应用程序开发人员修改他们的应用程序以便不需要管理权限?
答案3
我在一个网站上看到了一些解决方法,我认为你可以尝试一下。我没有找到 .xls 文件或其他东西的诀窍,但有一些有用的信息。
我们可以用提升的权限为该应用程序创建快捷方式。
- 单击“开始”,右键单击“计算机”,然后选择“管理”。
- 单击左侧面板上的“任务计划程序”。
- 单击右侧面板上的“创建任务”。
- 输入任务的名称。
- 勾选“以最高权限运行”。
- 单击“操作”选项卡。
- 单击“新建…”。
- 在“程序/脚本”框中浏览到该程序。单击“确定”。
- 在桌面上单击鼠标右键,选择新建,然后单击“快捷方式”。
- 在框中输入:schtasks.exe /run /tn TaskName,其中 TaskName 是您在基础选项卡中输入的任务的名称,然后单击下一步。
- 输入快捷方式的名称,然后单击“完成”。
现在,您可以双击快捷方式来运行该程序,并且 UAC 窗口将不再提示。
希望这有帮助!
答案4
如果调用进程已提升权限,则不应收到多个 UAC 提示。让用户以管理员身份运行主应用程序。然后它运行的任何程序也应该已经以管理员身份运行。