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.

        APIProtocolSupport                                       DatabaseCleanupInterval                                       DatabaseLoggingFlag                                       DetectConflictRetries                                       DatabasePath                                       BackupDatabasePath                                       DatabaseName                                       BackupInterval                                       RestoreFlag
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.