从本文: 默认情况下如何以管理员身份运行Visual Studio
并且 你可以强制Visual Studio来始终在Windows 8管理员身份运行?
和 Visual Studio版本选择器无法打开
我尝试将devenv.exe和VSLauncher.exe设置为始终以管理员身份运行
是的,当我通过快捷方式打开时 - >它有效!
结果...
或直接打开项目和解决方案 - >它的工作原理!
结果...
########################## 题 ####################### ###
但是当我通过最近的项目和解决方案快捷方式打开时 - >它不起作用!
结果...
有人可以帮忙或解释一下吗?
PS Window 8.1 Pro 64位(6.3,Build 9600)| Visual Studio Professional 2015
我运行了故障排除兼容性选项.
步骤1:转到C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE.右键单击devenv.exe并选择"Troubleshoot compatibility"
步骤2:选择"此程序需要其他权限"
步骤3:测试并单击下一步.
现在一切都会顺利进行.
注意:不要忘记保存设置.
您需要将字符串值添加HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\
到devenv.exe和值的完整路径名称RUNASADMIN
.
对于我的系统路径是:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
.
而这:C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
解决这个问题.
您可以在regedit中执行此操作或使用控制台命令(使用管理员权限运行):
对于Visual Studio IDE
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /t REG_SZ /d RUNASADMIN
for Visual Studio版本选择器 (由TooN DinDarkDevil 推荐 )
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe" /t REG_SZ /d RUNASADMIN
在键添加后,它应该如何在注册表编辑器中查看:
之后,所有项目都将以管理员权限打开.
它在Window 8.1 Pro 64位上为我工作 Visual Studio Enterprise 2015
附加信息. TooN DinDarkDevil
当您的窗口安装了多个版本的"Visual Studio "时,"Microsoft Visual Studio版本选择器" .Visual Studio项目和解决方案默认打开是"Visual Studio版本选择器".
这项工作现在适合我(包括最近的快捷方式).
结果..
通过"Visual Studio 2015"(工作)的 引脚打开
2.最近开放的"Visual Studio 2015"(工作)
3.通过"Visual Studio版本选择器"的引脚打开(工作)
4.最近打开"Visual Studio版本选择器"(工作)
PS试试吧!
您可以使用兼容性检查器向导强制devenv.exe 始终以管理员身份运行.
打开资源管理器并转到C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE.右键单击devenv.exe并选择"Troubleshoot compatibility":
在向导的第一页上,选择"疑难解答程序".选中"该程序需要其他权限":
单击"下一步",然后测试程序并转到下一步以保存设置.
从现在开始,每次Windows运行devenv.exe(Visual Studio)时,它都将以管理员身份运行,您将收到UAC提示.我从跳转列表中测试了它,它按预期工作.
要撤消此操作,只需再次浏览向导并取消选中"...其他权限"复选框.