默认情况下,如何以管理员身份运行Visual Studio?


428

我最近发现,即使以管理员身份登录我的个人笔记本电脑,Visual Studio也不以管理员模式运行,您需要显式使用以管理员身份运行”

除了创建快捷方式等以外,是否有办法让它默认以管理员身份运行?

Answers:


775

此处复制和粘贴“ 使用高级属性”部分。这将使您在打开程序时始终可以以管理员身份运行该程序。

Windows 7的:

  1. 右键单击该程序的快捷方式,然后单击“属性”。
  2. 单击程序选项卡的“快捷方式”选项卡,然后单击“高级”按钮。
  3. 选中“以管理员身份运行”框,然后单击“确定”。
  4. 单击确定。
  5. 打开程序。
  6. 如果UAC提示,请单击“是”以应用权限,以允许该程序以管理员身份以完全权限运行。

注意:如果您是以标准用户身份而不是管理员身份登录的,则您需要提供管理员密码,然后程序才能以管理员身份运行。

更新日期:(2015-07-05)

Windows 8、8.1和10

在Windows 8中,您必须右键单击devenv.exe并选择“疑难解答兼容性”。

  1. 选择“故障排除程序”

  2. 选中“程序需要其他权限”,单击“下一步”,单击“测试程序...”。

  3. 等待程序启动

  4. 点击下一步”

  5. 选择“是,为程序保存这些设置”

  6. 点击“关闭”

更新参考原始链接


6
W7每次都会提示运行该程序“ devenv.exe”,无论如何要摆脱它?
Kumar 2012年

86
如果直接打开.sln文件,则此方法不起作用。:使用此另一种方法,而不是stackoverflow.com/questions/12257110/...
goku_da_master

5
在Win10上为我工作
tjans's

1
devenv.exe位置:(Windows 10)C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE
Mycah

3
devenv位置,VS2017(在win10上):“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ devenv.exe”
Hans Ke st ing

114

在Windows 10上尝试以下步骤:

  • 在“开始”窗口中搜索Visual Studio,然后选择“打开文件位置”:

    在此处输入图片说明

  • 选择“故障排除兼容性”:

    故障排除

  • 选择“故障排除程序”:

    解决

    • 提升权限:

    提高权限

  • 选择“是,为程序保存这些设置”

  • 选择“关闭”

完成后,Visual Studio应该以管理员身份运行。


为什么他们删除了高级标签?此过程需要一段时间才能完成。
vaitrafra

15
该答案应移至顶部,以节省人们避免在其他答案上浪费时间。其他答案的问题:1.有些不适用,因为到目前为止缺少“兼容性”选项卡(W10 V1803)。2.他们可能使VS以管理员身份启动,但是直接打开解决方案仍然无法以管理员身份启动VS。

1
非常感谢您..您节省了我的时间:)
Mohini Mhetre '18

1
很棒。感谢的截屏。
RayLoveless

1
我认为这是大多数人正在寻找的答案,而不是“变通”捷径。允许用户从解决方案中以所需的模式启动
David

51

右键单击该应用程序,“属性”->“兼容性”->“以管理员身份运行程序”


4
我做到了:右键单击devenv.exe->解决兼容性问题,在向导中运行并选择“此程序需要其他权限”。现在,只需双击.sln即可以管理员身份打开它。
基思·

确实,这是最好的答案,也可以解决我的问题。我只是在固定在开始菜单内的VS2010快捷图标上使用了它,它就完成了!
2014年

1
并非在所有情况下都适用。在win8的跳转列表中对我不起作用。对我有用的是Deblaton Jean-Philippe的解决方案
TJKjaer 2014年

40

应用此更改将使其生效,以便在双击.sln文件时Visual Studio 不会打开。此外,您将无法将文件拖放到Visual Studio中。

请遵循项目符号列表中每个文件的编号说明。这些路径适用于标准的64位安装,因此您可能必须针对系统进行调整。

  • C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
  • C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

    1. 右键单击该文件,然后选择 Properties
    2. 选择 Compatibility标签
    3. 可选:选择 Change settings for all users
    4. 选择 Run this program as an administrator
    5. 选择确定并关闭对话框

真好 我想念VSLauncher.exe。
阿兰克

38

Windows 10

  1. 右键单击“ Visual Studio”,然后选择“打开文件位置” 右键单击“ Visual Studio”,然后选择“打开文件位置”
  2. 右键单击“ Visual Studio”,然后选择“属性” 右键单击“ Visual Studio”,然后选择“属性”
  3. 点击“高级”,然后选中“以管理员身份运行” 点击“高级”,然后选中“以管理员身份运行”

1
如何防止其提示?
Demodave

1
这仅适用于特定的快捷方式。
MikaelDúiBolinder

您如何知道VS2017是否以管理员身份运行?
FrenkyB

18

窗户8

不再有高级标签。因此,要自动执行此操作,您需要执行以下步骤:

-右键单击快捷方式-
单击属性
-在“快捷方式”选项卡下,单击“打开文件位置”
-然后,右键单击devenv.exe-解决
兼容性问题
-解决程序问题-检查
“该程序需要其他权限”
-然后下一个下一个...


谢谢,即使快捷方式也以管理员身份运行
HB MAAM

17

请遵循以下简单步骤:

  1. 右键点击“ devenv.exe”
  2. 单击“故障排除兼容性”
  3. 单击“对程序进行故障排除”,然后选中“程序需要其他权限”
  4. 点击下一步”
  5. 单击“测试程序...”。它应该以管理员身份启动Visual Studio
  6. 点击下一步”
  7. 单击“是,为该程序保存这些设置”
  8. 单击“关闭疑难解答”
  9. 现在,Visual Studio将始终以管理员身份运行。

1
必要时如何将其删除?
约翰·德米特里

2
@JohnDemetriou您可以通过相同的疑难解答向导并删除所做的更改。
马修·夏普

2
是的-这是唯一可以在Win 10 64位和VS 2015上运行的解决方案。我需要VS作为管理员,以便可以将Chrome用作PHP调试工具以及IE和Edge
Seti Net

7

一次修复:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\devenv.exe"="~ RUNASADMIN"

1
我需要在此答案中添加一些内容以满足我的需求...。但是,简短的是,HKLM条目不够,需要在HKCU中添加相同的内容,并从两行中删除波浪号。谢谢您提供超甜的解决方案!!
pithhelmet

4

右键单击图标->属性->高级->选中复选框,以管理员身份运行,每次它都将在管理员模式下打开(与Windows 8相同)


4

右键单击该图标,然后单击“属性”。在属性窗口中,转到“兼容性”选项卡。应该有一个标记为“以管理员身份运行该程序”的复选框。检查,然后单击确定。下次您从该快捷方式运行该应用程序时,它将自动以管理员身份运行。


1

对于Windows 8

  1. 右键单击快捷方式
  2. 点击属性
  3. 点击“快捷方式”标签
  4. 点击高级

您将找到以管理员身份运行(复选框)


1

该图显示了如何通过mhamri步骤1至3以管理员身份运行Visual Studio

1-从开始菜单或在任务栏中打开Visual Studio时,右键单击 VS图标

2-在上下文菜单中,再次右键单击 Visual Studio图标

3- 左键单击属性

该图显示了如何通过mhamri步骤4以管理员身份运行Visual Studio

4-选择高级

该图显示了如何通过mhamri步骤5以管理员身份运行Visual Studio

5-选择以管理员身份运行

单击确定所有窗口,关闭Visual Studio,然后再次重新打开。


0

我一直通过创建快捷方式来做到这一点,这并不是什么大问题。我相信没有其他办法。


0

@库玛

“ W7每次都会提示运行该程序“ devenv.exe”,无论如何要摆脱它?”

是。您可以通过以下方法阻止Windows提示您:转到控制面板/用户帐户/更改用户帐户控制设置,然后向下移动滑块。


3
我认为禁用UAC是一个坏主意
Deblaton Jean-Philippe

2
这是一个非常糟糕的主意。
Shahedur Ra​​hman

3
自第二次引入UAC以来,我就一直对其禁用。多年来,我一直很后悔。开发人员是知识渊博的野兽。
Josh Mouch 2015年

0

有两种方法可以以管理员身份运行Visual Studio:

1.仅1次:为此,请转到启动搜索栏,搜索Visual Studio 2017或您拥有的任何版本,然后右键单击VS并以管理员身份运行。

2.永久或始终:为此,请转到启动搜索栏,搜索Visual Studio,右键单击它并转到属性。在属性中,单击高级按钮,然后选中以管理员身份运行复选框,然后单击确定。


-1

在Windows 10中,请执行以下步骤:-下载并安装“所有”应用程序,该应用程序可立即按名称查找文件和文件夹。-找到“ devenv.exe”并找到它。

一切

  • 右键单击“ devenv.exe”,然后选择“故障排除兼容性”。然后选择“故障排除程序”。然后选中“程序需要其他权限”。然后测试设置并将其保存在下一页中。

解决兼容性

疑难排解程序

该程序需要其他权限

以管理员身份运行


-3

我找到了一种以管理员身份运行Visual Studio的简便方法。我在Windows 10中做到了,但我相信它可以在任何Windows上工作。

  1. 转到开始菜单
  2. 搜索Visual Studio
  3. 右键单击Visual Studio
  4. 以管理员身份运行

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.