Skip to main content

Ошибка в консоли DHCP: MMC не удается инициализировать оснастку. Решение проблемы.

Доброго всем дня!

Не так давно столкнулся со следующей проблемой:  При открытии оснастки DHCP во вкладке Арендованные адреса, которая необходима для просмотра информации об аренде на некоторых скоупах IP консоль выдавала ошибку MMC не удается инициализировать оснастку.

Ошибка в консоли DHCP.MMC не удается инициализировать оснастку. Решение проблемы
Окно ошибки DHCP: MMC не удается инициализировать оснастку.

При этом ошибка повторялась непосредственно при работе из консоли самого сервера, не зависела от типа и прав логина пользователя. В моем случае ошибка воспроизвелась на сервере Windows 2008R2 Standart.

Было перелопачено немало материалов в поисковиках и на различных профильных форумах, но ответа я там так и не нашел. Бекапирование настроек на живую, и восстановление из бекапов ситуацию не поменяло. Презагрузка проблему не решала, журнал событий молчал…

Предоставляю вам решение проблемы ошибки DHCP: MMC не удается инициализировать оснастку:

Всё что нужно сделать, чтобы оснастка снова заработала корректно – это удалить проблемные скоупы (Scopes) целиком, и потом создать их заново.

Если у вас там были резервированные IP-адреса, то их можно сохранить посредством бекапов, а затем восстановить на вновь созданный скоуп.

Итак, на проблемном DHCP- сервере запускаем консоль cmd и пишем:

netsh dhcp server SRV-DHCP.TEST.LOCAL dump > c:dhcpbckp.txt

 

где:

SRV-DHCP.TEST.LOCAL – DNS имя нашего сервера DHCP

c:dhcpbckp.txt – текстовый файл с дампом зарезервированных адресов

 

После этого проверяем наш файл, открыв его в блокноте, в нем должна содержаться выгрузка IP-адресов и MAC-адресов:

Содержание файла дампа бекапа dhcp резервов.

Затем сохраняем (при невозможности сохранить в электронном виде — записываем на бумагу) все параметры нашей области перед её удалением.

Следующим шагом удаляем проблемный скоуп IP-адресов с сервера DHCP.

После удаления, создаём область заново, руководствуясь сохраненными ранее данными параметрами области. После заново созданного скоупа ошибка MMC по неудавшейся инициализации оснастки исчезнет и консолью управления DHCP можно продолжать пользоваться в штатном режиме.

Теперь восстановим наши зарезервированные хосты из нашего бекапа, для этого открываем cmd и пишем команду:

netsh exec dhcpbckp.txt

 

Проверяем наше скоуп — зарезервированные хосты должны быть на своеем месте во вкладке Резервирование.

На этом всё.

На всякий случай напишу команды для бекапа и восстановления всей базы DHCP:

Бекапируем командой:

netsh dhcp server SRV-DHCP.TEST.LOCAL export c:dhcp_base all

Восстанавливаем бекап командой:

netsh dhcp server SRV-DHCP.TEST.LOCAL import c:dhcp_base all

 

Всем удачи, добра и с наступающим праздником Победы!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *