none
パフォーマンスカウンタの再構築について RRS feed

  • 質問

  • お世話になります。

    サーバ起動時に、パフォーマンスカウンタ絡みのエラーがでるため、パフォーマンスカウンタのバックアップを取ってからパフォーマンスカウンタの再構築を行ったところエラーが多発し、バックアップファイルから復元したところパフォーマンスカウンタが壊れました。

    【最初に対処しようとしたエラー】

    ・イベントソース: Perflib 、イベントID : 1008、メッセージ:「サービス"BITS" (DLL "C:\Windows\System32^bitsperf.dll")のOpenプロシージャに失敗しました。このサービスのパフォーマンスデータは利用できません。データセクションの最初4バイト(DWORD)に、エラーコードが含まれています。」

    【実行したこと】

    ① パフォーマンス レジストリの文字列と情報を保存

      コマンド>lodctr /S:<バックアップファイル名> 

    ② 再構築

      コマンド>lodctr /R

    ③ エラーがさらに増えただけだったので復元

      コマンド>lodctr /R:<バックアップファイル名>    ※バックアップファイル名は①のものを指定

    【上記の結果】

    1) パフォーマンスモニタのカウンターの追加画面で、表示されないカウンタが複数存在

      ⇒ex) .Net 系のカウンタ。 「.NET CLR Data」「.Net CLR Memory」など

    2) パフォーマンスモニタのカウンターの追加画面で、読み込めないカウンタが複数存在

      ⇒ex)  「ASP.NET v2.0.50727」

          展開しようとすると「カウンターを読み込めません」というメッセージが出るのみで、詳細なカウンタが表示されない

    ※[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\011] のレジストリには存在しています。

    【質問】

    せめて元の状態に戻したいのですが、復元の仕方がわかりません。

    再構築する手段として、 https://support.microsoft.com/ja-jp/kb/300956 が該当するかと思うのですが、

    このURL にある「インストールメディアから perfc009.da_ 、perfh009.da_を入手し展開」というところで、

    手持ちのWindows2012R2 のインストーラの中にはこのファイルがありませんでした。

    Windows 2012 R2 でパフォーマンスカウンタを再構築または復元する手順はないでしょうか。

    どうぞよろしくお願いいたします。

    2015年12月11日 12:29

回答

すべての返信

  • こんにちは

    英語ですが、下記KBが該当するのではないかと思います。

    https://support.microsoft.com/en-us/kb/2554336

    お役に立ちますように。


    コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。

    • 回答の候補に設定 佐伯玲 2016年5月6日 4:58
    • 回答としてマーク jairodyne 2016年5月12日 7:36
    2016年5月3日 12:55
  • 佐伯様

    ご返信ありがとうございます。

    参考にさせていただきます。

    (結局、取得したいカウンタに影響はなかったためそのままとしました)

    2016年5月12日 7:36
  • ご確認ありがとうございます、jairodyne さん
    フォーラムオペレータの佐伯 玲 です。

    私のほうからは回答候補として設定させていただいたのみで
    情報の提供は弊社のmiyamamのほうから紹介させていただいております。
    返信の右下に表示される名前が返信者となっておりますのでご注意くださいね。

    今後ともTechNetフォーラムを宜しくお願い致します。

    TechNet Community Support 佐伯 玲

    2016年5月12日 7:53