O Servidor DHCP 2012 não foi inicializado corretamente

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

O serviço de Servidor do Protocolo DHCP (Dynamic Host Configuration Protocol) versão 6 (DHCPv6) é um serviço que é executado em segundo plano num computador com o Windows Server e que fornece aos clientes endereços de Protocolo IP versão 6 (IPv6). O Protocolo DHCP (Dynamic Host Configuration Protocol) pode conceder endereços de Protocolo IP versão 4 (IPv4) e 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 serviço que é executado em segundo plano num computador com o Windows Server e que fornece aos clientes endereços de Protocolo IP versão 6 (IPv6).

O Protocolo DHCP (Dynamic Host Configuration Protocol) pode conceder endereços de Protocolo IP versão 4 (IPv4) e 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 seus componentes. Não é possível iniciar o serviço do Servidor DHCP. Os computadores cliente não conseguem obter novas concessões do servidor DHCP e não terão conectividade de rede.

Resoluções

Resolução: restaurar a base de dados do DHCP a partir de uma cópia de segurança válida

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 ficheiro.

Se o snap-in da Consola de Gestão da Microsoft (MMC) de DHCP tiver sido anteriormente utilizado para efetuar 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 efetuar estes procedimentos, tem de ser um membro do grupo Administradores ou tem de ter a autorização adequada delegada.

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 do DHCPv6 está em execução:

Element properties:

TargetMicrosoft.Windows.DHCPServer.2012.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 2012 não foi inicializado corretamente
O serviço de Servidor do Protocolo DHCP (Dynamic Host Configuration Protocol) versão 6 (DHCPv6) é um serviço que é executado em segundo plano num computador com o Windows Server e que fornece aos clientes endereços de Protocolo IP versão 6 (IPv6). O Protocolo DHCP (Dynamic Host Configuration Protocol) pode conceder endereços de Protocolo IP versão 4 (IPv4) e 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.2012.IPv6Runtime.UnitMonitor.DatabaseCorrupt" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.2012.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.2012.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>