Prawidłowe zainicjowanie serwera DHCP systemu Windows Server 2012 nie powiodło się

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

Usługa serwera protokołu dynamicznej konfiguracji hosta w wersji 6 (DHCPv6) to proces działający w tle na komputerze z systemem Windows Server, który udostępnia klientom adresy protokołu internetowego w wersji 6 (IPv6). Protokół DHCP może wydzierżawiać adresy protokołu internetowego w wersji 4 (IPv4) i protokołu internetowego w wersji 6 (IPv6). Jeśli protokół IPv6 jest niedostępny, usługa DHCP używa tylko protokołu IPv4.

Knowledge Base article:

Podsumowanie

Usługa serwera protokołu dynamicznej konfiguracji hosta w wersji 6 (DHCPv6) to proces działający w tle na komputerze z systemem Windows Server, który udostępnia klientom adresy protokołu internetowego w wersji 6 (IPv6).

Protokół DHCP może wydzierżawiać adresy protokołu internetowego w wersji 4 (IPv4) i protokołu internetowego w wersji 6 (IPv6). Jeśli protokół IPv6 jest niedostępny, usługa DHCP używa tylko protokołu IPv4.

Przyczyny

Usługa DHCP nie mogła zainicjować jednego ze swoich składników. Nie można uruchomić usługi serwera DHCP. Komputery klienckie nie mogą uzyskać nowych dzierżaw z serwera DHCP i nie będą miały łączności sieciowej.

Rozwiązania

Rozwiązanie: Należy przywrócić bazę danych DHCP ze znanej dobrej kopii zapasowej

W przypadku uszkodzenia lub utraty bazy danych serwera DHCP można ją odtworzyć, zastępując plik bazy danych (Dhcp.mdb) w folderze %SystemRoot%\System32\Dhcp jego kopią zapasową.

Jeśli kopia zapasowa bazy danych serwera była poprzednio wykonana przy użyciu przystawki programu Microsoft Management Console (MMC) serwera DHCP, można ją znaleźć w folderze %SystemRoot%\System32\Dhcp\Backup. Plik Dhcp.mdb można również odtworzyć z taśmowej kopii zapasowej lub z innego nośnika kopii zapasowej.

Aby wykonać te procedury, trzeba należeć do grupy Administratorzy lub mieć odpowiednie uprawnienia oddelegowane.

Aby przywrócić kopię zapasową bazy danych DHCP:

Dodatkowe informacje

Weryfikator: usługa serwera DHCPv6 jest uruchomiona

Aby sprawdzić, czy usługa DHCPv6 jest uruchomiona:

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
Prawidłowe zainicjowanie serwera DHCP systemu Windows Server 2012 nie powiodło się
Usługa serwera protokołu dynamicznej konfiguracji hosta w wersji 6 (DHCPv6) to proces działający w tle na komputerze z systemem Windows Server, który udostępnia klientom adresy protokołu internetowego w wersji 6 (IPv6). Protokół DHCP może wydzierżawiać adresy protokołu internetowego w wersji 4 (IPv4) i protokołu internetowego w wersji 6 (IPv6). Jeśli protokół IPv6 jest niedostępny, usługa DHCP używa tylko protokołu 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>