ChatGPT解决这个技术问题 Extra ChatGPT

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

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

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


M
Machavity

here 的“使用高级属性”部分复制并粘贴。这将允许您在打开程序时始终以管理员身份运行程序。

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

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


W7每次都会提示运行这个程序“devenv.exe”,无论如何要摆脱它?
如果直接打开 .sln 文件,此方法不起作用。请改用此其他方法:stackoverflow.com/questions/12257110/…
在 Windows 8 上,此解决方案对我不起作用,请使用此方法 stackoverflow.com/questions/12257110/…
由于某种原因这样做后,它不允许我撤消此更改。 VS 2013。阿格格格!
对于每个人都说 Windows 7 方法适用于 Windows 10;如果您在 Windows 10 上使用 Windows 7 方法,则打开 sln 文件将不会以管理员身份运行。为此,您需要使用 Windows 10 方法。
T
Timisorean

在 Windows 10 上尝试以下步骤:

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

选择“疑难解答兼容性”:

选择“疑难解答程序”: 提升权限:

提升权限:

选择“是,保存此程序的这些设置”

选择“关闭”

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


对于 Windows 11,在您看到“疑难解答兼容性”之前,您必须选择“显示更多选项”。其余相同
M
Matan Shahar

右键单击应用程序,Props -> Compatibility -> Check Run the program as administrator


我做到了:右键单击 devenv.exe -> 排除兼容性故障,运行向导并选择“此程序需要额外权限”。现在只需双击 .sln 即可以管理员身份打开它。
确实这是最好的答案,也解决了我的问题。我只是在固定在开始菜单内的 VS2010 快捷图标上使用它,它就完成了工作!
不适用于所有场景。在带有跳转列表的win8中对我不起作用。对我有用的是 Deblaton Jean-Philippe 的解决方案
这是不正确的答案。当不从快捷方式启动时,它仍将在正常(用户)权限下启动。
N
Nate

应用此更改后,当您双击 .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 右键单击文件并选择 Properties 选择 Compatibility 选项卡 可选:选择 Change settings for all users 选择 Run this program as an administrator 选择 Ok并关闭对话框

右键单击文件并选择属性

选择兼容性选项卡

可选:选择更改所有用户的设置

选择以管理员身份运行此程序

选择确定并关闭对话框


D
Deblaton Jean-Philippe

视窗 10

右键单击“Visual Studio”并选择“打开文件位置”右键单击“Visual Studio”并选择“属性”单击“高级”并选中“以管理员身份运行”


你如何防止它提示?
这仅适用于特定的快捷方式。
你怎么知道VS2017是否以管理员身份运行?
错误的答案。仅在通过快捷方式启动 VS 时有效。
M
Mohammad Hossein Amri

https://i.stack.imgur.com/lRXOo.png

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

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

3-左键单击属性

https://i.stack.imgur.com/9SNKm.png

4-选择高级

https://i.stack.imgur.com/iBw8Z.png

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

单击确定所有窗口,关闭视觉工作室并重新打开。


这仅适用于直接启动它。当您打开解决方案或单击“最近”列表中的解决方案时不会。
H
Hadi Salehy

请按照以下简单步骤操作:

右键单击“devenv.exe” 单击“疑难解答兼容性”单击“疑难解答程序”选中“程序需要其他权限”单击“下一步”单击“测试程序...”。它应该以管理员身份启动 Visual Studio 单击“下一步”单击“是,保存此程序的这些设置”单击“关闭疑难解答”现在 Visual Studio 将始终以管理员身份运行。


但是,当我需要时如何删除它?
@JohnDemetriou 您可以通过相同的故障排除向导并删除它所做的更改。
是的 - 这是唯一适用于 Win 10 64 位和 VS 2015 的解决方案。我需要 VS 作为管理员,以便我可以使用 Chrome 作为 PHP 调试工具以及 IE 和 Edge
D
Deblaton Jean-Philippe

窗户 8

没有高级选项卡了。因此,要自动执行此操作,您需要执行以下步骤:

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


B
Behzad Ebrahimi

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

https://i.stack.imgur.com/2cqzD.png

右键单击“devenv.exe”并选择“疑难解答兼容性”。然后选择“疑难解答程序”。然后勾选“程序需要额外的权限”。然后在下一页测试设置并保存设置。

https://i.stack.imgur.com/DrBRv.png

https://i.stack.imgur.com/YBcRt.png

https://i.stack.imgur.com/lf07r.png

https://i.stack.imgur.com/qz34q.png


E
Efe ÖZYER

一次性修复:

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"

我需要为我的需要在这个答案中添加一些内容......但简而言之,HKLM 条目还不够,需要在 HKCU 中添加相同的内容,并从两行中删除波浪号。谢谢你一个超级甜蜜的解决方案!
c
codingpirate

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


C
Community

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


B
Bob Gilmore

对于 Windows 8

右键单击快捷方式单击属性单击“快捷方式”选项卡单击高级

你会发现以管理员身份运行(复选框)


A
Adeel Kamran

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

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

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


c
cameronjchurch

@库马尔

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

是的。您可以通过转到控制面板/用户帐户/更改用户帐户控制设置并向下移动滑块来阻止 Windows 提示您。


我认为禁用 UAC 是个坏主意
这是一个非常糟糕的主意。
自从第二次引入 UAC 以来,我已经禁用了 UAC,并且多年来我一直以这种方式拥有它,我并不后悔。开发人员是知识渊博的野兽。
这没有回答问题。
I
Iron Mask

除上述建议外,为 Visual Studio 设置管理员权限,如果您仍然得到以下中间提示; enter image description here

您还必须单击显示更多详细信息或转到控制面板安全和维护,然后单击更改用户帐户控制设置;

enter image description here

并选择从不通知:

enter image description here


这是一个不好的建议。 UAC 的存在是有原因的。如果您的整个系统不能掉以轻心,只需完全禁用即可。
这没有回答问题。
S
Schroedingers Cat

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