用户权限与 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,可参考以下方法。
使用“开始”菜单
根据所使用的 Windows 版本,执行以下步骤之一:
- 在 Windows 10 中,打开“开始”菜单,然后滚动到 Visual Studio。
- 在“Windows 11”中,选择“开始”按钮,然后在“搜索”框中键入“Visual Studio”。
接下来,右键单击“Visual Studio 2019”或“Visual Studio 2022”,然后选择“以管理员身份运行”。
当 Visual Studio 启动时,(管理员)显示在标题栏中的产品名称之后,并且 ADMIN 显示在 Visual Studio 窗口右上角附近;如果使用的是 Visual Studio 的预览版内部版本,则会出现“预览”区域。 可以单击此按钮查看“关于”对话框。
修改快捷方式
此外可以修改应用程序快捷方式,以便始终利用管理权限运行。 操作方法如下。
Windows 10
打开“开始”菜单,滚动到你正在使用的 Visual Studio 版本,然后选择“更多” >“打开文件位置”。
在文件资源管理器中,找到你使用的版本的 Visual Studio 快捷方式。 然后,右键单击该快捷方式并选择“发送到”>“桌面(创建快捷方式)”。
在 Windows 10 桌面上,右键单击 Visual Studio 快捷方式,然后选择“属性”。
选择“高级”按钮,然后选择“以管理员身份运行”复选框。
选择“确定”,然后再选择“确定”。
Windows 11
选择“开始”按钮,然后在“搜索”框中输入“Visual Studio”。
在搜索结果中,右键单击“Visual Studio 2019”或“Visual Studio 2022”,然后选择“打开文件位置”。
在文件资源管理器中,找到你使用的版本的 Visual Studio 快捷方式。 然后,右键单击该快捷方式并选择“显示更多选项”>“发送到”>“桌面(创建快捷方式)”。
在 Windows 11 桌面上,右键单击 Visual Studio 快捷方式,然后选择“属性”。
接下来,选择“高级”按钮,然后选择“以管理员身份运行”复选框。
选择“确定”两次关闭该对话框。