制作Jumplist快捷方式始终以管理员身份运行应用程序


16

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

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

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

如何制作解决方案快捷方式(在Jumplist中),固定到VS图标,在管理员模式下打开VS?


techie007:不太好 - 运行正常,启动固定的SLN就是在非管理模式下打开VS. 谢谢。
Josh M.

你可以转到“C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe”并将其标记为始终以管理员身份启动吗?
Ganesh R.

@GaneshR。:我试过,但devenv.exe没有兼容性选项卡。
Josh M.

Answers:


18

请参见下页的“选项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. 添加一个新的String值(或编辑现有的值),并将名称设置为可执行文件的路径(例如,对于VS2012:)C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
  3. 将新密钥的值设置为~ RUNASADMIN(有关更多选项,请参阅上面的链接)。

2
我不得不添加图层键然后添加值,但它立即工作而不重新启动。
斯图尔特

这仍然适用于Visual Studio
2019.

3

您需要以管理员的身份打开整个VS,这样打开资源管理器导航到:

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

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

在此输入图像描述

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


我之前尝试过这样做,devenv.exe但在这种情况下没有兼容性选项卡。我尝试了你的建议,VSLauncher但它仍然以非管理员模式打开。
Josh M.

哦,我在我的电脑上使用它,它工作正常。您正在谈论从资源管理器和跳转列表中打开文件,例如单击.sln文件?
泰勒吉布

1
@TaylorGibb Josh M.正在使用Windows 8.我认为Windows 8中的兼容性选项卡有一些变化。
Ganesh R.
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.