Консоль серверов 1С: путь к файлу, регистрация radmin.dll и первое подключение

· 9 мин

Содержание

Консоль администрирования серверов 1С — это оснастка Windows (MMC). Её файл лежит в папке C:\Program Files\1cv8\common\, а в меню «Пуск» она называется «Администрирование серверов 1С Предприятия». Чтобы консоль открылась и увидела кластер, нужны ещё две вещи: зарегистрированная библиотека radmin.dll той же версии, что и сервер, и доступ по порту 1540 к агенту сервера.

Найти консоль можно тремя способами: через «Пуск», через поиск Windows и вручную через mmc.exe. Если ярлыка нет совсем, значит, при установке платформы не отметили нужный компонент — это исправляется за пару минут без переустановки сервера. Если консоль администрирования 1С не находится ни одним способом или открывается с пустым окном, почти всегда виновата регистрация radmin.dll.

Что нужно установить, чтобы консоль появилась

Консоль ставится вместе с платформой 1С:Предприятие 8.3, но только если выбран компонент «Администрирование сервера 1С:Предприятия». Он входит в дистрибутив сервера и дистрибутив полной платформы (обычный клиентский «тонкий» установщик его не содержит).

Проверить, установлен ли компонент:

  1. Откройте Панель управления → Программы и компоненты.
  2. Найдите строку «1С:Предприятие 8 (x86-64)» нужной версии, например 8.3.24.1342.
  3. Нажмите «Изменить» и в мастере установки посмотрите список компонентов.
  4. Если у «Администрирование сервера 1С:Предприятия» стоит крестик, выберите «Данный компонент будет установлен на локальный жёсткий диск» и завершите мастер.

Консоль не обязана стоять на самом сервере. Её ставят на рабочее место администратора и подключаются к серверу по сети. Главное условие — версия платформы на рабочем месте должна совпадать с версией сервера.

Разрядность тоже имеет значение. Для 64-битного сервера ставьте 64-битную платформу и пользуйтесь 64-битной консолью. Смешивать можно, но тогда регистрировать библиотеку и запускать MMC придётся с поправкой на разрядность (об этом ниже).

Где находится консоль администрирования 1С на диске

Сама оснастка — это файл с расширением .msc. Он не привязан к номеру версии и лежит в общей папке платформы, а не в каталоге конкретного релиза.

Разрядность платформыПапкаФайл
64-битная (x86-64)C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc
32-битная на 64-битной WindowsC:\Program Files (x86)\1cv8\common\1CV8 Servers.msc
32-битная на 32-битной WindowsC:\Program Files\1cv8\common\1CV8 Servers.msc

Если платформу ставили не на диск C: или в нестандартный каталог, точное имя файла может отличаться. Тогда проще всего открыть поиск в проводнике и ввести *.msc в папке 1cv8\common.

А вот библиотека, которая делает консоль рабочей, лежит уже в папке конкретной версии:

C:\Program Files\1cv8\8.3.24.1342\bin\radmin.dll

Здесь 8.3.24.1342 — пример номера. У вас будет своя папка, по одной на каждую установленную версию платформы.

Сделайте ярлык .msc на рабочем столе или закрепите его на панели задач. Консоль открывают редко, но обычно в спешке — когда база зависла или надо срочно выгнать сеансы.

Как открыть консоль: «Пуск», поиск и mmc

Через меню «Пуск»

  1. Откройте «Пуск» и найдите папку «1С Предприятие 8 (x86-64)».
  2. Внутри выберите «Администрирование серверов 1С Предприятия».

Для 32-битной платформы папка называется «1С Предприятие 8» без приписки о разрядности.

Через поиск Windows

Нажмите Win + S и начните вводить «администрирование серверов». Windows найдёт ярлык по названию. Поиск по слову «консоль» обычно ничего не даёт: такого слова в названии ярлыка нет.

Через «Выполнить»

Нажмите Win + R и вставьте полный путь в кавычках:

"C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"

Собрать консоль вручную в mmc

Этот способ выручает, когда ярлык и .msc-файл удалены, но платформа на месте:

  1. Win + R → mmc → Enter.
  2. В меню «Файл» выберите «Добавить или удалить оснастку».
  3. В списке слева найдите «Серверы 1С:Предприятия», нажмите «Добавить» и «ОК».
  4. Сохраните получившуюся консоль через «Файл → Сохранить как» в удобное место.

Если оснастки «Серверы 1С:Предприятия» в списке нет, библиотека radmin.dll не зарегистрирована. Это и есть следующий шаг.

Регистрация radmin.dll и запуск от имени администратора

Это главный приём, без которого консоль часто не работает . Библиотека radmin.dll регистрируется установщиком, но регистрация слетает: после установки второй версии платформы, после удаления старой, после чистки «лишних» версий. Итог — оснастка открывается с ошибкой или пустая.

Регистрация выполняется только из командной строки, запущенной от имени администратора. Обычная командная строка вернёт ошибку доступа.

  1. Нажмите «Пуск», введите cmd.
  2. Щёлкните по «Командная строка» правой кнопкой → «Запуск от имени администратора».
  3. Выполните команду для нужной версии:
regsvr32 "C:\Program Files\1cv8\8.3.24.1342\bin\radmin.dll"
  1. Дождитесь сообщения об успешной регистрации и откройте консоль заново.

Для 32-битной платформы на 64-битной Windows нужен 32-битный regsvr32, а консоль надо открывать 32-битным MMC:

C:\Windows\SysWOW64\regsvr32.exe "C:\Program Files (x86)\1cv8\8.3.24.1342\bin\radmin.dll"
mmc.exe -32 "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"

Если на компьютере несколько версий платформы

Зарегистрированной считается та radmin.dll, которую регистрировали последней. Значит, консоль работает с той версией сервера, чью библиотеку вы зарегистрировали.

Порядок такой:

  • 🔹 обновили сервер с 8.3.23 на 8.3.24 — перерегистрируйте radmin.dll из папки 8.3.24;
  • 🔹 администрируете два сервера разных версий с одного ПК — перед переключением регистрируйте библиотеку нужной версии;
  • 🔹 удалили старую версию платформы — проверьте, что зарегистрирована библиотека из оставшейся.

Права администратора Windows нужны именно для регистрации. Сама консоль открывается и под обычной учётной записью. Но на сервере с включённым UAC её удобнее запускать «от имени администратора», чтобы не ловить отказы при изменении параметров рабочих серверов.

Подключение консоли к центральному серверу и кластеру

После первого запуска в дереве слева виден только корневой узел «Central 1C:Enterprise 8.3 servers». Сервер нужно добавить вручную.

  1. Щёлкните правой кнопкой по «Central 1C:Enterprise 8.3 servers» → «Создать» → «Центральный сервер 1С:Предприятия 8.3».
  2. В поле «Имя» укажите сетевое имя или IP-адрес сервера, например srv-1c или 192.168.10.15.
  3. Протокол оставьте TCP, порт — 1540, если агент сервера не перенастраивали.
  4. Нажмите «ОК». Разверните узел сервера: появятся «Кластеры», внутри — кластер с портом 1541.

Как устроено соединение, полезно знать для диагностики:

ПортКто слушаетЗачем
1540агент сервера (ragent)к нему подключается консоль
1541менеджер кластера (rmngr)управление кластером
1560–1591рабочие процессы (rphost)диапазон по умолчанию, задаётся в свойствах рабочего сервера

Консоль ходит через агент. Поэтому если открыт только 1540, сервер в дереве появится, но список баз и сеансов может не загрузиться.

Администраторы сервера и кластера

В консоли два уровня защиты, и их часто путают:

  • 🔐 Администратор центрального сервера — задаётся в узле сервера, папка «Администраторы». Нужен, чтобы создавать и удалять кластеры.
  • 🔐 Администратор кластера — задаётся в свойствах кластера. Нужен, чтобы видеть сеансы, завершать их, менять параметры баз.

Если администраторы не заданы, войти может любой, кто дотянулся до порта 1540. На рабочем сервере это дыра. Заведите хотя бы администратора кластера и запишите пароль в хранилище паролей компании.

Забыли пароль администратора кластера? Не удаляйте и не пересоздавайте кластер — вместе с ним пропадёт регистрация всех баз и настройки. Остановите службу агента в нерабочее время (все сеансы пользователей оборвутся), восстановите файл настроек кластера из резервной копии или обратитесь к администратору, который настраивал сервер.

Ошибки при запуске и подключении консоли

Ниже — ошибки, с которыми консоль администрирования 1С не открывается или не видит сервер, и что проверить в каждом случае.

Диагностика: выберите симптом

Номер версии сервера проще всего узнать так: Win + R → services.msc → свойства службы агента сервера → поле «Исполняемый файл». В пути будет папка вида 8.3.24.1342.

Проверить, слушает ли сервер нужный порт, можно с рабочего места администратора:

Test-NetConnection srv-1c -Port 1540
Test-NetConnection srv-1c -Port 1541

Строка TcpTestSucceeded : True означает, что порт доступен. False — ищите проблему в брандмауэре или в службе агента.

Если не помогло

  • 🛠 Запустите консоль прямо на сервере. Если там всё работает, проблема в сети или в версии платформы на вашем ПК.
  • 🛠 Если на вашем ПК стоит только 32-битная платформа, а сервер 64-битный, это допустимо: важен номер версии. Но библиотеку регистрируйте 32-битным regsvr32, а консоль открывайте через mmc.exe -32.
  • 🛠 Переустановите компонент «Администрирование сервера» через «Изменить» в программах и компонентах — мастер заново зарегистрирует библиотеку.

Чем заменить консоль: RAS, rac и средства конфигурации

MMC-консоль работает только под Windows. Для Linux-серверов, удалённого доступа без открытия лишних портов и скриптов есть сервер администрирования RAS и утилита командной строки rac.

Сервер администрирования RAS

ras лежит в той же папке bin, что и radmin.dll. Его запускают на сервере 1С, и он принимает команды по порту 1545. Регистрация службы на Windows:

sc create "1C:Enterprise 8.3 Remote Server" binPath= "\"C:\Program Files\1cv8\8.3.24.1342\bin\ras.exe\" cluster --service --port=1545 localhost:1540" start= auto
sc start "1C:Enterprise 8.3 Remote Server"

Пробелы после binPath= и start= обязательны — без них sc не примет команду.

Утилита rac

rac подключается к RAS и умеет почти всё, что умеет консоль. Несколько команд, с которых обычно начинают:

rac localhost:1545 cluster list
rac localhost:1545 infobase summary list --cluster=<id кластера>
rac localhost:1545 session list --cluster=<id кластера>

Идентификатор кластера берите из вывода первой команды, строка cluster. Если кластер защищён паролем, добавьте параметры --cluster-user и --cluster-pwd. Остальные команды и ключи смотрите в справке rac help — она выводит подробное описание каждого режима.

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

Сравнение способов

СпособКогда выбиратьОграничения
MMC-консольWindows, ручное администрированиенужна регистрация radmin.dll, совпадение версий
RAS + racLinux-сервер, скрипты, планировщикнужен запущенный RAS, работа из командной строки
Средства самой базынадо посмотреть или выгнать пользователей одной базынет доступа к настройкам кластера

Средства внутри типовой конфигурации

В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) в разделе Администрирование есть подраздел обслуживания (в разных релизах он называется «Обслуживание» или «Поддержка и обслуживание»). Там можно посмотреть активных пользователей и установить блокировку работы пользователей с базой. Для этого нужен пароль администратора кластера, если он задан. Консоль сервера это не заменяет, но для повседневных задач одной базы часто хватает.

Консоль готова к работе
Выполнено: 0 / 6

Частые вопросы

Можно ли открыть консоль администрирования без установленного сервера 1С?
Да. Достаточно поставить платформу с компонентом «Администрирование сервера» на свой компьютер и подключиться к серверу по сети. Версия платформы должна совпадать с версией сервера.
Есть ли консоль серверов для файловой базы?
Нет. Консоль управляет только кластером серверов 1С. У файловой базы нет агента и кластера, сеансы в ней смотрят в самой программе или в Конфигураторе.
Почему консоль показывает не все базы кластера?
Вы видите те базы, которые зарегистрированы в этом кластере. Если сервер не один, проверьте, что подключились к нужному центральному серверу и нужному кластеру.
Нужна ли отдельная лицензия на консоль администрирования?
Нет. Консоль входит в поставку платформы и не расходует клиентские лицензии.
Можно ли открыть консоль на Linux?
MMC-оснастки на Linux нет. Там администрируют кластер через RAS и утилиту rac или через графические программы сторонних разработчиков, которые работают поверх RAS.