Консоль серверов 1С: путь к файлу, регистрация radmin.dll и первое подключение
Содержание
Консоль администрирования серверов 1С — это оснастка Windows (MMC). Её файл лежит в папке C:\Program Files\1cv8\common\, а в меню «Пуск» она называется «Администрирование серверов 1С Предприятия». Чтобы консоль открылась и увидела кластер, нужны ещё две вещи: зарегистрированная библиотека radmin.dll той же версии, что и сервер, и доступ по порту 1540 к агенту сервера.
Найти консоль можно тремя способами: через «Пуск», через поиск Windows и вручную через mmc.exe. Если ярлыка нет совсем, значит, при установке платформы не отметили нужный компонент — это исправляется за пару минут без переустановки сервера. Если консоль администрирования 1С не находится ни одним способом или открывается с пустым окном, почти всегда виновата регистрация radmin.dll.
Что нужно установить, чтобы консоль появилась
Консоль ставится вместе с платформой 1С:Предприятие 8.3, но только если выбран компонент «Администрирование сервера 1С:Предприятия». Он входит в дистрибутив сервера и дистрибутив полной платформы (обычный клиентский «тонкий» установщик его не содержит).
Проверить, установлен ли компонент:
- Откройте
Панель управления → Программы и компоненты. - Найдите строку «1С:Предприятие 8 (x86-64)» нужной версии, например
8.3.24.1342. - Нажмите «Изменить» и в мастере установки посмотрите список компонентов.
- Если у «Администрирование сервера 1С:Предприятия» стоит крестик, выберите «Данный компонент будет установлен на локальный жёсткий диск» и завершите мастер.
Консоль не обязана стоять на самом сервере. Её ставят на рабочее место администратора и подключаются к серверу по сети. Главное условие — версия платформы на рабочем месте должна совпадать с версией сервера.
Разрядность тоже имеет значение. Для 64-битного сервера ставьте 64-битную платформу и пользуйтесь 64-битной консолью. Смешивать можно, но тогда регистрировать библиотеку и запускать MMC придётся с поправкой на разрядность (об этом ниже).
Где находится консоль администрирования 1С на диске
Сама оснастка — это файл с расширением .msc. Он не привязан к номеру версии и лежит в общей папке платформы, а не в каталоге конкретного релиза.
| Разрядность платформы | Папка | Файл |
|---|---|---|
| 64-битная (x86-64) | C:\Program Files\1cv8\common\ | 1CV8 Servers (x86-64).msc |
| 32-битная на 64-битной Windows | C:\Program Files (x86)\1cv8\common\ | 1CV8 Servers.msc |
| 32-битная на 32-битной Windows | C:\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С Предприятие 8 (x86-64)».
- Внутри выберите «Администрирование серверов 1С Предприятия».
Для 32-битной платформы папка называется «1С Предприятие 8» без приписки о разрядности.
Через поиск Windows
Нажмите Win + S и начните вводить «администрирование серверов». Windows найдёт ярлык по названию. Поиск по слову «консоль» обычно ничего не даёт: такого слова в названии ярлыка нет.
Через «Выполнить»
Нажмите Win + R и вставьте полный путь в кавычках:
"C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"
Собрать консоль вручную в mmc
Этот способ выручает, когда ярлык и .msc-файл удалены, но платформа на месте:
Win + R→mmc→ Enter.- В меню «Файл» выберите «Добавить или удалить оснастку».
- В списке слева найдите «Серверы 1С:Предприятия», нажмите «Добавить» и «ОК».
- Сохраните получившуюся консоль через «Файл → Сохранить как» в удобное место.
Если оснастки «Серверы 1С:Предприятия» в списке нет, библиотека radmin.dll не зарегистрирована. Это и есть следующий шаг.
Регистрация radmin.dll и запуск от имени администратора
Это главный приём, без которого консоль часто не работает
. Библиотека radmin.dll регистрируется установщиком, но регистрация слетает: после установки второй версии платформы, после удаления старой, после чистки «лишних» версий. Итог — оснастка открывается с ошибкой или пустая.
Регистрация выполняется только из командной строки, запущенной от имени администратора. Обычная командная строка вернёт ошибку доступа.
- Нажмите «Пуск», введите
cmd. - Щёлкните по «Командная строка» правой кнопкой → «Запуск от имени администратора».
- Выполните команду для нужной версии:
regsvr32 "C:\Program Files\1cv8\8.3.24.1342\bin\radmin.dll"
- Дождитесь сообщения об успешной регистрации и откройте консоль заново.
Для 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». Сервер нужно добавить вручную.
- Щёлкните правой кнопкой по «Central 1C:Enterprise 8.3 servers» → «Создать» → «Центральный сервер 1С:Предприятия 8.3».
- В поле «Имя» укажите сетевое имя или IP-адрес сервера, например
srv-1cили192.168.10.15. - Протокол оставьте
TCP, порт —1540, если агент сервера не перенастраивали. - Нажмите «ОК». Разверните узел сервера: появятся «Кластеры», внутри — кластер с портом
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 + rac | Linux-сервер, скрипты, планировщик | нужен запущенный RAS, работа из командной строки |
| Средства самой базы | надо посмотреть или выгнать пользователей одной базы | нет доступа к настройкам кластера |
Средства внутри типовой конфигурации
В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) в разделе Администрирование есть подраздел обслуживания (в разных релизах он называется «Обслуживание» или «Поддержка и обслуживание»). Там можно посмотреть активных пользователей и установить блокировку работы пользователей с базой. Для этого нужен пароль администратора кластера, если он задан. Консоль сервера это не заменяет, но для повседневных задач одной базы часто хватает.