Computer Browser Service Health

Microsoft.Windows.Server.10.0.OperatingSystem.ComputerbrowserServiceHealth (UnitMonitor)

Monitors the health of the Windows service for the Computer Browser. Please note that this monitor is not running on Nano Server (the state of the monitor will be always "Healthy").

Knowledge Base article:

Summary

The Computer Browser service maintains a list of computer names that are on the network and supplies this list to clients. The service assists in the name resolution process and is used for non-Active Directory enabled networks and backward compatibility with client computers that are running Windows NT 4.0. If this service is stopped clients in non-Active Directory enabled networks and Windows NT 4.0 clients may not be able to reach computers by name.

Please note that this monitor is not running on Nano Server (the state of the monitor will be always “Healthy”).

Causes

A service can stop for many reasons, including:

Resolutions

The service can be restarted using the Services snap-in which can be accessed through the Computer Management console task:

Start Computer Management Console

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
Parent MonitorMicrosoft.Windows.Server.10.0.OperatingSystem.CoreServicesRollup
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Computer Browser Service Stopped
The Computer Browser service on server {0} has stopped running
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.OperatingSystem.ComputerbrowserServiceHealth" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ParentMonitorID="Microsoft.Windows.Server.10.0.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.OperatingSystem.ComputerbrowserServiceHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>Browser</ServiceName>
</Configuration>
</UnitMonitor>