DFS-R: Read-Only Mini-Filter Driver Loading

Microsoft.Windows.FileServer.DFSR.6.3.ReadOnlyFilterDriver.LoadedMonitor (UnitMonitor)

This object monitors the DFS Replication service’s read-only mini-filter driver, and creates a Warning alert if it detects that the driver isn’t loaded.

Knowledge Base article:

Summary

This object monitors the DFS Replication service’s read-only mini-filter driver, and creates a Warning alert if it detects that the driver isn’t loaded.

Causes

An unhealthy state of this monitor indicates that the DFS Replication service’s read-only mini-filter driver is not loaded. This driver should be loaded at all times to enable the creation of read-only replicated folders.

Resolutions

Load the read-only mini-filter driver

To do so, open a command prompt window, and then type the following command, where [servername] is the Universal Naming Convention (UNC) path to the affected server:

sc [servername] start dfsro

Note: To start a service, you must be a member of the local Administrators group on the affected server.

Verification

This monitor automatically resets to a healthy state after this issue is resolved.

Additional

DFS Replication Best Practices Analyzer (http://go.microsoft.com/fwlink/?LinkId=164681)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.6.3.ReadOnlyFilterDriver
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Read-Only Mini-Filter Driver Not Loaded
The DFS Replication service's read-only mini-filter driver is not loaded.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.6.3.ReadOnlyFilterDriver.LoadedMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.6.3.ReadOnlyFilterDriver" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.6.3.ReadOnlyFilterDriver.LoadedMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>DfsrRo</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>