現在オフラインです。再接続するためにインターネットの接続を待っています

パフォーマンス カウンター ライブラリの値を手動で再構築する方法

Windows XP のサポートは終了しました

マイクロソフトでは、2014 年 4 月 8 日に Windows XP のサポートを終了しました。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています

Windows Server 2003 のサポートは 2015 年 7 月 14 日で終了しています。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:300956
概要
この資料では、パフォーマンス カウンター ライブラリの値を手動で再構築する方法について説明します。
詳細
重要: このセクション、方法、タスクには、レジストリを変更する方法の手順が含まれています。ただし、レジストリが正しく変更されないと、深刻な問題が発生することがあります。そのため、次の手順に慎重に従ってください。また、念のため、レジストリを変更する前に、レジストリをバックアップしておいてください。そうすることで、問題が発生した場合にレジストリを復元できます。レジストリをバックアップおよび復元する方法についての詳細は、次の文書番号をクリックして、マイクロソフト サポート技術資料を参照してください。
322756 Windows でレジストリをバックアップおよび復元する方法
システム モニター ツールを使用する場合、いくつかのカウンターが見つからないか、カウンターのデータが含まれていません。パフォーマンス カウンター ライブラリの基本セットが破損する場合があるので、再構築する必要があるかもしれません。さらに、(.NET Framework アプリケーションの作成) のカスタム カウンターのすべて、または、拡張可能カウンターを再構築する必要があります。

この現象は、特定の拡張可能カウンター、レジストリが破損する場合、またはいくつかの Windows 管理インストルメンテーションの WMI ベースのプログラムは、レジストリを変更する場合に発生する可能性があります。

基本のパフォーマンス カウンターを再構築します。

拡張可能カウンターの情報は、次の場所の両方に格納されます。
  • 次のレジストリ サブキー。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
  • %Systemroot%\System32\Perfc009.dat ファイルおよび %Systemroot%\System32\Perfh009.dat ファイル
基本のパフォーマンス カウンター ライブラリを手動で再構築するのには以下の手順を実行します。
  1. ファイルPerfc009.datおよびPerfh009.datファイルを展開します。これらのファイルは、Windows インストール ディスクに配置されます。圧縮されたファイルが検出されます。 ドライブ文字: \i386\perfc009.da_ で ドライブ文字: \i386\perfh009.da_。%Systemroot%\System32 フォルダーにあるファイルを交換してください。
  2. レジストリ エディターを起動し、レジストリで次のキーを探します。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. レジストリの最後のカウンター値に1846年(10 進数) を変更し、 1847年(10 進数) に前回のヘルプの値を変更します。
  4. Performancesubkey を持つサービスを検索するには次のレジストリ キーを見つけます。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
  5. パフォーマンス サブキーから次の値を削除する (存在する場合、これら)。
    • 最初のカウンター
    • 最初のヘルプ
    • 最後のカウンター
    • 最後のヘルプ
    アクセス、レジストリの DWORD 値を削除するのには、インストールされている theperformance カウンター ダイナミック リンク ライブラリ ファイル (Dll) を検索する Exctrlst.exe ツールも使用できます。システム ベースのカウンターのみが含まれている workableperformance レジストリがあるようになりました。

    注: <b>レジストリの Performance サブキーから値を削除すると、インストールされている .NET Framework アプリケーションが次回開始時に動作しなくなる場合があります。この問題が発生した場合、 lodctr/Rコマンドで、再度「追加」拡張可能カウンターのパフォーマンス カウンターを再構築しますします。.NET Framework アプリケーションを起動するときに問題がある場合、この資料の「カスタム.NET Framework アセンブリのパフォーマンス カウンターのすべての再インストール」セクションを参照してください。

拡張可能カウンターを再度追加します。

サービスの一覧から拡張可能カウンターを再度追加する必要があります。これを行う前に、カウンターを読み込むために使用する .ini ファイルを識別する必要があります。
  1. コマンド プロンプト ウィンドウを開きます。
  2. コマンド プロンプトで次のように入力します。 cd%Systemroot%\System32、し、ENTER キーを押します。
  3. コマンド プロンプトで次のように入力します。 findstr drivername*.ini、し、ENTER キーを押します。
  4. リスト上部にある各ドライバー名の .ini ファイルの名前に注意してください。
  5. コマンド プロンプトで次のコマンド、および thenpress ENTER を入力します。
    lodctrinifile>
    注: <b>このコマンドで、 <inifile></inifile> ドライバーを再読み込みするため、.inifile の名前を表します。
    たとえば、ASP ドライバー、手順 4 でメモした一覧を再読み込みするには thatAxperf.ini が表示されている場合は、ASP ドライバー (axperf.ini:drivername=ASP) の .ini ファイルです。したがって、ASP のドライバーを再ロードするのには次のように入力します。 lodctraxperf.ini コマンド プロンプトで、し、ENTER キーを押します。
  6. 一覧の各 .ini ファイルについて、手順 5 を繰り返します。
  7. コンピューターを再起動します。
Windows Server 2003 の拡張およびサード ・ パーティ製のカウンターを含むすべてのパフォーマンス カウンターを再構築するには、コマンド プロンプトで次のコマンドを入力します。各コマンドの後、enter キーを押します。
cd \windows\system32
lodctr/R
注:
  • /R は大文字です。このコマンドを正常に実行するコンピューターに管理者権限が必要です。
  • Windows XP の 32 ビットのエディションを実行しているコンピューターで、 Lodctr/r:ファイル名> コマンドは、ファイル名を使用してパフォーマンス カウンターのレジストリの文字列と情報を復元する標準的な方法です。
Windows Server 2003 は、英語版のオペレーティング システムの C:\Windows\inf\009 フォルダーのすべての .ini ファイルを読み取るためにのすべてのカウンターを再構築します。

注:
  • クラスターまたは Datacenter 製品を実行している場合は、カウンターの一覧を更新するのには、ノードをフェールオーバーする必要があります。[再追加拡張可能なカウンター] 基本カウンターおよび拡張可能カウンターの両方の手順を実行した後でこれを行う必要があります。
  • Microsoft Exchange または SQL Server など、独自のパフォーマンス カウンターを追加するアプリケーションを実行しているシステムのパフォーマンス カウンターを読み込むために使用する .ini ファイル可能性があります内で見つかりません %systemroot%\system32。これらの .ini ファイルは、アプリケーションのフォルダー構造の下で通常確認できます。
  • パフォーマンス ライブラリに関するエラー メッセージが表示されるは、前の手順を使用すると、アンロードし、IIS パフォーマンス ダイナミック リンク ライブラリ (Dll) を再ロードする必要があります。 これを行う方法については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
    267831 パフォーマンス カウンターを読み込むときにログに記録するイベント ID 2003 の警告メッセージ
  • .NET Framework アプリケーションを起動すると問題が発生することを続行する場合は、「カスタム.NET Framework アセンブリのパフォーマンス カウンターのすべての再インストール」を参照してください。

カスタム.NET Framework アセンブリのパフォーマンス カウンターのすべてを再インストールします。

ここに記載されている手順を実行した後、.NET Framework アプリケーションを起動するときに問題がある場合は、カスタム.NET Framework アプリケーションのパフォーマンス カウンターを再構築する必要があります。これを行うには、次のように使用します。、」と私」オプションでは、.NET Framework のインストーラー ツール (Installutil.exe)。パフォーマンス カウンターを作成する DLL ファイルのファイル名を知っている必要があります。

使用例

次の手順に従って Microsoft システム センター操作マネージャー 2007 がインストールされているシステムにインストールされているすべてのサービスのレジストリからカウンターを削除して、破損している管理サーバーがあります。INI ファイルの拡張可能カウンターの形式では、構成サービス、SDK サービス、およびデータベースの書き込みモジュールのカウンターは提供されていないためにです。代わりに、インストール時に登録されています。したがって、Center Operations Manager 2007 のシステムを起動しようとすると、パフォーマンス カウンターが存在しないために、次のようなエラー メッセージが表示される場合があります。

イベントの種類: エラー
OpsMgr SDK サービスのイベント ソース:
イベント カテゴリ: なし
イベント ID: 26380
日付: date
時間: 時刻
ユーザー: N/A
コンピューター: MOM
説明: ハンドルされていない例外が原因でシステム センター操作マネージャーの SDK サービスが失敗しました。

Center Operations Manager 2007 のシステムでこの問題を解決するには、パフォーマンス カウンターを作成する.NET Framework アセンブリを再インストールする必要があります。これを行うには、次のアセンブリを再インストールするのに.NET Framework のインストーラー ツール (Installutil.exe) で、/i オプションを使用します。
  • Microsoft.Mom.ConfigService.dll
  • Microsoft.Mom.Sdk.ServiceDataLayer.dll
  • Microsoft.Mom.DatabaseWriteModules.dll
  • Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
たとえば、コマンド プロンプトで、次のコマンドを入力し、コマンドごとに ENTER キーを押します。
オプション/i Microsoft.Mom.ConfigService.dll

オプション/i Microsoft.Mom.Sdk.ServiceDataLayer.dll

オプション/i Microsoft.Mom.DatabaseWriteModules.dll

オプション/i Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
注: <b>これらのコマンドを正常に実行するコンピューターに管理者権限が必要です。
パフォーマンス モニターのトラブルシューティングへの移動

警告: この記事は自動翻訳されています

プロパティ

文書番号:300956 - 最終更新日: 04/08/2016 07:12:00 - リビジョン: 10.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Microsoft Windows XP Professional x64 Edition, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Foundation, Windows Server 2008 R2 Standard

  • kbenv kbhowto kbmt KB300956 KbMtja
フィードバック