Как устранить ошибки консоли MMC и оснасток при администрировании сервера 1С

Иван Корнев·18 августа 2026·3 мин

Ошибки консоли MMC и оснасток при администрировании сервера 1С, например сообщение «не может создать оснастку», решаются перерегистрацией утилиты, очисткой реестра и настройкой переменных среды.

Оглавление

Основные причины возникновения ошибки

Сообщение «Консоль управления (MMC) не может создать оснастку» появляется при следующих условиях:

  • Не установлена компонента «Администрирование серверов 1С:Предприятия» во время инсталляции платформы.
  • Утилита администрирования серверов не зарегистрирована в системе после обновления или установки 1С.
  • Поврежден файл конфигурации консоли Servers.msc или записи в реестре Windows.
  • Несовместимость версий .NET Framework или отсутствие системной переменной окружения COMPLUS_VERSION.
  • Блокировка запуска оснастки политиками безопасности или антивирусным ПО.
  • Наличие остаточных записей от предыдущих версий платформы в реестре после обновления.

Пошаговые способы устранения

1. Регистрация утилиты администрирования

Самый эффективный метод — запуск файла RegMSC.cmd (или regmsc.bat) от имени администратора. Скрипт находится в каталоге установленной версии платформы, например: C:\Program Files\1cv8\8.3.xx.xxxx\bin.

Альтернативный способ через командную строку (запущенную от имени администратора):

regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll"

2. Переустановка компонента консоли

Этот метод сбрасывает некорректные настройки интеграции с MMC:

  1. Откройте «Панель управления» → «Программы и компоненты».
  2. Выберите платформу 1С и нажмите «Изменить».
  3. Снимите галочку с пункта «Консоль администрирования серверов» и завершите работу мастера.
  4. Запустите изменение снова и установите этот компонент заново.

3. Очистка поврежденных файлов и реестра

Удалите файл Servers.msc, чтобы консоль создала его заново при следующем запуске. Файл может находиться в одной из папок:

  • %AppData%\1C\1cv8\
  • %ProgramData%\1C\1cv8\

Внимание при работе с реестром В некоторых случаях требуется чистка веток реестра, отвечающих за службу агента сервера 1С, особенно после неудачного обновления платформы. Перед внесением изменений обязательно создайте резервную копию реестра.

4. Настройка переменных среды и .NET

Если ошибка сохраняется, решите проблемы совместимости с новыми версиями Windows Server:

  1. Создайте системную переменную окружения с именем COMPLUS_VERSION и значением v4.0.30319.
  2. Убедитесь, что на сервере установлена версия .NET Framework, требуемая конкретной сборкой платформы 1С.
Элемент настройкиЗначение / Путь
Переменная средыCOMPLUS_VERSION = v4.0.30319
Файл регистрацииradmin.dll в папке bin платформы
Файл конфигурацииServers.msc в %AppData% или %ProgramData%

Проверка служб и портов

После выполнения регистрационных действий проверьте базовую инфраструктуру:

  1. Убедитесь, что служба «Агент сервера 1С:Предприятия» находится в состоянии «Выполняется».
  2. Проверьте, что порты кластера (по умолчанию 1540–1541) не заняты другими процессами.
  3. Перезапустите службу агента сервера 1С — это обязательное условие для применения изменений после регистрации оснастки.

Частые ошибки

  • Запуск регистрации без прав администратора. Команда regsvr32 или скрипт RegMSC.cmd завершатся с ошибкой доступа, если консоль не была запущена от имени администратора.
  • Удаление не того файла конфигурации. Файл Servers.msc может существовать в нескольких местах. Удалять нужно именно тот, что находится в профиле пользователя (%AppData%) или общих данных (%ProgramData%), а не системные файлы Windows.
  • Игнорирование перезапуска службы. Регистрация DLL-библиотеки не вступает в силу для уже запущенного процесса агента сервера 1С до его перезапуска.

FAQ

Нужно ли перезагружать весь сервер после регистрации radmin.dll?
Нет, в большинстве случаев достаточно перезапустить службу «Агент сервера 1С:Предприятия». Полная перезагрузка сервера требуется крайне редко.

Что делать, если создание переменной COMPLUS_VERSION не помогло?
Проверьте журнал событий Windows на наличие ошибок .NET Framework. Убедитесь, что версия .NET соответствует требованиям вашей сборки 1С, и временно отключите антивирус, который может блокировать загрузку оснастки.

Может ли антивирус вызывать эту ошибку?
Да, некоторые средства защиты блокируют выполнение скриптов .cmd или загрузку непроверенных DLL-библиотек в процесс mmc.exe. Добавьте папку bin платформы 1С в исключения антивируса.