web-dev-qa-db-ja.com

PerfMonカウンターがありません

私のシステム(Win7 Ultimate x64、ドイツ語(y)で購入およびインストール、UIは英語に設定)では、多くの重要なパフォーマンスカウンターが欠落しているようです。

Perfmonを起動すると、次のメッセージが表示されます。

---------------------------
Performance Monitor Control
---------------------------
Unable to add these counters:

\Memory\Available MBytes
\Memory\% Committed Bytes In Use
\Memory\Cache Faults/sec
\Memory\Cache Faults/sec
\PhysicalDisk(*)\% Idle Time
\PhysicalDisk(*)\Avg. Disk Queue Length
\Network Interface(*)\Bytes Total/sec
---------------------------
OK   
---------------------------

グループ「メモリ」、「物理ディスク」は存在せず、そのようなカウンターを含む他のグループはありません。

ドメイン管理者の資格情報を使用してperfonを実行すると、同じ結果が得られます。

カウンターを元に戻したい:)(特にメモリとディスクが必要です)

6
peterchen

パフォーマンスモニターを再構築するには、実行する必要があります

lodctr/r(コマンドライン内)

詳細 ここ

9
humbletrader

この動作は、特定の拡張可能なカウンターがレジストリを破損した場合、または一部のWindows Management Instrumentation(WMI)ベースのプログラムがレジストリを変更した場合に発生する可能性があります。

トップに戻る

基本パフォーマンスカウンターを再構築します。拡張可能なカウンター情報は、次の両方の場所に保存されます。

  • 次のレジストリサブキー:HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrent VersionPerflib09
  • %Systemroot%System32Perfc009.datファイルと%Systemroot%System32Perfh009.datファイル基本パフォーマンスカウンターライブラリを手動で再構築するには、次の手順に従います。
    1. Perfc009.datファイルとPerfh009.datファイルを展開します。これらのファイルは、Windowsインストールディスクにあります。圧縮ファイルは、DriveLetter:i386perfc009.da_およびDriveLetter:i386perfh009.da_にあります。 %Systemroot%System32フォルダーにあるファイルを置き換えます。
    2. レジストリエディタを起動し、レジストリで次のキーを見つけます。HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionPerflib
    3. レジストリで、LastCounter値を1846(10進数)に変更し、LastHelp値を1847(10進数)に変更します。
    4. 次のレジストリキーを見つけて、パフォーマンスサブキーを持つサービスを検索します。HKEY_LOCAL_MACHINESystemCurrentControlSetServices
    5. 次の値をパフォーマンスサブキーから削除します(存在する場合)。
  • FirstCounter
  • FirstHelp
  • LastCounter
  • LastHelp

から ここ

2
Marko Krstic

推奨される修正 これは次のとおりです。

  1. 管理者としてCMDを実行します。
  2. 作業ディレクトリをSystem32に変更します。cd C:\Windows\System32
  3. リソースカウンターを再構築します:lodctr /r

一部のユーザーにとっては、それは問題なく機能します。他の人は代わりにメッセージを受け取るかもしれません:

Error: Unable to rebuild performance counter setting from system backup store, error code is 2

それが発生した場合、 修正 は次のようになります。

  1. 作業ディレクトリをSysWOW64に変更します:cd C:\Windows\SysWOW64
  2. リソースカウンターを再構築します:lodctr /R
0
Pikamander2