O servidor PXE (Pre-Boot Execution Environment) é usado pelos Serviços de Implantação do Windows para fornecer programas de inicialização de rede a computadores cliente. O servidor PXE obtém parâmetros de configuração do registro no tempo de inicialização.
O servidor PXE dos Serviços de Implantação do Windows deve poder ler os ajustes de configuração necessários no registro. Se algum dado de registro estiver corrompido ou ausente, ou se o servidor PXE não tiver permissões suficientes, o servidor PXE falhará.
Para resolver esse problema, verifique se os dados de registro e permissões estão corretos.
Cuidado: a edição incorreta do registro pode danificar gravemente o sistema. Antes de fazer alterações no registro, faça backup de todos os dados importantes.
Para executar esse procedimento, é preciso ser membro do grupo local de Administradores ou ter recebido a autoridade apropriada.
Para garantir que os dados de registro e permissões estejam corretos:
Abra o Editor do Registro. (Clique em Iniciar, digite regedit na caixa Iniciar Pesquisa e pressione ENTER.)
Verifique se a chave do Registro WDSPXE existe no seguinte local: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers.
Se essa chave existir no local especificado, garanta que a conta do SISTEMA usada por WDSPXE tem permissão para ler do registro. Para fazer isso, clique com o botão direito do mouse no nó WDSServer , clique em Permissões, clique em SISTEMA, e verifique se a opção Controle Total está selecionada.
Se a chave WDSPXE estiver ausente ou corrompida, será necessário reiniciar o servidor. Para isso, abra a janela de Prompt de Comando , execute wdsutil /uninitialize-server e wdsutil /initialize-server /reminst:<path to RemoteInstall folder>.
Target | Microsoft.Windows.Server.6.3.WDSRole | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.3.WDSRole.ConfigurationSettingsUpdates" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.Server.6.3.WDSRole" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.3.WDSRole.ConfigurationSettingsUpdates_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Application</FirstLogName>
<FirstExpression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(512|513)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">WDSPXE</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Application</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">514</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">WDSPXE</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>