Windows 8 と比較すると、Windows 2012 のタスク マネージャーではディスク列とネットワーク列が無効になっています。
- これらの列が無効になっているのはなぜですか?
- 特にネットワーク列をアクティブ化するにはどうすればよいでしょうか?
答え1
これは、Windows Server 2012 ではパフォーマンスに重大な影響を与えるためディスク メトリックが既定で無効になっているためですが、Windows 8 では有効になっています。リソース モニターを使用して、ディスクとネットワーク IO の使用状況を測定します。 -Microsoft R&D の Syed Yusuf 氏
指標を確認したい場合は、リソースモニター。
あるいは:
「管理者として実行」オプションを使用して起動したコマンド プロンプトから次のコマンドを実行すると、このタブでディスク パフォーマンスの監視を有効にすることができます。
diskperf -y
出典:
- http://social.technet.microsoft.com/Forums/en-US/winserver8gen/thread/db697958-b1a7-4037-b24a-846dff42fe1f/?prof=required
- http://blogs.technet.com/b/askperf/archive/2012/10/27/windows-8-windows-server-2012-the-new-task-manager.aspx
- http://blogs.technet.com/b/keithmayer/archive/2012/10/14/task-mastering-the-new-task-manager-31-days-of-favorite-features-in-winserv-2012-part-14-of-31.aspx#.UJS1iMXMiUk
答え2
同じ問題です。ronalchn さんの説明に感謝します。そのままにしておきます。その前に、解決策を探していました。必要な方のために:
このオプションのロックを解除する方法の 1 つは、taskmgr.exe
プログラムをハッキングすることです。 ida などのリバース ソフトウェアを使用して編集taskmgr.exe
、検索しIsServer
、a をjnz
6 に変更します。
ソース:
https://www.zhihu.com/question/57357900
ビデオはここでご覧いただけます。彼が何を言っているかを知る必要はなく、ただ手順に従ってください。
答え3
次の投稿 (ロシア語) を見つけました。そこには、欠落している列に対してタスク マネージャーにパッチを適用する方法が説明されていました (投稿の最後にはパッチを適用したページへの直接リンクがあります)。 http://habrahabr.ru/post/160161/
答え4
diskperf を試してみましたが、Windows 7 では「このシステム上のカウンターは要求に応じて自動的に有効になります」と表示されるので、役に立ちませんでした。
たった今、興味深い修正方法を見つけました (管理者として実行):
LODCTR /r
「現在のレジストリ設定とバックアップ INI ファイルに基づいて、パフォーマンス レジストリ文字列と情報を最初から再構築します。」
初めて、Windows 7 の Process Explorer にディスク統計が表示されるようになりました。