在Windows Vista上,有没有办法允许应用程序始终以提升的权限运行?

这里是这种情况,我有一个应用程序需要提升权限才能在基于Windows Vista的HTPC上运行,但是我不想禁用UAC,因为计算机总是连接到Internet。 查看电视时使用的普通用户帐户具有最低限度的权限,因此,如果应用程序运行,UAC将启动,并要求我提供pipe理员凭据。 由于这很难做到,我宁愿不这样做。 因此,有没有办法白名单应用程序,所以UAC不需要凭据?

不幸的是,MS并没有包含一个使用UAC白名单应用程序的方法。 不过有一些窍门,通过检查启动应用程序,有一个很好的文章在这里做。 你可以通过使用计划的任务,或者称为提升我的应用来完成

根据这篇文章,您可以使用Microsoft应用程序兼容性工具包跳过UAC提示。

在您不希望每次启动应用程序时都提供pipe理员凭据的情况下,您可以使用Elevate Me 。

回答更广泛的问题在Windows Vista上,有没有办法允许应用程序始终以提升的权限运行? 您可以按照以下步骤操作:

  1. 创build应用程序的快捷方式。
  2. 打开快捷方式的属性。
  3. select兼容性选项卡。
  4. 打开标签为“以pipe理员身份运行此程序”的checkbox。
  5. 始终使用这个新的快捷方式启动应用程序。