我会尽力解释我的情况:
我是一名开发人员,使用 Visual Studio。我总是想以管理员身份运行 Visual Studio。我已将快捷方式固定到任务栏,并在其属性中将其设置为以管理员身份启动 Visual Studio。这很好用。
当我右键单击固定的快捷方式时,我会看到最近和固定的解决方案列表。我通常通过单击其中一个固定的解决方案来打开 Visual Studio。
当我点击其中一个最近或固定的解决方案时,我没有收到 UAC 提示。我记得以前我总是会收到这个提示(至少,我想我记得)。
当我单击那些最近或固定的解决方案时,我可以做些什么来让 Visual Studio 以管理员身份运行?
答案1
我在寻找一些简单的方法,比如设置一个始终运行的任务栏快捷方式时找到了这个页面命令提示符以管理员身份。
Richard 的答案将适用于不被视为 Windows 安装一部分的程序(即此处的 Visual Studio),但可能不适用于C:\Windows\System32
例如其中的东西。
幸运的是你可以设置以管理员身份运行在这种情况下,可以从快捷方式中选择选项。
- 右键单击任务栏中的快捷方式
- 右键单击程序名称(例如
Command prompt
) - 点击
Properties
- 点击
Shortcut
选项卡 - 点击
Advanced...
按钮 - 勾选
Run as administrator
复选框 - 点击
OK
按钮 - 点击上一个
OK
按钮
答案2
诀窍是更改可执行文件(devenv.exe
)的兼容性设置(即始终以管理员身份运行),而不是快捷方式。进行更改后,您可能需要将扩展重新关联.sln
到devenv.exe
有一个mo.notono.us 上的博客文章解释这是如何做到的。
编辑:如果 devenv.exe 上缺少兼容性选项卡,则使用兼容性疑难解答程序来启用它 -Windows 8 上 Devenv.exe(VS 2010 和 VS 2012)没有兼容性选项卡
答案3
搜索“Visual Studio”以找到您的 devenv.exe
或者,如果你知道它在哪里:
- 右键单击它
- 点击属性
- 点击“兼容性”选项卡
您应该在权限级别设置下看到一个复选框,上面写着“以管理员身份运行此程序”
- 勾选复选框
- 从任务栏取消固定 Visual Studio。
- 将 denenv 图标拖到任务栏以将其固定在上面
现在,如果您单击任务栏上的快捷方式,它应该以管理员身份运行