Перенос Windows DHCP сервера

В жизни бы не подумал, что мне потребуется это знание больше одного раза, а случилось так, что за последнюю неделю потребовалось перенести аж три штуки.

И если один из трех перенесся нормально простой операцией Архивировать > Восстановить, то с двумя другими возникла следующая проблема: база восстанавливалась, но вкладка арендованные адреса (leases) была девственно пуста, более того при попытке доступа к ней в журнале событий возникала ошибка:

Possible Memory Leak.  Application ("C:\Windows\system32\mmc.exe" "C:\Windows\system32\dhcpmgmt.msc" )

Правильно перенести DHCP сервер с Windows 2003 и Windows 2003R2 на Windows 2008R2 помогла следующая последовательность:

1. Был остановлен DHCP сервер на Windows 2008R2 серверах.
2. Удалено содержимое %windir%\system32\dhcp
3. На Windows 2003/Windows 2003R2 серверах была выполнена команда

netsh dhcp server export C:\dhcp.txt all

а dhcp.txt был перенесен на целевые сервера.
4. На Windows 2008R2 серверах был запущен DHCP сервер и выполнена команда

netsh dhcp server import C:\dhcp.txt all

После этой процедуры dhcp сервера заработали в штатном режима, а mmc оснастка перестала радовать memory leak’ом.