Visual Studio以管理员身份运行的快捷方式

28

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

实际上,我需要导航到 Visual Studio 开始菜单文件夹,右键点击图标并选择“以管理员身份运行”。

6个回答

45

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


7
这两个选项在我的Windows 10上都被禁用了。 - Naomi
@Naomi:我猜这需要你在Windows账户中拥有管理员权限。我有,所以我可以做到上述操作。 - Veverke
我认为我在我的Windows账户中拥有管理员权限。我该如何验证(或调整)?我是笔记本电脑的用户。 - Naomi
如果您想要创建一个到 .sln 文件的快捷方式,而 Windows 10 给您带来了问题,您可以使用一个叫做“Winaero tweaker”的软件。它有一个选项可以创建一个提升的快捷方式。 - BornToCode

13

我知道原帖是关于如何创建运行 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 文件进行相同操作。 这些文件位于:

Visual Studio 2010

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

Visual Studio 2012

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

Visual Studio 2013

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

Visual Studio 2015

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

选项二 - 使用VSCommands扩展程序

安装免费的VSCommands扩展程序(它在Visual Studio扩展程序库中),然后通过转到工具-> VSCommands->选项->IDE增强->常规,勾选 Always start Visual Studio with elevated permissions并单击保存按钮来配置其始终使用管理员权限启动Visual Studio。

注意: VSCommands目前不支持VS 2015,但他们的网站上说他们正在更新以支持VS 2015。

我的观点

我更喜欢选项二,因为:

  • 它也允许您轻松关闭此功能。
  • VSCommands带有许多其他很棒的功能,所以我总是将其安装。
  • 这比选项一更容易。

11

我需要的是一种以管理员身份运行Visual Studio解决方案文件(.sln)的方法。我找到了一个相当不错的方法...

将下面的内容放入名为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\""

双击文件来执行它。

现在,当你右键单击一个文件时,你将有运行管理员选项,如下所示:

enter image description here

这里是由超棒的David Ebbo提供的完整故事:以管理员身份打开你的解决方案文件


1
非常感谢。由于我们的网络已禁用该框,因此无法标记快捷方式以管理员身份运行,因此我无法使用其他方法(如果我真的想用我的Alt帐户登录系统进行工作,这可能不是问题)。但是,我能够使用您发布的方式,即从David Ebbo的博客中获取信息。由于我可以使用alt帐户以管理员身份运行“regedit”并导入“reg”文件。 - famousKaneis
1
非常感谢。不幸的是,它没有在我希望看到它的菜单项中添加。我可以在资源管理器中右键单击 .sln 文件时看到“以管理员身份运行”,但在最近打开的 .sln 文件中没有出现在我的开始菜单(经典Shell启动)。真遗憾,但还是值得一试! :) - skiphoppy

8
  1. 在桌面上创建Visual Studio的快捷方式
    1. 右键单击程序
    2. "发送到"
    3. "桌面(创建快捷方式)"
  2. 打开属性
    1. 右键单击快捷方式
    2. "属性"
  3. 在“快捷方式”选项卡中,点击“高级...”(位于右下角)
  4. 在新窗口中选择“以管理员身份运行”
  5. 应用并确认所有窗口。

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


6
上述答案可行,但在 Windows 10 上,您可能会遇到禁用的高级快捷方式屏幕问题。因此对于 Windows 10,请按照以下步骤进行操作:
  1. 创建指向解决方案文件的快捷方式
  2. 右键单击快捷方式 => 属性
  3. 选择“快捷方式”选项卡
  4. 在目标下面添加 Visual Studio 可执行文件的位置,然后才是 sln 路径。例如: "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe" C:\mypath\example\example.sln
  5. 在快捷方式选项卡下按“高级” - 您将能够编辑高级窗口。
  6. 选择“以管理员身份运行”
  7. 按确定
  8. 双击快捷方式 - 现在应该能够以管理员身份运行解决方案了。

这是一个很好的解决方案,不幸的是它不能像其他VS快捷方式一样固定到任务栏上。 - Şafak Gür

3

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


这对于其他版本的Visual Studio也适用,因为它实际上是Windows的功能。太棒了,我不知道。+1 - sɐunıɔןɐqɐp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接