O Servidor DHCP 2016, e superior, não foi inicializado corretamente

Microsoft.Windows.DHCPServer.10.0.IPv6Runtime.UnitMonitor.DatabaseCorrupt (UnitMonitor)

O serviço de Servidor do protocolo DHCP (Dynamic Host Configuration Protocol) versão 6 (DHCPv6) é um processo executado em segundo plano num computador com o Windows Server e que fornece endereços de protocolo IP versão 6 (IPv6) aos clientes. O protocolo DHCP (Dynamic Host Configuration Protocol) pode fazer a concessão de endereços de protocolo IP versão 4 (IPv4) e de protocolo IP versão 6 (IPv6). Se o IPv6 não estiver disponível, o serviço DHCP utiliza apenas o IPv4.

Knowledge Base article:

Resumo

O serviço de Servidor do protocolo DHCP (Dynamic Host Configuration Protocol) versão 6 (DHCPv6) é um processo executado em segundo plano num computador com o Windows Server e que fornece endereços de protocolo IP versão 6 (IPv6) aos clientes.

O protocolo DHCP (Dynamic Host Configuration Protocol) pode fazer a concessão de endereços de protocolo IP versão 4 (IPv4) e de protocolo IP versão 6 (IPv6). Se o IPv6 não estiver disponível, o serviço DHCP utiliza apenas o IPv4.

Causas

Falha do DHCP ao inicializar um dos respetivos componentes. Não foi possível iniciar o serviço do Servidor DHCP. Os computadores cliente não conseguem obter novas concessões a partir do servidor DHCP e não terão conectividade de rede.

Resoluções

Resolução: Restaurar a base de dados DHCP a partir de uma cópia de segurança em boas condições.

Se a base de dados do servidor DHCP for danificada ou perdida, é possível fazer a recuperação substituindo o ficheiro de base de dados do servidor (Dhcp.mdb), localizado na pasta %SystemRoot%\System32\Dhcp, por uma cópia de segurança desse mesmo ficheiro.

Se o snap-in da Consola de Gestão da Microsoft (MMC) do DHCP tiver sido anteriormente utilizado para fazer uma cópia de segurança, pode obter a cópia de segurança do ficheiro de base de dados do servidor, localizada na pasta %SystemRoot%\System32\Dhcp\Backup. Também pode restaurar o ficheiro Dhcp.mdb a partir de uma cópia de segurança de banda ou outro suporte de cópia de segurança.

Para executar estes procedimentos, tem de ser membro do grupo Administradores ou tem de lhe ter sido delegada a autorização adequada.

Para restaurar uma cópia de segurança da base de dados do DHCP:

Adicional

Verificador: O serviço do Servidor DHCPv6 está em execução

Para verificar se o serviço DHCPv6 está em execução:

Element properties:

TargetMicrosoft.Windows.DHCPServer.10.0.IPv6Runtime
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
O servidor DHCP 2016, e superior, não foi iniciado corretamente
O serviço de Servidor do protocolo DHCP (Dynamic Host Configuration Protocol) versão 6 (DHCPv6) é um processo executado em segundo plano num computador com o Windows Server e que fornece endereços de protocolo IP versão 6 (IPv6) aos clientes. O protocolo DHCP (Dynamic Host Configuration Protocol) pode fazer a concessão de endereços de protocolo IP versão 4 (IPv4) e de protocolo IP versão 6 (IPv6). Se o IPv6 não estiver disponível, o serviço DHCP utiliza apenas o IPv4.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.10.0.IPv6Runtime.UnitMonitor.DatabaseCorrupt" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.10.0.IPv6Runtime" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.10.0.IPv6Runtime.UnitMonitor.DatabaseCorrupt_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10021</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>