Windows Server / DHCP
You may experience a DHCP MMC crashed issue after you migrate a DHCP database from a source DHCP servers to a target DHCP server. In this situation, you will find event ID 1000 is generated with the following information:
Faulting application name: mmc.exe, version: 6.1.7600.16385, time stamp: 0x4a5bc808
Faulting module name: dhcpsnap.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c5cb
Faulting application path: C:\Windows\system32\mmc.exe
Faulting module path: C:\Windows\system32\dhcpsnap.dll
This issue can occur if you have configured some custom DHCP options on the source DHCP server, however in the target DHCP server you haven’t configured the above custom DHCP options. After migrating, the custom DHCP options which are not configured in the target DHCP server will cause the DHCP MMC crash.
To resolve this issue, we may need to find out the above custom DHCP options, and then remove them.
To find out the crashed custom options, you can do a DHCP configure dump and a DHCP option dump on the target DHCP server. The commands as below.
netsh dhcp server dump> d:\dump.txt
netsh dhcp server show optiondef > d:\option.txt
We can compare the above two output files, and see if there are some options that exist in option.txt file, however don’t exist in dump.txt file. If so, please run netsh dhcp server delete optiondef command to remove the options.
Event ID 1000 — DHCP Client Option Configuration
Netsh commands for DHCP