The DHCP 2000 Server service failed to start or failed to initialize. Therefore, the DHCP 2000 Server is unavailable and unable to serve client requests.
This condition does not repair itself until the error is fixed.
|
|
The DHCP 2000 Server cannot open the database of DHCP clients.
Possible causes include corruption of the DHCP database, which might be due to either hardware failure or software failure.
|
|
If applicable, use one or more of the following resolutions.
- Before you perform any of the following procedures, use Services to confirm that the DHCP 2000 Server service, in fact, cannot start.
Resolution 1: Resolve a hardware problem
- Investigate and resolve any possible hardware failure on your DHCP 2000 Server.
Resolution 2: Run Jetpack to compress the DHCP database
- On the DHCP 2000 Server, open a command prompt window, and then type:
cd %systemroot%\system32\dhcp
Typically, systemroot is C:\WINNT, and C:\WINNT\System32\Dhcp is the default install location of the DHCP database. To identify the location of your DHCP database, type netsh dhcp server show dbproperties at a command prompt. (To identify only your systemroot folder, click Start, click Run, type %systemroot%, and then click OK.)
- Type:
net stop dhcpserver
- Wait until you see the message The DHCP 2000 Server service was stopped successfully confirming that the DHCP 2000 Server service is, in fact, stopped, and then type:
jetpack dhcp.mdb tmp.mdb
In the preceding command, dhcp.mdb is the DHCP database, and tmp.mdb is a temporary database that is used by Jetpack.exe. Make sure that no file named Tmp.mdb already exists in the DHCP folder.
- Wait until the output of the Jetpack command states that the Jetpack process completed successfully before you type the following commands to delete the .log and .chk files and restart the DHCP 2000 Server service.
del %systemroot%\system32\*.log
del %systemroot%\system32\*.chk
net start dhcpserver
For more information, see Microsoft Knowledge Base article 145881 about using Jetpack.exe to compact a WINS or DHCP database at http://go.microsoft.com/fwlink/?LinkId=25968.
If the DHCP service is a resource within a Windows 2000 cluster, see Microsoft Knowledge Base article 283251 about using the Jetpack utility on a clustered WINS/DHCP database at http://go.microsoft.com/fwlink/?LinkId=25969. |
|
For more information about DHCP 2000 Server system event IDs 20000-20074, see the MSDN Library topic “DHCP Server Management API Error Codes” at: http://go.microsoft.com/fwlink/?LinkId=26116.
For any DHCP 2000 Server system event ID resolution that includes running Jetpack.exe, if repair of the DHCP 2000 Server database by using Jetpack.exe fails, see “Restoring server data” at: http://go.microsoft.com/fwlink/?LinkId=26117.
Microsoft Knowledge Base Search for additional information on this event. |
|
The DHCP 2000 Server was unable to open the DHCP client database. |
|
For more information about other event IDs that are related to a DHCP 2000 Server service startup or initialization failure, see DHCP 2000 Server system event IDs 1001, 1002, 1003, 1004, 1005, 1007, and 20074. |
|
Description of Jetpack.exe:
Windows 2000 Server includes Jetpack.exe for compacting the DHCP database and other Jet databases (such as WINS) when those databases are offline. Jetpack.exe compacts the DHCP database by copying database information to a temporary file, deleting the original DHCP database file, and then renaming the temporary database file to the original file name.
|
|
|