Почему не запускается консоль администрирования серверов 1С и как это исправить?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Причина 1: Некорректная регистрация библиотеки radm.dll

Основной исполняемый компонент консоли администрирования — это динамическая библиотека radm.dll. Для того чтобы операционная система и оболочка MMC (Microsoft Management Console) могли с ней взаимодействовать, библиотека должна быть зарегистрирована в реестре Windows. В составе платформы 1С для этого предусмотрен специальный файл «Регистрация утилиты администрирования серверов», но его запуск часто выполняют с ошибками.

Рассмотрим правильный алгоритм регистрации. Прежде всего, необходимо помнить, что регистрация COM-компонентов требует повышенных привилегий в системе. Проанализируем шаги:

  1. Перейдем в каталог bin установленной платформы 1С (например, C:\Program Files\1cv8\8.3.X.XXXX\bin).
  2. Найдем файл RegMSC.bat или ярлык регистрации.
  3. Важно: Нажмем на него правой кнопкой мыши и выберем пункт «Запуск от имени администратора». Простого двойного клика, даже под учетной записью администратора, часто недостаточно из-за контроля учетных записей (UAC).

Если автоматизированный скрипт не помогает, выполним регистрацию вручную через командную строку. Это позволит нам увидеть сообщения об ошибках, если они возникнут. Для этого используем утилиту regsvr32:


cd /d "C:\Program Files\1cv8\8.3.23.1688\bin"
regsvr32 radm.dll

После успешного выполнения мы должны увидеть системное сообщение о том, что «DllRegisterServer в radm.dll завершено успешно».

Причина 2: Конфликт разрядности (x86 vs x64)

Довольно часто ошибка возникает из-за путаницы в разрядности установленных компонентов. Выясним причину: консоль администрирования 1С может быть установлена как для 32-битной (x86), так и для 64-битной версии сервера. Если на сервере установлено несколько версий платформы разной разрядности, может возникнуть конфликт путей в реестре.

Проверим, какую именно версию мы пытаемся запустить. Если у нас 64-битная операционная система, а мы пытаемся зарегистрировать 32-битную оснастку, нам нужно убедиться, что мы используем правильный загрузчик из папки SysWOW64. Кроме того, убедимся, что мы не пытаемся открыть консолью от старой версии платформы сервер новой версии — это гарантированно приведет к ошибке отображения дерева серверов.

Причина 3: Отсутствие необходимых системных компонентов (KB2999226)

Работа современных версий платформы 1С:Предприятие 8.3 тесно завязана на компонентах среды выполнения C++. Одной из специфических проблем, особенно на старых версиях Windows Server (2008 R2, 2012), является отсутствие обновления KB2999226 (Universal C Runtime). Без этого обновления библиотека radm.dll не сможет загрузить свои зависимости и не будет регистрироваться в системе.

Посмотрим, как решить эту проблему:

  1. Проверим список установленных обновлений в панели управления.
  2. Если обновление отсутствует, загрузим его с официального сайта Microsoft для соответствующей версии ОС.
  3. Дополнительно рекомендуется переустановить пакеты Microsoft Visual C++ Redistributable за 2015-2022 годы, причем обязательно обе версии — и x86, и x64, так как консоль MMC может требовать библиотеки обеих разрядностей.

Причина 4: Повреждение кэша консоли MMC

Иногда сама оболочка MMC «запоминает» некорректные настройки или пути к старым версиям оснасток, что мешает созданию нового объекта. В этом случае регистрация проходит успешно, но запуск всё равно прерывается ошибкой. Мы можем исправить это, очистив пользовательский кэш консоли.

Проанализируем процесс очистки:

  1. Закроем все окна администрирования 1С.
  2. Перейдем в папку профиля пользователя по пути: %AppData%\Microsoft\MMC.
  3. Найдем там файлы с именами, похожими на 1CV8 или 1CV8.msc.
  4. Удалим эти файлы. При следующем запуске оснастки система создаст их заново с актуальными параметрами.

Причина 5: Ручная регистрация COM+ компонентов

В некоторых сложных случаях стандартная регистрация через regsvr32 не прописывает компоненты в службах COM+. Рассмотрим более глубокий метод регистрации с использованием файла Regcom.bat, который также находится в папке bin платформы.

Запуск этого файла выполняет следующие действия:

  1. Регистрирует библиотеку comcntr.dll (V83.ComConnector).
  2. Создает в «Службах компонентов» Windows новое приложение COM+ для работы с 1С.
  3. Связывает интерфейсы администрирования с системными вызовами.

Для выполнения этой операции крайне важно иметь права локального администратора и временно отключить антивирусное ПО, которое может блокировать изменение критических веток реестра HKEY_CLASSES_ROOT.

Причина 6: Использование команды запуска MMC в 32-битном режиме

Если все вышеперечисленные методы не помогли, а у вас установлена 32-битная консоль на 64-битной Windows, попробуем запустить оболочку принудительно. Дело в том, что по умолчанию 64-битная Windows запускает 64-битную версию mmc.exe, которая может не видеть 32-битные оснастки.

Разберем, как выполнить запуск вручную:

  1. Нажмем Win + R и введем команду: mmc /32.
  2. В открывшемся пустом окне консоли выберем меню «Файл» -> «Добавить или удалить оснастку».
  3. В списке доступных оснасток найдем «1C:Enterprise Central Server Management».
  4. Добавим её в правую колонку и нажмем «ОК».

Если после этого дерево серверов появилось, значит, проблема была именно в конфликте разрядности оболочки и библиотеки. В таком случае мы можем сохранить этот вид консоли (Файл -> Сохранить как) на рабочий стол и использовать этот .msc файл для дальнейшей работы.

Подводя итог, можно сказать, что решение проблем с администрированием серверов 1С почти всегда сводится к трем вещам: права администратора, актуальность системных библиотек Windows и соответствие версий. Последовательное выполнение описанных шагов позволяет устранить проблему в 99% случаев.

← На главную