Le serveur DHCP 2016 et 1709+ ne s’est pas initialisé correctement

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

Le service Serveur DHCPv6 (Dynamic Host Configuration Protocol version 6) est un processus qui s’exécute en arrière-plan sur un ordinateur exécutant Windows Server et qui fournit des adresses IPv6 (Internet Protocol version 6) aux clients. Le protocole DHCP (Dynamic Host Configuration Protocol) peut louer des adresses IPv4 (Internet Protocol version 4) et IPv6 (Internet Protocol version 6). Si IPv6 n’est pas disponible, le service DHCP utilise IPv4 uniquement.

Knowledge Base article:

Résumé

Le service Serveur DHCPv6 (Dynamic Host Configuration Protocol version 6) est un processus qui s’exécute en arrière-plan sur un ordinateur exécutant Windows Server et qui fournit des adresses IPv6 (Internet Protocol version 6) aux clients.

Le protocole DHCP (Dynamic Host Configuration Protocol) peut louer des adresses IPv4 (Internet Protocol version 4) et IPv6 (Internet Protocol version 6). Si IPv6 n’est pas disponible, le service DHCP utilise IPv4 uniquement.

Causes

Le serveur DHCP n’a pas pu initialiser l’un de ses composants. Le service Serveur DHCP ne peut pas démarrer. Les ordinateurs clients ne peuvent pas obtenir de nouveaux baux du serveur DHCP et n’ont pas de connectivité réseau.

Résolutions

Résolution : Restaurer la base de données DHCP à partir d’une sauvegarde saine

Si la base de données du serveur DHCP est endommagée ou perdue, vous pouvez la récupérer en remplaçant le fichier de base de données du serveur (Dhcp.mdb), situé dans le dossier %SystemRoot%\System32\Dhcp, par une copie de sauvegarde du même fichier.

Si le composant logiciel enfichable MMC (Microsoft Management Console) de DHCP a été utilisé précédemment pour exécuter une sauvegarde, vous pouvez obtenir la copie de sauvegarde du fichier de base de données du serveur située dans le dossier %SystemRoot%\System32\Dhcp\Backup. Vous pouvez également restaurer le fichier Dhcp.mdb à partir d’une sauvegarde sur bande ou d’un autre support de sauvegarde.

Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou l’autorité appropriée doit vous avoir été déléguée.

Pour restaurer une copie de sauvegarde de la base de données DHCP :

Informations supplémentaires

Vérificateur : Le service Serveur DHCP est en cours d’exécution

Pour vérifier que le service DHCPv6 est en cours d’exécution :

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
Le serveur DHCP 2016 et 1709+ ne s’est pas initialisé correctement
Le service Serveur DHCPv6 (Dynamic Host Configuration Protocol version 6) est un processus qui s’exécute en arrière-plan sur un ordinateur exécutant Windows Server et qui fournit des adresses IPv6 (Internet Protocol version 6) aux clients. Le protocole DHCP (Dynamic Host Configuration Protocol) peut louer des adresses IPv4 (Internet Protocol version 4) et IPv6 (Internet Protocol version 6). Si IPv6 n’est pas disponible, le service DHCP utilise IPv4 uniquement.
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>