您可以强制Visual Studio在Windows 8中始终以管理员身份运行吗?

在Windows 7中,您可以进入程序兼容性设置并选中以始终以管理员身份运行。Windows 8中有类似的选项吗?

我一直在我的机器上禁用UAC,并且在Windows 8升级后也做了同样的事情,所以我想。事实证明,没有off选择,只有关闭通知。

这意味着尽管位于管理员组中,但没有任何人以管理员身份运行。尝试调试(附加到进程,而不是F5)时,我需要保持关闭并重新打开consoles \ Visual Studio ,这非常令人沮丧。

真烦人,我需要记住采取其他步骤以管理员身份打开它,或者告诉它在我第一次调试时关闭并重新打开。


江户川乱折腾
浏览 664回答 3
3回答

胡说叔叔

在Windows 8和10中,您必须右键单击devenv.exe并选择“兼容性故障排除”。选择“故障排除程序”选中“程序需要其他权限”点击下一步”点击“测试程序...”等待程序启动点击下一步”选择“是,为程序保存这些设置”点击“关闭”如果在打开Visual Studio时要求将更改保存到devenv.sln,请参见以下答案以将其禁用:禁用Visual Studio devenv解决方案保存对话框如果您改变主意并希望撤消“以管理员身份运行”兼

慕工程0101907

在查看超级用户后,我发现了这个问题,该问题解释了如何使用开始屏幕上的快捷方式执行此操作。同样,将Visual Studio固定到任务栏时,您可以执行相同的操作。在任一位置:右键单击Visual Studio图标去 Properties在Shortcut tab选择下Advanced校验 Run as administrator与Windows 7不同,这仅在您从更改的快捷方式启动应用程序时才有效。更新两个Visual Studio快捷方式后,当您从资源管理器中打开解决方案文件时,它似乎也可以正常工作。更新警告: 似乎以提升的权限运行Visual Studio的主要缺陷之一是,因为资源管理器也没有与其一起运行,因此您无法将文件拖放到Visual Studio中进行编辑。您需要通过文件打开对话框打开它们。您也无法双击与Visual Studio关联的任何文件,并在Visual Studio中打开它(除了解决方案外),因为您会收到一条错误消息,提示There was a problem sending the command to the program.我取消选中总是以提升的权限开始(使用VSCommands),然后能够直接打开文件并将其放入Visual Studio的打开实例中。大胆更新: 尽管至少没有像过去那样没有UI可以关闭UAC,但您仍然可以通过注册表进行操作。编辑的关键是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\SystemEnableLUA - DWORD 1-Enabled, 0-Disabled更改此Windows后,将提示您重新启动。重新启动后,如果您是管理员,将回到拥有管理员权限运行的所有内容。我上面报告的问题现在也消失了。

UYOU

注意在最新的VS版本(2015+)中,似乎此扩展不再存在/具有此功能。您还可以下载Squared Infinity的VS2012的VSCommands,该功能具有将其更改为以管理员身份运行的功能(以及其他一些不错的功能)更新资料可以使用Tools-> Extensions and Updates选择Online并搜索vscommands然后从何处安装Visual Studio菜单栏中的命令,VSCommands for Visual Studio 20XX具体取决于使用2012还是2013(或更高版本),然后下载并安装。
打开App,查看更多内容
随时随地看视频慕课网APP