All About FLTMC Windows command
The Windows fltmc command allows users to manage filter drivers, such as loading, unloading, and controlling their state. Filter drivers are essential for monitoring and modifying input/output requests between a device and its driver. The fltmc command provides various functions to interact with filter drivers, including displaying information about loaded filters, attaching and detaching filters to volumes, and controlling their operation. With the fltmc command, users can efficiently manage filter drivers and troubleshoot issues related to them.
FLTMC Syntax:
fltmc [command] [options] [parameters]Options:
| Option | Description | 
|---|---|
| load | Load a minifilter driver | 
| unload | Unload a minifilter driver | 
| instances | List all instances of a minifilter | 
| filters | List all loaded minifilters | 
| volumes | List all volumes with attached minifilters | 
| contexts | List all contexts of minifilters | 
| altitudes | List all minifilter altitudes | 
| querylocks | Query minifilter locks | 
| detach | Detach a minifilter from a volume | 
| attach | Attach a minifilter to a volume | 
| disablerule | Disable a minifilter driver rule | 
| enablerule | Enable a minifilter driver rule | 
Parameters:
| Parameter | Description | 
|---|---|
| minifilter | Specifies the minifilter driver name | 
| instanceID | Specifies the instance ID of the minifilter | 
| volumeName | Specifies the volume name to attach or detach | 
| altitude | Specifies the altitude of the minifilter | 
| RuleID | Specifies the Rule ID to enable or disable | 
FLTMC CMD Examples:
List all Filter Drivers
fltmc instancesDisplays a list of all loaded filter drivers on the system.
Load a Filter Driver
fltmc load MyFilterDriverLoads a filter driver with the specified name (e.g., MyFilterDriver).
Unload a Filter Driver
fltmc unload MyFilterDriverUnloads a filter driver with the specified name (e.g., MyFilterDriver).
Display Filter Driver Details
fltmc filters MyFilterDriverShows detailed information about the specified filter driver (e.g., MyFilterDriver).
Start a Filter Driver Communication Server
fltmc communicationsInitiates a communication server for the filter manager, allowing filter drivers to communicate with each other.
Restart a Filter Manager
fltmc detachfltmc attachRestarts the filter manager. Running “fltmc detach” unloads all filter drivers and “fltmc attach” reloads them.
How do I start a filter driver in Windows using fltmc?
To start a filter driver in Windows using fltmc, run the following command:
fltmc start MyFilterDriverHow do I stop a filter driver in Windows using fltmc?
To stop a filter driver in Windows using fltmc, execute the command:
fltmc unload MyFilterDriverHow do I display all loaded filter drivers in Windows with fltmc?
To display all loaded filter drivers in Windows using fltmc, use the following command:
fltmc filtersHow do I show detailed information about a specific filter driver in Windows using fltmc?
To show detailed information about a specific filter driver in Windows using fltmc, enter the command:
fltmc instances MyFilterDriverHow do I list all registered mini-filter driver instances in Windows with fltmc?
To list all registered mini-filter driver instances in Windows using fltmc, run the command:
fltmc instancesHow do I get general help information about fltmc command in Windows?
To get general help information about the fltmc command in Windows, run:
fltmc helpHow do I get detailed help for a specific fltmc command option in Windows?
To get detailed help for a specific fltmc command option in Windows, use the following command:
fltmc help --optionApplications of the FLTMC Command
- Load a minifilter driver.
- Unload a minifilter driver.
- Retrieve information about the minifilter drivers loaded on the system.
- Control minifilter driver instances.
- Control communication ports for minifilter drivers.