Management Server World Wide Web Publishing Service

Microsoft.ApplicationVirtualization.5.Server.MP.MgmtW3SVC (UnitMonitor)

The Application Virtualization dependent W3SVC service (World Wide Web Publishing Service) stopped.

Knowledge Base article:

Summary

The W3SVC (World Wide Web Publishing Service) provides Web connectivity and administration through the Internet Information Services Manager. Service must be started for Application Virtualization to function.

Configuration

Windows Server had no default recovery for this service. If the service stops this monitor is configured with a recovery that will automatically restart the service.

Causes

The W3SVC service has stopped

Resolutions

A recovery will restart the service

Element properties:

TargetMicrosoft.ApplicationVirtualization.5.Server.MP.ManagementService
Parent MonitorMicrosoft.ApplicationVirtualization.5.Server.MP.MgmtServices
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Management Server World Wide Web Publishing Service
If this alert persists verify on the machine that the service is configured correctly. Startup type = automatic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.ApplicationVirtualization.5.Server.MP.MgmtW3SVC" Accessibility="Public" Enabled="true" Target="Microsoft.ApplicationVirtualization.5.Server.MP.ManagementService" ParentMonitorID="Microsoft.ApplicationVirtualization.5.Server.MP.MgmtServices" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.ApplicationVirtualization.5.Server.MP.MgmtW3SVC_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ServiceName>W3SVC</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>