使跳转列表快捷方式始终以管理员身份运行应用程序

使跳转列表快捷方式始终以管理员身份运行应用程序

例如,我将 Visual Studio 2010 固定到任务栏。我将解决方案固定到其中,这样我只需右键单击 VS 图标,然后选择我的解决方案即可启动它(例如从跳转列表中)。但是,这会以非管理员模式打开 VS(无法访问 IIS 元数据库)。

所以我必须先打开 VS,然后打开我的解决方案。

我知道固定的任务栏应用程序快捷方式存储在%APPDATA%\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar,但固定到这些快捷方式的文件怎么办?

如何使固定到 VS 图标的解决方案快捷方式(在跳转列表中)以管理员模式打开 VS?

答案1

请参阅下页的“选项 7”: http://www.eightforums.com/tutorials/9564-run-administrator-windows-8-a.html

使用注册表,您可以将应用程序设置为始终以管理员身份运行。这为我解决了跳转列表问题。

在注册表编辑器中设置“以管理员身份运行”

  1. 在 Regedit 中,找到键HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  2. 添加一个新的字符串值(或编辑现有的字符串值),并将名称设置为可执行文件的路径(例如 VS2012:)C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
  3. 将新键的值设置为~ RUNASADMIN(查看上面的链接了解更多选项)。

答案2

您需要以管理员身份打开整个 VS,为此打开资源管理器导航至:

C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLauncher.exe

右键单击它并切换到属性选项卡,然后选中始终以管理员身份运行此程序复选框。

在此处输入图片描述

然后单击“应用”保存设置。

相关内容