Boo*_*ger 37 uac visual-studio windows-8
每当我在 Windows 8 中启动 Visual Studio 2012 时,它总是需要管理员权限才能访问 IIS 元数据并在 IIS 上调试本地 Web 应用程序。
如果我关闭 UAC,我将无法启动 Windows 8 模拟器!
有谁知道我怎样才能让它停止所有这些安全废话,让我继续我的工作?
nat*_*ere 51
我知道确保它始终以管理员身份打开(包括从文件关联、跳转列表等打开时)的唯一方法是:
devenv.exe在资源管理器中找到文件,例如我的在C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\
右键单击 devenv.exe 并选择“兼容性疑难解答”
选择“疑难解答程序”
选择“此程序需要额外权限”
您需要让它启动 VS,然后才能让您单击“下一步”,然后您就完成了。
非常烦人,你不能再通过普通的属性对话框来做到这一点。这就像微软正在竭尽全力确保 Windows 8 疏远尽可能多的人......
小智 26
右键单击 Visual Studio 2012 的“Metro”图标
单击“打开文件位置”。它将带您进入带有 Visual Studio 快捷方式的经典 Windows 桌面。
右键单击该快捷方式并转到“属性”
点击“高级”
选中“以管理员身份运行”,然后单击“确定”。
从现在开始,它将始终以具有提升权限的管理员身份启动。
您需要为每个 Visual Studio 的快捷方式执行此操作。
即,如果您还将 Visual Studio 固定到任务栏。
右键单击该图标。
右键单击“Visual Studio 2012”
然后从上面的第 3 步继续。
小智 6
遇到同样的问题,队友建议对我有用的解决方案是为 Visual Studio 2012安装VSCommands,然后打开 VSCommands 配置,设置 IDE 增强 - 常规 - 始终以提升的权限启动 Visual Studio。
在找到这个问题之前,我在Stack Overflow上发布了这个问题,然后尝试了这里建议的所有其他答案。不过,我立即开始遇到一些问题。
当以提升的权限运行 VS2012 时,我无法再从资源管理器中将文件拖放到其中,我认为这是因为资源管理器没有以提升的权限运行。
然后,在我使用 VSCommands 始终以提升的权限运行 Visual Studio 之后,除了解决方案文件之外,我无法再通过在资源管理器中双击它们来打开与 Visual Studio 关联的文件。Visual Studio 会打开,但随后我会收到一条错误消息,说There was a problem sending the command to the program.它们无法打开。
如果我想打开任何非解决方案/项目文件,这让我不得不使用打开文件对话框。
尽管没有像过去那样关闭 UAC 的用户界面,至少我看到过,你仍然可以通过注册表来关闭。编辑的关键是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled
Run Code Online (Sandbox Code Playgroud)
更改此设置后,Windows 将提示您重新启动。重新启动后,如果您是管理员,您将返回到以管理员权限运行的所有内容。我上面报告的问题现在也消失了。
| 归档时间: |
|
| 查看次数: |
29410 次 |
| 最近记录: |