【发布时间】:2012-12-18 07:44:59
【问题描述】:
我正在运行带有 UAC 完全禁用的 Windows 8,这可以通过更改 registry setting 来实现(在 Windows 8 中将其设置为“从不通知”不再完全禁用它)。 p>
当我尝试通过 Visual Studio 分析 C# 代码时,我收到以下错误(单击“是”不能解决问题):
无法打开分析器驱动程序,您要升级 [用户名] 的凭据吗?
从命令行运行vsperfcmd /Admin:Driver,START 说:
错误 VSP1449:无法启动 VSPerfDrv100。该驱动程序已 阻止加载尝试使用 VSPerfCmd 的 /Admin 开关 高架环境。
我显然在使用提升的环境,因为在完全禁用 UAC 的情况下,我不再有两个安全令牌,而只有管理员安全令牌。
我该如何解决这个问题?
【问题讨论】:
-
@Hans:通过注册表设置可以完全禁用它。事实上,商店应用程序无法运行(我认为这是一项功能)
-
相反:一切都以管理员身份运行,无论您是否选择以管理员身份运行
-
@Hans: 不——在 EnableLUA 之前,我必须以管理员身份运行 Visual Studio,以管理员身份运行 cmd 行等,否则我会一直拒绝访问多个文件。 EnableLUA 在 Windows 8 中运行良好(来源说它在 win7 中被禁用?),在它设置为 0 后,您不再有两个用户令牌。我遇到的唯一问题是 vs profiler 服务。
-
这篇博文似乎暗示驱动程序被 Windows 8 简单地阻止了:blogs.msdn.com/b/profiler/archive/2012/12/10/…
-
@Simon:为什么不将其发布为答案?
标签: c# visual-studio-2010 windows-8 profiling