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 der Clients IPv6-Adressen (Internetprotokoll, Version 6) bereitstellt. Der DHCP-Dienst (Dynamic Host Configuration-Protokoll) kann sowohl IPv4- (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 der Clients IPv6-Adressen (Internetprotokoll, Version 6) bereitstellt.
Der DHCP-Dienst (Dynamic Host Configuration-Protokoll) kann sowohl IPv4- (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 erhalten und besitzen keine Netzwerkverbindung.
Lösung: Wiederherstellen der DHCP-Datenbank aus einer als funktionierend bekannten Sicherung
Wenn die DHCP-Serverdatenbank beschädigt wird oder verloren geht, kann die Wiederherstellung vorgenommen werden, 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) ausgefü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 dieses Verfahrens 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", dann auf "Ausführen", und geben Sie die Zeichenfolge "cmd" ein.
Geben Sie an einer Eingabeaufforderung sc queryex dhcpserver ein.
Der Zustand des DHCPv6-Serverdiensts sollte WIRD AUSGEFÜHRT lauten.
Target | Microsoft.Windows.DHCPServer.2012.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.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>