JSI Tip 2133. How do I move a Windows NT 4.0 DHCP Server to a Windows 2000 Server?

If the Windows 2000 Server has DHCP installed, you MUST uninstall it:

1. Control Panel / Add/Remove Programs.

2. Select Add/Remove Windows Components.

3. Double click the words Networking Services.

4. Uncheck the DHCP Server box.

On the Windows NT 4.0 DHCP Server:

01. Control Panel / Services / Microsoft DHCP Server.

02. Configure Startup as Disabled.

03. At a CMD prompt, type: net stop DHCPserver.

04. Use Regedt32 to navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Configuration

05. With the Configuration key selected, use Save Key on the Registry and enter C:\DHCPCFG.KEY.

NOTE: Do NOT use Save Subtree As.

NOTE: The following settings will NOT migrate and can be manually configured at the conclusion of this procedure, using the DHCP snap-in.

On the destination Windows 2000 Server:

01. Control Panel / Add/Remove Programs.

02. Select Add/Remove Windows Components.

03. Double click the words Networking Services.

04. Check the Dynamic Host Configuration Protocol (DHCP) box.

NOTE: Do NOT start the DHCP MMC until instructed, as this will invalidate the migration.

05. At a CMD prompt, type: net stop DHCPserver.

06. Copy the C:\DHCPCFG.KEY file from the Windows NT 4.0 Server to the destination Windows 2000 server as C:\DHCPCFG.KEY.

07. Use Regedt32 to navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DhcpServer\Configuration.

08. With the Configuration key selected, use Restore on the Registry and enter C:\DHCPCFG.KEY.

09. Press Yes when prompted to restore over an existing key.

10. Delete the contents, including subfolders, of the %systemroot%\system32\dhcp folder.

11. Copy %systemroot%\system32\dhcp\Dhcp.mdb from Windows NT 4.0 to %systemroot%\system32\dhcp.

12. At a CMD prompt, type: net start dhcpserver.

NOTE: You should receive: System error 20036 has occurred. The system cannot find message text for message number 0x4e44 in the message file for BASE. This is normal.

13. If you receive:

             Jet Conversion Process
             The conversion was not successful! The conversion tool could not locate a file called edb500.dll which is
             required for the conversion. This file should be present on your Windows NT 5.0 CD-ROM. Please copy it to
             your SystemRoot\\System32 directory (it may need to be uncompressed) and re-start.
Expand Edb500.dl_ %SystemRoot%\System32\Edb500.dll from the Windows 2000 Server CD-ROM. Restart this procedure at step 10. When you rerun step 13 again, you may have a different file to expand. If you receive no error, proceed to step 14. Each time you get an error, Event ID 1008 will appear in the Application log.

14. Check the Application Event log for Event Id 1000, from Source JetConv. This denotes a successfull conversion.

15. In the Administrative Tools group, start the DHCP Server snap-in.

16. Select the destination server and Reconcile All Scopes on the Action menu. Click Verify. Click Reconsile to synchronize the registry and database.

17. If this is an Active Directory Domain, Authorize the server.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.