[登録されているタグ]

[記事公開日]2025/10/30

⚙️ fltmcコマンドの使い方|フィルタドライバの管理と診断に役立つコマンド

はじめに

Windowsでは、ウイルス対策ソフトやバックアップツールなどが「フィルタドライバ」という仕組みを使ってファイルシステムに介入しています。
そのフィルタドライバの状態を確認・管理できるのが fltmcコマンド です。
トラブル時に「どのドライバがファイルアクセスを妨げているのか」を調べるのに非常に役立つツールです。

この記事では、fltmc コマンドの基本的な使い方から、よくある診断方法、トラブルシューティングへの活用方法まで詳しく解説します。


🛠 fltmcコマンドとは?

項目 内容
役割 ファイルシステムフィルタドライバの表示・管理
用途 フィルタドライバの確認、読み込み・アンロード、トラブル解析
特徴 システムレベルで動作するフィルタの状態を直接確認できる

fltmcFilter Manager Control の略で、Windowsカーネル層にロードされているフィルタドライバを一覧・制御するコマンドです。
主にシステム管理者やエンジニアがトラブル解析に使用します。


📌 基本的な使い方

構文

fltmc [サブコマンド]

主なサブコマンド

サブコマンド 説明
fltmc 現在ロードされているフィルタドライバの一覧を表示
fltmc volumes 各ボリュームにアタッチされているフィルタを表示
fltmc instances インスタンス情報を表示(どのボリュームにどのフィルタが適用されているか)
fltmc load <フィルタ名> 指定したフィルタドライバをロード(読み込み)
fltmc unload <フィルタ名> フィルタドライバをアンロード(停止)

💡 主な使用例

操作内容 コマンド例 説明
ロード済みのフィルタ一覧表示 fltmc 現在稼働中の全フィルタドライバを表示
フィルタインスタンスの詳細表示 fltmc instances 各ボリュームと紐づくドライバ情報を確認
特定フィルタのアンロード fltmc unload <フィルタ名> 不具合を起こしているドライバを一時停止
フィルタのロード fltmc load <フィルタ名> 一時停止したフィルタを再度読み込み

🔍 出力例と読み方

Filter Name                     Num Instances    Altitude    Frame
------------------------------  -------------    --------    -----
luafv                            1               135000      0
Wof                              1               40700       0
FileInfo                         8               45000       0
  • Filter Name:ロードされているフィルタドライバ名(例:luafv はUAC仮想化)

  • Num Instances:アタッチされているボリューム数

  • Altitude:ドライバの優先順位(小さいほど下位層)

  • Frame:ドライバフレーム識別番号

🧠 補足
fltmc による表示は「リアルタイム状態」です。ドライバの競合やファイルアクセス遅延の原因調査に役立ちます。


⚙️ 応用的な使い方

1️⃣ フィルタドライバのトラブル診断

システムの動作が遅い場合や、ファイルアクセス時にフリーズする場合、fltmc の一覧を確認して不要なドライバを特定します。

fltmc > C:\Logs\fltmc_list.txt

結果を保存して比較することで、異常なドライバ追加を検出できます。


2️⃣ 不具合ドライバの一時停止

fltmc unload Wof

Windows Overlay Filter(Wof)などの一部ドライバを一時停止することで、ファイル展開の問題を切り分けできます。


3️⃣ 管理者スクリプトで自動収集

定期的にドライバ一覧を取得し、ログとして保存しておくことで、後からの障害解析に役立ちます。

@echo off
fltmc > C:\Logs\fltmc_%date%.txt

⚠️ 注意点

注意点 説明
管理者権限が必要 fltmc はシステムレベルの情報にアクセスするため、管理者で実行する必要があります
誤ったアンロードに注意 OSの動作に必須のフィルタを停止すると、システムが不安定になる恐れがあります
出力情報の理解が重要 Altitude値が高いものほど上位層(ユーザーレベル寄り)に位置します

📊 まとめ表

操作内容 コマンド例 説明
フィルタ一覧表示 fltmc 現在のフィルタドライバを一覧表示
フィルタ詳細確認 fltmc instances 各ドライバのアタッチ状態を確認
フィルタ停止 fltmc unload <名前> 指定フィルタをアンロード
フィルタ再読み込み fltmc load <名前> 指定フィルタを再ロード

🔗 関連記事


➡️ 同カテゴリ記事リスト


さいごに

fltmc コマンドは、Windows内部のフィルタドライバを管理・診断できる専門的なツールです。
特に、ウイルス対策やバックアップソフトなどがファイル操作を妨げる場合の原因調査に有効です。
システムトラブルの切り分けや、セキュリティ監視の補助として積極的に活用してみましょう。

すべてを開く | すべてを閉じる

ページ上部へ戻る