建议在Windows 7 rc上运行visual studio sp1的管理员权限

时间:2009-08-13 06:14:32

标签: visual-studio-2005 windows-7

每当我尝试运行visual studio 2005时,我都会收到这条烦人的消息(即使使用“以管理员身份运行”也会发出相同的消息)。我有VS 2005 Professional安装了所有最新的服务包,包括vs2005 SP1和vs 2005的Vista更新。

我是我机器上管理员组的成员。我还有这个问题。

网上的一些内容表明,在兼容模式下运行程序可以解决问题。 其他人也建议永远关闭消息。

我的问题是我如何关闭此警告,即使我是管理员组的一员,这似乎也会让我感到困扰。 即使我是管理员,甚至使用“Run as adminsitrator”,Visual Studio也不会以管理员模式运行。

如果有人在Windows 7上以普通用户身份启动Visual Studio(用户不是管理员/管理员组的一部分),那么有人可以突出显示Visual Studio的哪些功能不可用。

6 个答案:

答案 0 :(得分:1)

从以下文章中试试这个: http://richnewman.wordpress.com/2009/06/06/running-visual-studio-as-an-administrator-under-windows-vista/

右键单击Visual Studio的快捷方式,选择“兼容性”选项卡,然后选中底部的“以管理员身份运行此程序”复选框。

适合我。

是的,这可能会删除此警告消息,但vs2005将输出致命错误c1074:IDB对于PDB不是非法的... MS表示在使用XP模式兼容时,vs会生成此错误。

答案 1 :(得分:0)

据我所知,如果您启用了UAC,则默认情况下,即使登录用户是管理员,VSStudio也会使用std用户启动。 您需要以“以管理员身份运行”运行它以使用完全权限运行它。或者在内置管理员帐户中运行。

如果使用std用户的令牌运行,则无法附加到使用提升权限运行的应用程序(例如服务)&在其他人的帐户中运行的流程9对此非常清楚。)

此外,您将无法在登录帐户中调试需要提升权限的应用程序。

一种解决方案是以管理员选择的方式运行VSStudio的快捷方式(通过快捷方式属性中的兼容性选项卡)。另一个是关闭警告&仅在需要时提升(推荐)。第三是转向UAC(最差的选择)。

答案 2 :(得分:0)

我在XP Professional上使用VS 2008时解决了类似的问题

导航到devenv.exe文件,右键单击并选择属性。

很可能会选择您登录的帐户,并且权限不会包含“完全访问权限”。单击“完全访问”,然后单击“确定”。

这对我有用。

答案 3 :(得分:0)

我不得不在我的Windows7机器上重新安装VS 2005,现在每次启动VS 2005时都会收到此消息

选择“以管理员身份运行此程序”对我来说还不够:我仍然收到相同的消息

在我选择了在兼容模式Windows XP SP3中运行程序的选项后,消息确实消失了

答案 4 :(得分:0)

我也有这个问题。在我卸载visual studio 2005(重新启动)并重新安装后,问题就消失了。也许因为vs 2005的vs更新是在vs2005 sp1之前安装的。

答案 5 :(得分:0)

我根据Marcus P的建议为用户添加了完全控制权限

C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe.

然后我注意到邮件左下角有一个复选框,“每次都显示此消息”。我取消选中此框。我不记得在我设置权限之前是否有复选框,但我认为不是。