Regola di integrità per configurazione del servizio Server

Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule (Rule)

Knowledge Base article:

Riepilogo

Questa regola genera un avviso ogni volta che viene effettuato il tentativo di avviare un servizio con una configurazione non valida. In questo caso, la gravità è a livello di avviso, indicando che la configurazione del servizio è stata rilevata come non valida ma l'avvio del servizio è comunque avvenuto con successo. Tuttavia, è possibile che il servizio non venga eseguito con la configurazione desiderata.

Cause

Questo avviso viene visualizzato quando i parametri di configurazione del servizio nel Registro di sistema non sono validi. È possibile che una configurazione non risulti valida per i motivi seguenti:

Soluzioni

Il primo passaggio per risolvere questo avviso consiste nel determinare da quale servizio sia stato generato.

Per determinare il nome del servizio, fare riferimento alla descrizione dell'avviso. La descrizione contiene le informazioni seguenti: Il valore %1 nella chiave %2 del Registro di sistema del server non è valido ed è stato ignorato.

I parametri %1 e %2 dell'evento sopra citato verranno compilati nell'effettiva descrizione dell'avviso. La prima parte del secondo parametro (%2) rappresenta il nome del servizio.

Una volta determinato il nome del servizio, è possibile determinare il parametro erroneamente configurato leggendo il primo parametro (%1).

Uno volta conosciuti il nome del servizio e quello del parametro, è necessario che il tecnico di supporto riesca a determinare se i parametri di configurazione del servizio siano stati modificati attraverso l'interfaccia utente fornita dall'applicazione. In caso affermativo, questo è il modo migliore per correggere la configurazione. In alcuni casi, è necessario modificare la configurazione in una configurazione alternativa e quindi aggiornata nel modo desiderato prima che le impostazioni corrette possano essere configurate.

Se non viene fornita un'interfaccia utente, è possibile che il tecnico di supporto scelga di modificare direttamente il parametro in questione. È necessario che questa operazione venga effettuata nella posizione del registro di sistema elencata di seguito e richiede una conoscenza avanzata delle opzioni di configurazione dei parametri.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%NomeServizio\Parametri\%Nome parametro%

Se con queste opzioni non si è riusciti a risolvere il problema, è possibile che il personale di supporto contatti il produttore dell'applicazione.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Servizio Server non configurato correttamente
{0}
Event LogSystem

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ConfirmDelivery="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2506</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>