授予程序运行权限,无需在启动命令窗口中确认

Sai*_*aif 5 windows-7 command-line permissions

我正在使用这个

start /b C:\wamp\wampmanager.exe
Run Code Online (Sandbox Code Playgroud)

命令在我的 Windows 中启动程序(Windows 7 Ultimate - 64 位)。

但是然后程序想要运行的权限

Do you want to allow the following program from an unknown publisher make changes to this computer
Run Code Online (Sandbox Code Playgroud)

有什么方法可以授予此权限,as a parameter to the star command或者using another command 让程序以此权限启动而不询问。

fix*_*234 4

这个问题实际上已经在之前的一些 SU 问题和答案中讨论过,例如这些问题和其他问题:

您通常希望以向特定程序授予权限的方式解决问题,而不是总体上减少 UAC 保护。一些解决方案包括:

  1. 使用第三方实用程序为程序创建 UAC 解决方法,例如这些和其他:

  2. 创建具有提升权限的任务计划程序任务。这在上面提到的几个链接和网络链接中进行了讨论,详细信息非常丰富。这个详细显示了该过程:task-scheduler-bypass-uac-prompt。此技术的要点是您创建一个具有提升权限的任务,然后调用该任务。

  3. runas调用诸如或 之类的命令elevate(可能需要Powershell)。

  4. 使用 Microsoft 的应用程序兼容性工具包修改程序的特征或设置,“通过 RunAsInvoker 修复来填充应用程序,这会强制应用程序使用标准用户令牌运行”。(这个可能最好留给高级用户。)

任务计划程序技术不需要任何其他实用程序,并且设置起来非常简单。


归档时间:

查看次数:

81696 次

最近记录:

10 年,11 月 前