Windows 8任务管理器无需提升?

Windows 8任务管理器无需提升?

在 Windows Vista 和 Windows 7 中,任务管理器以非提升权限运行,除非您选择“查看所有用户的进程”,否则您不会遇到 UAC 提示。

在 Windows 8 Preview 中,任务管理器每次启动时都会提升权限。 我如何配置它以非提升方式启动所以每次我检查 CPU 使用率或查看正在运行的进程列表以查看应用程序是否完全关闭时,都不会收到 UAC 提示?

(我不是在寻找涉及削弱 UAC 的答案,并且我请求社区帮助否决任何此类建议。)

答案1

兼容性“垫片”可用于覆盖清单;您可以将__compat_layer环境变量设置为启动任务管理器runasinvoker,例如从命令提示符开始:
set __compat_layer=runasinvoker
taskmgr

或者,使用兼容性管理员将“RunAsInvoker”兼容性修复应用于 taskmgr.exe,以便它自动以非提升模式启动。

参考:http://csi-windows.com/toolkit/uac-prompt-guide


可以在注册表中启用 RunAsInvoker 兼容性垫片,而无需应用程序兼容性工具包或安装 SDB。下面是执行此操作的注册表脚本(根据您的系统调整路径):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\System32\\taskmgr.exe"="RunAsInvoker"

答案2

我现在没有加载 Windows,但如果任务管理器仍然被调用任务管理器您能否为其创建一个快捷方式,然后查看“属性”、“快捷方式”、“高级”中是否有“以管理员身份运行”复选框?取消选中该复选框将允许它以非提升权限启动,而无需实际更改任何设置/策略,对吗?

PS 一个不错的选择是@ technet.microsoft.com/en-us/sysinternals/bb896653.aspx (进程资源管理器)

相关内容