[記事公開日]2025/11/02
⚙️ lodctr/unlodctrコマンドの使い方|パフォーマンスカウンタの再登録・修復方法
もくじ
はじめに
Windowsで「パフォーマンスモニター(PerfMon)」を使ってもデータが表示されない、またはカウンタが壊れている場合、内部のパフォーマンスカウンタ登録情報が破損している可能性があります。
そのようなときに使用するのが lodctr と unlodctr コマンドです。
これらは、Windowsのパフォーマンスカウンタ(性能情報データ)の登録・削除・修復を行うための管理コマンドです。
この記事では、lodctr/unlodctr コマンドの基本構文、用途の違い、修復例、注意点をわかりやすく解説します。
🛠 lodctr/unlodctrコマンドとは?
| コマンド | 役割 |
|---|---|
| lodctr | パフォーマンスカウンタの登録・再構築を行う |
| unlodctr | 登録済みのパフォーマンスカウンタを削除する |
これらのコマンドはペアで使われることが多く、unlodctr で不要または壊れた情報を削除し、lodctr で正しい定義を再登録することで修復を行います。
📌 基本的な使い方
構文
lodctr [オプション]
unlodctr [オプション]
主な操作例
| 目的 | コマンド例 | 説明 |
|---|---|---|
| システム全体のカウンタを修復 | lodctr /R |
既定のカウンタ設定をリストア(再構築) |
| 登録済みアプリのカウンタ削除 | unlodctr <アプリ名> |
指定アプリのパフォーマンスカウンタを削除 |
| カウンタ定義を追加登録 | lodctr <iniファイル> |
パフォーマンスカウンタ定義ファイルを読み込み登録 |
| 登録状況の確認 | lodctr /S:<出力ファイル> |
カウンタ情報をバックアップファイルに保存 |
🔍 実践的な修復手順
1️⃣ パフォーマンスカウンタを再構築する
パフォーマンスモニターで項目が表示されない場合、以下の手順で修復します:
lodctr /R
このコマンドは C:\Windows\System32 内の既定のバックアップからカウンタ情報を復元します。
必要に応じて、64bit OSでは次のコマンドも併用します:
cd %windir%\syswow64
lodctr /R
2️⃣ 破損したカウンタを削除して再登録
アプリケーションごとのカウンタが壊れている場合:
unlodctr <アプリ名>
lodctr <iniファイル>
アプリ名や定義ファイルは通常、アプリのインストールフォルダにあります。
3️⃣ カウンタ設定をバックアップしておく
修復作業前に、現在の設定をバックアップしておくと安全です。
lodctr /S:C:\backup\perf_backup.txt
必要なときに /R でリストアできます。
⚙️ 主なオプション一覧
| オプション | 対応コマンド | 説明 |
|---|---|---|
/R |
lodctr | 既定のパフォーマンスカウンタ設定を再構築 |
/S:<ファイル> |
lodctr | 現在のカウンタ情報をバックアップ |
/T:<ファイル> |
lodctr | INIファイルの形式を検証 |
/Q:<サービス名> |
unlodctr | 指定サービスの登録状況を確認 |
⚠️ 注意点
| 注意点 | 説明 |
|---|---|
| 管理者権限が必要 | システム設定変更のため、必ず管理者で実行する必要があります |
| 実行後は再起動が推奨 | カウンタ再登録後、システム再起動で反映されます |
| アプリ定義ファイルの指定ミスに注意 | .ini ファイルが見つからない場合は登録に失敗します |
/R 実行時は慎重に |
既存のカスタム設定が上書きされます |
🧠 補足
Windowsのパフォーマンスモニター(PerfMon)が正しく動作しないとき、lodctr /R は最も有効な修復手段の一つです。
この処理でシステム既定のカウンタ構成が再構築され、破損状態が解消されることがあります。
📊 まとめ表
| 操作内容 | コマンド例 | 説明 |
|---|---|---|
| カウンタ再構築 | lodctr /R |
既定設定を復元 |
| 特定アプリ削除 | unlodctr <アプリ名> |
アプリ専用カウンタを削除 |
| バックアップ作成 | lodctr /S:C:\backup\perf_backup.txt |
現在の状態を保存 |
| 検証実行 | lodctr /T:<ファイル> |
定義ファイルの形式を確認 |
🔗 関連記事
-
🧩 perfmon(パフォーマンスモニター)の使い方とカウンタ活用法
-
⚙️ sfcコマンドでシステムファイルを修復する方法
-
💻 dismコマンドでWindowsイメージを修復する方法
-
🧾 wevtutilコマンドでイベントログを管理する方法
➡️ 同カテゴリ記事リスト
- ❌ taskkillコマンドの使い方|Windowsで実行中タスクを強制終了する方法
- ⚙️ taskmgrコマンドの使い方|タスクマネージャを起動して動作状況を確認する方法
- ⚙️ services.mscコマンドの使い方|Windowsサービスを管理・制御する方法
- ⚙️ sc queryコマンドの使い方|Windowsサービスの状態を確認する方法
- ⚙️ lodctr/unlodctrコマンドの使い方|パフォーマンスカウンタの再登録・修復方法
- ⚙️ fltmcコマンドの使い方|フィルタドライバの管理と診断に役立つコマンド
- ⚙️ bcdbootコマンドの使い方|ブート構成データ(BCD)を修復・再構築する方法
- 🪟 slmgrコマンドの使い方|Windowsライセンスの確認・認証・管理を行う方法
- 🧾 reagentcコマンドの使い方|Windows回復環境(WinRE)の有効化・設定方法
- 🧩 wecutilコマンドの使い方|Windowsイベント転送(WEC)の設定と管理方法
さいごに
lodctr/unlodctr コマンドは、Windows内部のパフォーマンスモニタ機能を正常に保つためのメンテナンスツールです。
システム監視ができない・カウンタが消えたといった問題が起きた際は、lodctr /R を実行して再構築するだけで改善することが多くあります。
トラブル時の基本修復手段として覚えておくと安心です。
