我切换到Vista最近和我想保持UAC通,因为我同意它增加了计算机安全了很多。一些开发工具,我用定期要求运行提升的:

  • PIX for Windows
  • Visual Studio2005年(提升的权限似乎需要调试和额外的资料中了解更多的工作)
  • 映射和substed驱动器:提升的过程似乎不见的驱动我已经映射在我的用户账户。 这篇文章 描述了该问题,但是我不确定我怎么可能实现其最终建议 "这些驱动器的映射下的升高登录".

我已经尝试了许多建议,我们发现, 兼容性管理 似乎很有前途,但结果仍然不是我想要的。当我用RunAsInvoker,没有UAC迅速,但Visual Studio没有工作。当我用RunAsAdmin或RunAsHighest,它的工作,但有的提示。

是否有任何方式如何教UAC要记住一些特别程序应始终运行升高和永远不会提示我关于这一点,或其他某种方式如何,请允许我启动VS升高而不提示?如果没有办法做到这一点,并存在一些安全理由为什么不能做?

有帮助吗?

解决方案

我不得不关闭UAC我2008年开发的系统还有,尽管有类似的感受,希望能够使用它。这只是太痛苦了需要跟踪运行的上下文的每一申为了喜欢的事情拖/放的窗口之间的工作,或者相互作用的远程系统,或者调试方案,或任何数目的其他任务。UAC是一个很好的想法在理论上,但似乎已有如此小的努力,以使其功能可用于现实世界的超级用户在一天结束的时候,唯一可行的解决办法是完全禁用它.

Windows7会据称是有些更好的消除不断提示,但是除非他们真的工作,以解决所有交叉应用和远程访问的问题,它仍然会是一个非启动任何人比其他新用户使用。这里是希望他们最终得到它实际使用。

其他提示

尝试:

管理工具->当地的安全政策>地方政策-->安全的选择->的用户账户控制:行为的提升提示,用于管理员在管理批准模式=提升而不提示。

VS2005年是一个痛苦在Vista,并有一个很小的问题,即使当运行为管理员。看如果你可以升级到2008年,其工作好多了在Vista。

不幸的是UAC提示是强制性的,在windows Vista,当UAC启用。

一个解决方案的工作对我来说是要有一个高级命令行和一群非ui壳运行的脚本升高,从那里对于某些任务。

还要调试,我已经安装中的另一台计算机可以运行的远程试届会议,这是一个棘手的配置与VS2005年,加是,如果你崩溃/挂远程届会议没有崩溃的主要计算机:)

PD:VS2008年略有好在vista于VS2005年试一试,如果可以的话。

尽我所知,你不能得到你想要的一切(UAC上,与工作没有提示).

然而,还有一个更好的解决方法比"有别人的测试与LUA:"一个虚拟的电脑。使用虚拟的电脑(免费从Microsoft)创建一个游客的操作系统。安装Vista和设立一个定期的用户以及作为默认的管理。测试你的应用程序对这些升级则单击是使用经常(非提升)的用户。这至少让你有早期指示LUA问题,而没有太多重要头痛。

我同意,这是一个有点痛苦(并且我已经注意到VS2008不烦我与UAC提示下Vista也不windows7资beta),但它是什么就是什么VS2005,特别是在调试,需要提升的附加程序,等等。

为了记录在案,我目前的"解决方案"这个问题,经过几天的试验,是:

  • 关闭UAC
  • 确定别人的测试应用程序与标准的用户帐户上的一个经常的基础上

...即使用相同的模式,其工作在WindowsXP之前。

我想看到一些其他的解决方案,但到目前为止,没有什么我已经试过了我所有我想要什么,我,e。UAC上,Visual Studio工作并没有迅速运行VS。我想保持UAC,但它是太讨厌我的确认海拔我每次运行工具。

诺顿有一个有趣的工具,以de调UAC,并使其更容易一些生活在成本的反馈,关于哪些程序运行要Norton.有一个很好写了有关它在这里:

http://www.betanews.com/article/New_Norton_Vista_tool_trades_UAC_for_online_feedback/1223668881

下载:

http://www.nortonlabs.com/inthelab/uac.php

最后,还有一个有趣的小工具"暂停"UAC其费用5美元(30天的试用).我不能保证任何一种工具,因为我没有尝试过他们的个人。

http://www.uacsnooze.com/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top