例如,我将 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
使用注册表,您可以将应用程序设置为始终以管理员身份运行。这为我解决了跳转列表问题。
在注册表编辑器中设置“以管理员身份运行”
- 在 Regedit 中,找到键
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
。 - 添加一个新的字符串值(或编辑现有的字符串值),并将名称设置为可执行文件的路径(例如 VS2012:)
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
。 - 将新键的值设置为
~ RUNASADMIN
(查看上面的链接了解更多选项)。
答案2
您需要以管理员身份打开整个 VS,为此打开资源管理器导航至:
C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLauncher.exe
右键单击它并切换到属性选项卡,然后选中始终以管理员身份运行此程序复选框。
然后单击“应用”保存设置。