用户权限与 Visual Studio

出于安全目的,你应尽可能以典型用户的身份来运行 Visual Studio。

警告

确保不要编译、启动或调试任何来自不受信任用户或地址的 Visual Studio 解决方案。

可以以典型用户身份在 Visual Studio IDE 中执行几乎任何操作。 需要管理员权限才能完成以下任务:

区域 任务 更多信息
安装 初次安装和配置 Visual Studio 安装 Visual Studio配置 Visual Studio 策略
安装 修改或更新 Visual Studio。 默认情况下需要管理员权限,但可以配置该权限并将其委托给标准用户 更新 Visual Studio修改 Visual Studio
帮助 安装、更新或删除本地帮助内容。 安装和管理本地帮助内容
工具箱 将经典 COM 控件添加到“工具箱” 工具箱
生成 使用注册组件的生成后事件,或者在生成 C++ 项目时包含注册步骤。 了解自定义生成步骤和生成事件
调试 调试使用提升的权限运行的应用程序。 调试器设置和准备
调试 调试在其他用户帐户下运行的应用程序,例如 ASP.NET 网站。 调试 ASP.NET 和 AJAX 应用程序
调试 在区域中调试 XAML 浏览器应用程序 (XBAP)。 WPF 主机 (PresentationHost.exe)
调试 使用模拟器可以调试 Microsoft Azure 的云服务项目。 在 Visual Studio 中调试云服务
调试 为远程调试配置防火墙。 远程调试
性能工具 附加到提升的应用程序。 度量应用程序性能
分析 使用 GPU 探查器。 GPU 分析
部署 在本地计算机上将 Web 应用程序部署到 Internet Information Services (IIS)。 使用 Visual Studio 的 ASP.NET Web 部署
开发 开发 SharePoint 解决方案。 创建 SharePoint 解决方案

以管理员身份运行 Visual Studio

如果需要以管理员身份运行 Visual Studio,可参考以下方法。

使用“开始”菜单

  1. 根据所使用的 Windows 版本,执行以下步骤之一:

    • 在 Windows 10 中,打开“开始”菜单,然后滚动到 Visual Studio。
    • 在“Windows 11”中,选择“开始”按钮,然后在“搜索”框中键入“Visual Studio”。
  2. 接下来,右键单击“Visual Studio 2019”或“Visual Studio 2022”,然后选择“以管理员身份运行”。

    当 Visual Studio 启动时,(管理员)显示在标题栏中的产品名称之后,并且 ADMIN 显示在 Visual Studio 窗口右上角附近;如果使用的是 Visual Studio 的预览版内部版本,则会出现“预览”区域。 可以单击此按钮查看“关于”对话框。

    显示 Visual Studio 窗口右上角的 ADMIN 的屏幕截图。

修改快捷方式

此外可以修改应用程序快捷方式,以便始终利用管理权限运行。 操作方法如下。

Windows 10

  1. 打开“开始”菜单,滚动到你正在使用的 Visual Studio 版本,然后选择“更多” >“打开文件位置”。

  2. 在文件资源管理器中,找到你使用的版本的 Visual Studio 快捷方式。 然后,右键单击该快捷方式并选择“发送到”>“桌面(创建快捷方式)”。

  3. 在 Windows 10 桌面上,右键单击 Visual Studio 快捷方式,然后选择“属性”。

  4. 选择“高级”按钮,然后选择“以管理员身份运行”复选框。

  5. 选择“确定”,然后再选择“确定”。

Windows 11

  1. 选择“开始”按钮,然后在“搜索”框中输入“Visual Studio”。

  2. 在搜索结果中,右键单击“Visual Studio 2019”或“Visual Studio 2022”,然后选择“打开文件位置”。

  3. 在文件资源管理器中,找到你使用的版本的 Visual Studio 快捷方式。 然后,右键单击该快捷方式并选择“显示更多选项”>“发送到”>“桌面(创建快捷方式)”。

  4. 在 Windows 11 桌面上,右键单击 Visual Studio 快捷方式,然后选择“属性”。

  5. 接下来,选择“高级”按钮,然后选择“以管理员身份运行”复选框。

  6. 选择“确定”两次关闭该对话框。