为什么 Windows Server 2012 的任务管理器中的磁盘和网络列被禁用?

为什么 Windows Server 2012 的任务管理器中的磁盘和网络列被禁用?

与 Windows 8 相比,Windows 2012 的任务管理器已禁用磁盘和网络列。

  1. 为什么这些列被禁用?
  2. 如何激活它们,特别是网络栏?

在此处输入图片描述

答案1

这是因为磁盘指标在 Windows Server 2012 上默认被禁用,因为这会对性能产生很大影响,但在 Windows 8 中却被启用。使用资源监视器来衡量磁盘和网络 IO 的使用情况。-微软研发部门的 Syed Yusuf

如果需要查看指标,可以使用资源监控

或者:

您可以通过从使用“以管理员身份运行”选项启动的命令提示符运行以下命令来在此选项卡上启用磁盘性能监控。

diskperf -y

资料来源:

答案2

同样的问题,感谢 ronalchn 的解释...我会放手的。在此之前,我一直在寻找解决方案。以防有人需要它:

解锁此选项的一种方法是破解taskmgr.exe程序。通过使用 ida 之类的逆向软件来编辑taskmgr.exe、搜索IsServer并将 a 更改jnz为六个 nop。

来源:

https://www.zhihu.com/question/57357900

这里有视频,你不需要知道他说了什么,只要按照步骤操作就可以了。

Windows Server 2012/2012 R2/2016 解锁所有功能

答案3

我找到了下一篇文章(俄语),其中描述了如何修补任务管理器中缺少的列(以及文章末尾修补程序的直接链接)。 http://habrahabr.ru/post/160161/

答案4

我已经尝试过 diskperf,Windows 7 说“此系统上的计数器会根据需要自动启用”,所以这没有帮助。

我刚刚发现了一个有趣的修复程序(以管理员身份运行):

LODCTR /r

“根据当前注册表设置和备份 INI 文件从头开始重建性能注册表字符串和信息。”

这是我第一次在 Windows 7 的 Process Explorer 中看到磁盘统计信息。

相关内容