DNS 2003 Configure WINSR Settings Monitor

Microsoft.Windows.DNSServer.2003.Monitor.WINSNetbiosInitialization.ConfigureWINSRSettings (UnitMonitor)

Knowledge Base article:

DNS Server WINS NetBIOS Initialization

The NetBIOS protocol was the principal network protocol that early versions of Windows used. In conjunction with Windows Internet Name Service (WINS), NetBIOS supports a simple, nonhierarchical naming system. You can configure DNS servers and clients to support NetBIOS and WINS as a supplement to the Domain Name System (DNS) protocol.

WINS reverse lookup is configured incorrectly (Cause)Configure WINSR settings (Resolution)

This problem may be due to an incorrect configuration of Windows Internet Name Service (WINS) reverse (WINSR) lookup on the DNS server. The actions that you take depend on whether WINSR lookup must be supported by the DNS server. If the DNS server must support WINSR reverse lookup, restart the server, and then verify that the NetBIOS over TCP/IP configuration for TCP/IP client properties on the computer is set correctly.

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

WINSR lookup support not required

If WINSR lookup is not required, remove WINSR records from the zone, and then reload the modified zones or restart the DNS Server service.

To remove WINSR records from a zone:

  1. On the DNS Server, start Server Manager. To start Server Manager, click Start, click Administrative Tools, and then click Server Manager.
  2. In the console tree, expand Roles, expand DNS Server, expand DNS, and then expand the DNS server.
  3. Expand Reverse Lookup Zones, and then click the zone that contains the WINSR resource record.
  4. In the right pane, right-click the WINSR resource record, and then click Delete.
  5. In the console tree, right-click the zone, and then click Reload.

If reloading the zone was not successful, restart the DNS Server service.

To restart the DNS Server service:

WINSR lookup support required

To configure NetBIOS/WINS configuration for TCP/IP client properties on the computer:

  1. On the DNS server, click Start, click Control Panel, click Control Panel Home, and then under Network and Internet click View network status and tasks.
  2. Click View status for the connection that you want to configure, and then click Properties.
  3. Click Internet Protocol version 4 (TCP/IPv4), click Properties, click Advanced, and then click the WINS tab.
  4. In NetBIOS setting, click Enable NetBIOS over TCP/IP.

Element properties:

TargetMicrosoft.Windows.DNSServer.2003.Server
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
DNS 2003 WINSR Settings Alert
{0}
RunAsMicrosoft.Windows.DNSServer.Library.ActionAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.DNSServer.2003.Monitor.WINSNetbiosInitialization.ConfigureWINSRSettings" Accessibility="Internal" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.DNSServer.2003.Server" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="DNS!Microsoft.Windows.DNSServer.Library.ActionAccount" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DNSServer.2003.Monitor.WINSNetbiosInitialization.ConfigureWINSRSettings_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">131</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DNS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>