代码之家  ›  专栏  ›  技术社区  ›  user_v

建议在windows 7 rc上运行visual studio sp1时具有管理员权限

  •  6
  • user_v  · 技术社区  · 15 年前

    每次尝试运行VisualStudio2005时,我都会收到这样一条恼人的消息(即使使用“以管理员身份运行”也会给出同样的消息)。我已经安装了VS 2005 Professional的所有最新服务包,包括vs2005 SP1和VS 2005 update for Vista。

    我是我机器上administrators组的一员。我仍然有这个问题。

    有人在网上读到,以兼容模式运行程序可以解决这个问题。 其他人也建议永远关闭该消息。

    我的问题是,即使我是管理员组的一员,我如何关闭这个似乎困扰我的警告。 Visual Studio是否即使在我是管理员或使用“以管理员身份运行”时也不以管理员模式运行。

    此外,如果有人能够强调,如果Visual Studio在Windows 7上以普通用户(用户不是管理员/管理员组的一部分)的身份启动,那么Visual Studio的哪些功能将不可用,这将是一件好事。

    6 回复  |  直到 15 年前
        1
  •  1
  •   Community CDub    12 年前

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

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

    对我有用。

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

        2
  •  0
  •   Ganesh R.    15 年前

    据我所知,如果您打开了UAC,那么默认情况下,VSStudio将与std用户一起启动,即使登录的用户是管理员。

    如果您使用std用户令牌运行,您将无法连接到使用提升权限(例如服务)运行的应用程序&在其他人帐户中运行的进程(对此不是很清楚)。

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

    一种解决方案是,在选择“以管理员身份运行”的情况下(通过快捷方式属性中的“兼容性”选项卡)简化VSStudio。另一个是关闭警告&仅在需要时提升(推荐)。第三个是UAC(最坏的选择)。

        3
  •  0
  •   Marcus P    14 年前

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

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

    这对我有用。

        4
  •  0
  •   Hrqls    11 年前

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

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

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

        5
  •  0
  •   Sarrafi    10 年前

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

        6
  •  0
  •   trindflo    7 年前

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

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

    然后我注意到消息左下角有一个复选框“每次显示此消息”。我检查了箱子。我不记得在我设置权限之前复选框是否存在,但我认为它不存在。