Der DHCPV6-Serverdienst (Dynamic Host Configuration-Protokoll, Version 6) ist ein Prozess, der im Hintergrund auf einem Computer unter Windows Server ausgeführt wird und IPv6-Adressen (Internetprotokoll, Version 6) für Clients bereitstellt. DHCP (Dynamic Host Configuration-Protokoll) kann sowohl IPv4-Adressen (Internetprotokoll, Version 4) als auch IPv6-Adressen (Internetprotokoll, Version 6) leasen. Wenn IPv6 nicht verfügbar ist, verwendet der DHCP-Dienst nur IPv4.
Der DHCPv6-Serverdienst (Dynamic Host Configuration-Protokoll, Version 6) ist ein Prozess, der im Hintergrund auf einem Computer unter Windows Server ausgeführt wird und IPv6-Adressen (Internetprotokoll, Version 6) für Clients bereitstellt.
DHCP (Dynamic Host Configuration-Protokoll) kann sowohl IPv4-Adressen (Internetprotokoll, Version 4) als auch IPv6-Adressen (Internetprotokoll, Version 6) leasen. Wenn IPv6 nicht verfügbar ist, verwendet der DHCP-Dienst nur IPv4.
Der DHCP-Server konnte eine seiner Komponenten nicht initialisieren. Der DHCP-Serverdienst kann nicht gestartet werden. Clientcomputer können keine neuen Leases vom DHCP-Server beziehen und besitzen keine Netzwerkkonnektivität.
Lösung: Wiederherstellen der DHCP-Datenbank aus einer als funktionierend bekannten Sicherung
Wenn die DHCP-Serverdatenbank beschädigt wird oder verloren geht, ist eine Wiederherstellung möglich, indem die im Ordner "%SystemRoot%\System32\Dhcp" gespeicherte Serverdatenbankdatei (Dhcp.mdb) durch eine Sicherungskopie derselben Datei ersetzt wird.
Wenn zuvor eine Sicherung mit dem DHCP-MMC-Snap-In (Microsoft Management Console) durchgeführt wurde, können Sie die Sicherungskopie der im Ordner "%SystemRoot%\System32\Dhcp\Backup" befindlichen Serverdatenbankdatei abrufen. Sie können die Datei Dhcp.mdb auch von einer Bandsicherung oder einem anderen Sicherungsmedium wiederherstellen.
Zum Ausführen dieser Verfahren müssen Sie Mitglied der Gruppe "Administratoren" sein, oder die entsprechenden Berechtigungen müssen an Sie delegiert worden sein.
So stellen Sie eine Sicherungskopie der DHCP-Datenbank wieder her:
Klicken Sie auf "Start" und dann auf "Alle Programme". Klicken Sie auf "Zubehör" und dann mit der rechten Maustaste auf "Eingabeaufforderung". Klicken Sie anschließend auf "Als Administrator ausführen".
Geben Sie "net stop dhcpserver" ein, und drücken Sie dann die EINGABETASTE.
Geben Sie md c:\olddhcp ein, und drücken Sie dann die EINGABETASTE.
Geben Sie move %SystemRoot%\system32\DHCP\*.* c:\olddhcp ein, und drücken Sie dann die EINGABETASTE.
Geben Sie del %SystemRoot%\system32\DHCP\Dhcp.md ein, und drücken Sie dann die EINGABETASTE.
Geben Sie "copy%SystemRoot%\system32\dhcp\backup\jet\new\dhcp.mdb%SystemRoot%\system32\dhcp\dhcp.mdb" ein, und drücken Sie dann die EINGABETASTE.
Geben Sie "net start dhcpserver" ein, und drücken Sie dann die EINGABETASTE.
Überprüfung: DHCPv6-Serverdienst wird ausgeführt
So überprüfen Sie, ob der DHCPv6-Dienst ausgeführt wird:
Klicken Sie auf dem DHCPv6-Servercomputer auf "Start" und dann auf "Ausführen", und geben Sie die Zeichenfolge "cmd" ein.
Geben Sie an der Eingabeaufforderung "sc queryex dhcp" ein.
Der Status des DHCPv6-Serverdiensts sollte WIRD AUSGEFÜHRT lauten.
Target | Microsoft.Windows.DHCPServer.10.0.IPv6Runtime | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.SingleEventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>