26

如何创建以管理员权限运行 Visual Studio 的快捷方式?

实际上,我必须导航到 Visual Studio 开始菜单文件夹,单击鼠标右键的图标,然后选择“以管理员身份运行”。

4

6 回答 6

41

右键单击快捷方式,选择属性。在快捷方式选项卡上,单击高级按钮(右下角)。选中以管理员身份运行框。

于 2010-11-09T10:19:39.910 回答
13

我知道 OP 是关于如何创建以管理员身份运行 VS 的快捷方式,但使用以下步骤,您可以始终以管理员身份启动 VS。

这是我对 SuperUser 上类似帖子的回答的副本:

选项 1 - 将 VSLauncher.exe 和 DevEnv.exe 设置为始终以管理员身份运行

要让 Visual Studio在打开任何 .sln 文件时始终以管理员身份运行:

  1. 导航到C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
  2. 右键单击VSLauncher.exe并选择疑难解答兼容性
  3. 选择疑难解答程序
  4. 勾选该程序需要额外的权限,然后点击下一步。
  5. 单击“测试程序...”按钮以启动 VS。
  6. 单击下一步,然后单击是,保存此程序的这些设置,然后单击关闭按钮。

要让 Visual Studio在直接打开 Visual Studio 时始终以管理员身份运行,请对 DevEnv.exe 文件执行相同的操作。这些文件位于:

视觉工作室 2010

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

视觉工作室 2012

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

视觉工作室 2013

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

视觉工作室 2015

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

选项 2 - 为 Visual Studio 使用 VSCommands 扩展

为 Visual Studio安装免费的VSCommands 扩展(位于Visual Studio Extensions Gallery中),然后通过转到 Tools -> VSCommands -> Options -> IDE Enhancements -> General 并将其配置为始终以管理员权限启动 Visual Studio 并勾选Always start Visual Studio with elevated permissions并单击保存按钮。

注意: VSCommands 目前不适用于 VS 2015,但他们的网站表示他们正在努力更新它以支持 VS 2015。

我的意见

我更喜欢选项 2,因为:

  • 它还允许您轻松关闭此功能。
  • VSCommands 带有许多其他很棒的功能,所以无论如何我总是安装它。
  • 它比选项1更容易做到。
于 2016-03-02T17:47:54.450 回答
11

我一直在寻找一种将 Visual Studio 解决方案文件 (.sln) 运行为Administrator. 我刚刚找到了一个很好的方法来做到这一点......

将此内容放在名为的文件中RunAsAdministrator.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\runas\Command]
@="\"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\VSLauncher.exe\" \"%1\""

双击该文件以执行它。

现在,当您右键单击一个文件时,您可以选择以管理员身份运行它,如下所示:

在此处输入图像描述

这是 AWESOME David Ebbo 的完整故事:以管理员身份打开您的解决方案文件

于 2012-07-20T15:55:38.430 回答
8
  1. 在桌面上创建 Visual Studio 的快捷方式
    1. 右键单击程序
    2. “发送至”
    3. “桌面(创建快捷方式)”
  2. 打开属性
    1. 右键单击快捷方式
    2. “特性”
  3. 在“快捷方式”选项卡中,单击“高级...”(有点靠近右下角)
  4. 在新窗口中选择“以管理员身份运行”
  5. 应用并确定所有窗口。

现在,当您使用此快捷方式时,它应该以管理员身份运行程序。

于 2010-11-09T10:20:36.613 回答
6

以上答案有效,但在 Windows 10 上,您可能会遇到禁用的高级快捷方式屏幕。因此,对于 Windows 10,请执行以下操作:

  1. 创建解决方案文件的快捷方式
  2. 右键单击快捷方式 => 属性
  3. 选择快捷方式选项卡
  4. 在 Target 下,在 sln 路径之前添加 Visual Studio 可执行文件位置。例如:“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe” C:\mypath\example\example.sln
  5. 在快捷方式选项卡下按高级 - 您将能够编辑高级窗口。
  6. 选择“以管理员身份运行”
  7. 按确定
  8. 双击快捷方式 - 您现在应该能够以管理员身份运行解决方案。
于 2017-06-19T14:58:48.623 回答
2

Ctrl + Shift + 单击 Visual Studio 2019 快捷方式似乎以管理员模式打开 Visual Studio Professional 2019。

于 2020-08-07T08:12:36.507 回答