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


55

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

  1. 为什么禁用这些列?
  2. 如何激活它们,尤其是“网络”列?

在此处输入图片说明

Answers:


42

这是因为默认情况下,磁盘指标由于对性能的重大影响而在Windows Server 2012上处于禁用状态,但是在Windows 8中已启用磁盘度量。使用资源监视器来衡量磁盘和网络IO使用情况。- 赛义德·优素福从微软R&d

如果需要查看指标,可以使用Resource Monitor

或者:

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

diskperf -y

资料来源:


1
是否可以独立于“磁盘”列而不启用“网络”列?
Cetin Sert 2012年

1
我找不到方法,因为它是被设计禁用的,也许没有人发现它足够重要,可以独立启用它们。
ronalchn 2012年

我使用Windows Server 2012 Standard作为我的笔记本电脑操作系统,并具有在win2012workstation.com上看到的改进功能,因此,我真的很想拥有适用于Metro应用程序的“网络”列。希望有一天有人在这个问题上向我们更新:)
Cetin Sert 2012年

3
“对性能的重大影响”?那么为什么在Win8中默认启用它?它对客户端OS的影响不一样吗?
卡兰2012年

1
易于实验和尝试。在Windows 8或任何其他带有“ diskperf -N”的操作系统上将其关闭,然后重新启动。完成后,Windows 8上将存在相同的条件。同时测量两种方法,然后冲洗并重复。
沃伦·P

2

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

解锁此选项的一种方法是破解taskmgr.exe程序。通过使用像ida这样的反向软件来编辑taskmgr.exe,搜索IsServer,将a更改jnz为6点。

资源:

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

这里有一个视频,您不必知道他在说什么,只需执行以下步骤即可。

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


1

我找到了下一篇文章(俄语),其中描述了如何为缺少的列修补taskmanager(并在文章末尾直接链接到已修补的内容)。 http://habrahabr.ru/post/160161/


5
您能否在此处发表简短的摘要(由于语言因素以及链接失效的原因)?
jonsca 2012年

已修补的二进制文件无法在我的计算机上正确呈现:snag.gy/gKYB7.jpg
Cetin Sert,

@jonsca,您可以使用Google Translage。简而言之:taskmgr本身检查操作系统的Server / Client版本并隐藏列。
zz222 2012年

2
@CetinSert-如果从单独的文件夹运行任务管理器,则应添加MUI文件夹(en-us \ taskmgr.exe.mui)。此文件夹包含必要的资源。您可以从Windows \ system32 \ zh-cn子文件夹中复制它
zz222 2012年

1

我已经尝试过diskperf,并且Windows 7提示“此系统上的计数器会按需自动启用”,所以没有帮助。

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

LODCTR / r

“基于当前的注册表设置和备份INI文件,从头开始重建perf注册表字符串和信息。”

我现在有史以来第一次在Windows 7的Process Explorer中显示磁盘统计信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.