在 Windows 10 之前,任务管理器 (taskmgr.exe) 会自动以“更高”优先级启动 - 如果您想终止运行失控的应用程序(通常具有 CPU 优先级“默认”),这完全有意义。
但是,从 Windows 10 开始,任务管理器默认以优先级“低”而不是“高”启动,如果 CPU 被多个线程 100% 使用,它将变得毫无用处。
我如何恢复旧版 Windows 的默认行为并始终以高于默认值的优先级运行 taskmgr.exe?
请注意,脚本或批处理文件对我来说毫无用处,因为在高 CPU 负载情况下,甚至很难执行 Ctrl+Alt+Del 然后选择任务管理器。在这种情况下,启动脚本是不可能的!
答案1
这可能不是解决这个问题的最好方法,但至少可以:
“cmd” 方法可以与快捷功能一起使用来实现非常相似的结果
- 创建快捷方式,最好是任务管理器
- 打开该快捷方式的属性
- 打开“快捷方式”选项卡
- 将“目标”字段从:
%windir%\System32\Taskmgr.exe
到:
%windir%\System32\cmd.exe /c start /high %windir%\System32\Taskmgr.exe
- 点击“快捷键”字段。它应该位于“开始于”字段下方
- 按下要绑定到的组合键。我使用了 Ctrl+Shift+`,它与标准 Ctrl+Shift+Esc 非常相似,但不会干扰它。
- 将此快捷方式文件保存在某处,因为按下热键组合将尝试运行它。