Как установить консоль кластеров при обновлении платформы 1С, если установщик не предлагает выбор компонентов?

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

При администрировании серверов 1С:Предприятие мы часто сталкиваемся с необходимостью обновления технологической платформы. Обычно этот процесс тривиален, однако иногда возникают ситуации, когда стандартный сценарий установки ведет себя неожиданно. Одна из распространенных проблем — отсутствие диалогового окна с выбором компонентов при запуске обновления. Например, вам необходимо установить Консоль администрирования серверов 1С (Console of 1C:Enterprise server administration), но установщик просто обновляет уже установленные файлы и завершает работу, не давая возможности поставить галочку напротив нужного пункта.

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

Понимаем логику работы установщика 1С

Прежде чем переходить к решениям, давайте разберемся в механике процесса. Дистрибутив платформы 1С для Windows (в отличие от систем на Linux, где применяется сценарий python для автоматизации процессов установки PostgreSQL и 1С в Astra Linux) обычно поставляется в архиве, содержащем файл setup.exe и файл с расширением .msi (например, 1CEnterprise 8.msi).

Когда мы запускаем setup.exe, происходит следующее:

  1. Это приложение-загрузчик (bootstrapper). Оно проверяет наличие необходимых системных библиотек (например, Visual C++ Redistributable).
  2. Оно анализирует текущее состояние системы: установлена ли эта версия, какие компоненты были выбраны в предыдущей версии (если идет обновление).
  3. Если платформа уже установлена или обновление идет поверх старой версии с сохранением настроек, setup.exe может автоматически запустить режим "обслуживания" или "тихого обновления", основываясь на сохраненных параметрах или файле конфигурации setup.ini.

Именно поэтому при накатывании новой версии (например, 8.3.27) поверх старой (8.3.24), где консоли не было, установщик может "любезно" пропустить лишние вопросы и просто обновить то, что уже есть (клиентскую часть) (после таких обновлений может пригодиться батник для очистки кэша 1С), игнорируя новые потребности администратора.

Способ 1: Прямой запуск пакета установщика Windows (MSI)

Это самое быстрое и эффективное решение, предложенное опытными специалистами. Если setup.exe "умничает" и скрывает от нас меню выбора, мы можем обратиться напрямую к основному файлу установки.

Давайте выполним следующие шаги:

  1. Распакуйте архив с дистрибутивом платформы (если вы еще этого не сделали).
  2. Найдите в папке файл с расширением .msi. Обычно он называется 1CEnterprise 8.msi (или похоже, в зависимости от разрядности, например, для 64-битной версии).
  3. Запустите именно этот файл двойным кликом, игнорируя setup.exe.

Почему это работает?
Прямой запуск MSI-файла инициирует стандартную процедуру Windows Installer без предварительных проверок и "интеллектуальных" решений загрузчика setup.exe. В большинстве случаев это принудительно вызывает полный интерфейс мастера установки, где на этапе "Выборочная установка" вы увидите дерево компонентов.

В этом дереве нам нужно найти раздел Администрирование сервера 1С:Предприятия. Раскройте его и убедитесь, что напротив пункта Консоль администрирования серверов 1С:Предприятия установлен режим "Данный компонент будет установлен на локальный жесткий диск".

Способ 2: Изменение установленных компонентов через Панель управления

Если платформа уже обновилась, но консоль так и не появилась, нет необходимости удалять и устанавливать платформу заново. Мы можем изменить состав установленных компонентов штатными средствами операционной системы. Это наиболее корректный метод с точки зрения реестра Windows.

Давайте проделаем этот путь:

  1. Откройте Панель управления Windows.
  2. Перейдите в раздел Программы и компоненты (или "Установка и удаление программ").
  3. В списке установленного ПО найдите нужную версию платформы, например 1C:Предприятие 8 (x86-64) (8.3.27.xxxx).
  4. Выделите строку с программой и нажмите кнопку Изменить (она находится в верхней панели списка).
  5. Откроется окно мастера установки 1С. Выберите пункт Изменить (Modify).
  6. На следующем шаге появится заветное дерево компонентов. Найдите Консоль администрирования серверов 1С:Предприятия.
  7. Кликните на иконку рядом с названием компонента и выберите "Данный компонент будет установлен на локальный жесткий диск".
  8. Нажмите "Далее" и завершите процесс.

После этого оснастка администрирования появится в системе.

Способ 3: Установка через командную строку (для автоматизации)

Иногда нам требуется гарантировать установку консоли без графического интерфейса, или если графический интерфейс по каким-то причинам все равно не дает выбора. В этом случае мы воспользуемся параметрами запуска установщика.

Для принудительной установки конкретного компонента используется ключ ADDLOCAL. Внутреннее имя компонента консоли администрирования — SERVERADMIN.

Рассмотрим пример команды, которую можно выполнить в командной строке Windows (CMD) или PowerShell, находясь в папке с дистрибутивом:


setup.exe /S /v"/qn ADDLOCAL=SERVERADMIN"

Давайте разберем, что делает эта команда:

Если вы хотите установить полный набор (клиент, сервер и консоль), список компонентов перечисляется через запятую. Например:


setup.exe /S /v"/qn ADDLOCAL=DESIGNERALLCLIENTS,SERVER,SERVERADMIN"

Нюансы с 64-битной платформой

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

Если вы устанавливаете "Технологическая платформа 1С:Предприятия (64-bit)", то компонент Консоль администрирования, входящий в этот пакет, предназначен для администрирования 64-битного сервера 1С. В старых версиях платформы (до 8.3.9) консоль существовала преимущественно в 32-битном исполнении, и для администрирования 64-битного сервера приходилось ставить отдельный компонент "Администрирование серверов 1С" из 32-битного дистрибутива.

Сейчас ситуация упростилась, и консоль в x64 дистрибутиве полноценна. Однако, если после установки вы не можете найти консоль в меню "Пуск", проверьте следующее:

  1. Зайдите в каталог установки платформы, обычно это C:\Program Files\1cv8\8.3.xx.xxxx\bin\.
  2. Поищите файл radmin.dll. Это библиотека консоли.
  3. Если файл есть, но консоль не открывается через меню, попробуйте зарегистрировать её вручную (или используйте утилиту для запуска консоли кластера серверов любых версий). Запустите командную строку от имени администратора и выполните:
    
    regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll"
    
  4. После успешной регистрации можно добавить оснастку вручную в консоль MMC (Win+R -> mmc -> Файл -> Добавить или удалить оснастку).

Важное предупреждение о неполных дистрибутивах

В ходе решения проблемы также стоит упомянуть возможность использования "не того" дистрибутива. На сайте поддержки пользователей 1С существует несколько вариантов загрузки:

Если вы по ошибке скачали дистрибутив "Тонкий клиент", то при всем желании не сможете установить консоль кластеров, так как она физически отсутствует в этом пакете. В тонком клиенте меню выбора компонентов будет очень скудным (обычно только выбор языков интерфейса). Убедитесь, что архив, который вы скачали, имеет размер, соответствующий полному дистрибутиву (сотни мегабайт), а не облегченной версии.

Резюме

Если при обновлении платформы вы не видите выбора компонентов:

  1. Не паникуйте и не сносите платформу сразу.
  2. Попробуйте запустить файл .msi из папки дистрибутива вместо setup.exe.
  3. Если платформа уже стоит — используйте "Изменить" в "Программах и компонентах".
  4. Проверьте, что вы скачали полный дистрибутив, а не тонкий клиент.

Использование этих методов позволит вам гибко управлять составом установленного ПО 1С без лишних временных затрат на полную переустановку.

← На главную