为啥以“以管理员身份运行”运行 Visual Studio?

Posted

技术标签:

【中文标题】为啥以“以管理员身份运行”运行 Visual Studio?【英文标题】:Why run Visual Studio as "Run as Administrator"?为什么以“以管理员身份运行”运行 Visual Studio? 【发布时间】:2013-12-14 05:33:20 【问题描述】:

使用 Visual Studio 2012“以管理员身份运行”模式与其他方式有什么区别?为什么开发人员更喜欢在管理员模式下使用 VS?获得的优势/特权是什么? 我可能天真地问这个问题,但我只是好奇。谢谢。

【问题讨论】:

我在 VS 中唯一需要管理员权限的就是 Azure 模拟器,但 Stijn's answer 列出了更多的东西。但其中很少有典型的,具体取决于您的工作。 感谢@Јοеу。感谢! 【参考方案1】:

来自MSDN: User Permissions and Visual Studio

您可以在 Visual Studio IDE 中正常执行几乎所有操作 用户,但是,您需要管理员权限才能完成 以下任务:

Installing Visual Studio。 Upgrading from a trial edition of Visual Studio。 安装、更新或删除本地帮助内容。 Developing solutions for SharePoint 2010。 Acquiring a developer license for Windows Store。 Adding classic COM controls to the Toolbox。 Installing and using add-ins that were written by using classic COM in the IDE。 Using post-build events that register a component。 Including a registration step when you build C++ projects。 Debugging applications that run with elevated permissions。 Debugging applications that a run under a different user account, such as ASP.NET websites。 Debugging in Zone for XAML Browser Applications (XBAP)。 Using the emulator to debug cloud service projects for Windows Azure。 Configuring a firewall for remote debugging。 Profiling an application。 Deploying a web application to Internet Information Services (IIS) on a local computer。 Changing how you participate in the Visual Studio Customer Experience Program。

【讨论】:

我也冒昧地迁移了链接。 感谢@Joey 添加链接 @aritra 我不知道,我禁用了 UAC,不需要执行大部分任务,但我认为列表是正确的。如果您发现不是,请告诉我们:) @Stijn 是的,我也不知道是否所有这些任务都需要 VS 在管理员模式下运行,只是我对“将经典 COM 控件添加到工具箱”这一点很好奇。【参考方案2】:

Windows Vista 引入了用户帐户控制,这意味着即使您是管理员,您也可以作为标准用户运行所有程序。您在 VS 中的某些事情需要您以管理员身份运行,而不是标准用户。例如运行 Windows Azure 模拟器、asp.net 开发服务器等。

您可以以标准用户身份运行 VS,但迟早会遇到问题。

【讨论】:

以上是关于为啥以“以管理员身份运行”运行 Visual Studio?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我安装的软件只能在管理员身份运行

visual studio中的exe以管理员身份运行

Windows 10 上强制Visual Studio以管理员身份运行

您可以强制 Visual Studio 在 Windows 8 中始终以管理员身份运行吗?

使 Visual Studio 2019 始终从开始栏以管理员身份运行最近的解决方案列表

如何在 Visual Studio 2010 安装项目中设置“以管理员身份运行”权限? [复制]