TrueConf: тихая установка клиента и сервера

Тихая установка TrueConf запускается из командной строки с ключами, которые подавляют окна мастера установки — для клиентского приложения это обычно msiexec /i trueconf.msi /qn, а для инсталляторов на базе Inno Setup — параметры /VERYSILENT /SUPPRESSMSGBOXES. Такой способ незаменим, когда ВКС-клиент нужно развернуть на десятках или сотнях рабочих мест без участия пользователей.

В этой статье разберём, какие ключи поддерживают установщики TrueConf, как автоматизировать развёртывание через групповые политики и скрипты, как проверить результат и что делать, если установка завершилась с ошибкой. Точный набор ключей зависит от версии дистрибутива, поэтому перед массовым развёртыванием сверяйтесь с документацией к вашей сборке.

Что такое тихая установка и когда она нужна

Тихая установка (silent installation) — это режим, при котором инсталлятор не показывает диалоговых окон и не ждёт нажатий «Далее». Все параметры передаются через аргументы командной строки или файл ответов, а процесс идёт в фоне.

Для корпоративного продукта вроде TrueConf это стандартный сценарий: системному администратору нужно установить клиент видеоконференцсвязи на все компьютеры домена, не обходя каждый лично. Ручная установка на 50 машинах займёт часы, скрипт с тихой установкой — минуты.

  • 🖥️ Массовое развёртывание клиента ВКС на рабочих станциях домена
  • 🔁 Автоматическое обновление TrueConf до новой версии без участия пользователей
  • 📦 Интеграция в системы управления ПО (SCCM, PDQ Deploy, скрипты GPO)
  • 🛠️ Подготовка эталонного образа Windows с предустановленным ПО

Определяем тип установщика TrueConf

Прежде чем подбирать ключи, нужно понять, каким упаковщиком собран ваш дистрибутив. От этого зависит синтаксис команд. Клиент TrueConf для Windows традиционно распространяется в виде MSI-пакета, но встречаются и EXE-инсталляторы, собранные разными системами (Inno Setup, NSIS, InstallShield).

Определить тип можно несколькими способами: посмотреть расширение файла, открыть свойства файла и вкладку «Подробно» либо запустить инсталлятор с ключом /? — многие упаковщики выводят справку по поддерживаемым параметрам. Для MSI-пакетов справку даст сама команда msiexec без аргументов.

Тихая установка клиента TrueConf через MSI

Если у вас MSI-пакет, используется стандартный механизм Windows Installer. Базовая команда полностью скрытой установки выглядит так:

msiexec /i "C:\Distr\trueconf.msi" /qn /norestart

Здесь /i — установка, /qn — режим без интерфейса вообще, /norestart — запрет автоматической перезагрузки. Если нужен минимальный индикатор прогресса без вопросов, замените /qn на /qb. Для диагностики проблем полезно добавить логирование:

msiexec /i "C:\Distr\trueconf.msi" /qn /norestart /L*V "C:\Logs\trueconf_install.log"

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

☑️ Подготовка к тихой установке TrueConf

Выполнено: 0 / 5

Ключи для EXE-инсталляторов

Если дистрибутив представляет собой EXE-файл, набор ключей определяется упаковщиком. Наиболее распространённые варианты приведены в таблице — это стандартные ключи соответствующих систем установки, но поддержку конкретной сборкой TrueConf стоит подтвердить через запуск с /?.

Тип упаковщикаТихая установкаДополнительные ключи
MSI (msiexec)/qn/norestart, /L*V файл
Inno Setup/VERYSILENT/SUPPRESSMSGBOXES /NORESTART
NSIS/S/D=путь (папка установки)
InstallShield/s /v"/qn"зависит от конфигурации пакета

Пример для инсталлятора на базе Inno Setup:

trueconf_setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

⚠️ Внимание: ключи чувствительны к регистру у части упаковщиков (например, у NSIS /S пишется заглавной). Если команда не сработала, первым делом проверьте точное написание ключа в справке инсталлятора.

📊 Как вы развёртываете TrueConf в организации?
Через GPO и скрипты входа
SCCM / PDQ Deploy
Вручную на каждом ПК
Через образ системы

Массовое развёртывание через GPO и скрипты

Для доменной сети удобнее всего использовать групповые политики. MSI-пакет можно назначить компьютерам через раздел Конфигурация компьютера → Политики → Конфигурация программ → Установка программ — тогда установка выполнится автоматически при загрузке машины, до входа пользователя.

Альтернатива — логон-скрипт или скрипт автозагрузки с проверкой, установлен ли клиент, чтобы не переустанавливать его при каждом входе. Простейшая проверка в пакетном файле выглядит как поиск каталога установки или записи в реестре, но надёжнее ориентироваться на код продукта MSI через msiexec или инструменты вроде wmic product (учтите, что последний работает медленно).

  • 🗂️ Разместите дистрибутив на сетевом ресурсе, доступном компьютерам домена на чтение
  • 🔐 Убедитесь, что установка выполняется от имени SYSTEM или администратора
  • 📝 Добавьте логирование на общую папку, чтобы собирать результаты со всех машин
  • 🧪 Сначала примените политику к тестовой OU с 2–3 компьютерами
Как узнать код продукта MSI-пакета

Откройте PowerShell и выполните запрос к пакету через COM-объект Windows Installer, либо установите пакет на тестовую машину и найдите его в ветке реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Там же видна строка деинсталляции, которая пригодится для тихого удаления: msiexec /x {код} /qn.

Проверка результата и типичные ошибки

После тихой установки убедитесь, что она действительно прошла. Признаки успеха: появился ярлык TrueConf, каталог программы создан, в «Установке и удалении программ» есть запись, а код возврата msiexec равен 0. Коды вроде 1603 (общая ошибка), 1619 (не найден пакет) или 1625 (запрещено политикой) подскажут направление поиска — расшифровка есть в логе, созданном ключом /L*V.

⚠️ Внимание: в тихом режиме диалоги с ошибками подавляются, поэтому «ничего не произошло» почти всегда означает сбой, видимый только в журнале. Никогда не развёртывайте по сети команду без логирования.

Частые причины неудач: недостаточно прав, запущена предыдущая версия клиента (её процесс блокирует файлы), антивирус блокирует установщик, либо ключи не подходят данному упаковщику. Перед переустановкой завершите процессы TrueConf через taskkill и повторите попытку.

Тихое удаление и обновление

Для MSI-пакета удаление выполняется той же утилитой с ключом /x:

msiexec /x {код-продукта} /qn /norestart

Обновление клиента обычно сводится к установке новой версии поверх старой — большинство MSI-пакетов корректно обрабатывают этот сценарий. Однако при смене мажорной версии логика может отличаться, поэтому проверьте поведение на тестовой машине и при необходимости сначала выполните тихое удаление старой сборки.

Часто задаваемые вопросы

Можно ли задать адрес сервера TrueConf при тихой установке?

Некоторые корпоративные приложения позволяют передавать параметры конфигурации через свойства MSI (например, SERVER=адрес). Поддерживает ли такие свойства ваша сборка TrueConf, нужно уточнить в документации к конкретной версии или у вендора — универсального параметра нет.

Установка не запускается и ничего не происходит. Что проверить?

Откройте лог, указанный в ключе /L*V: там будет код ошибки. Чаще всего причины — недостаток прав, неверный путь к пакету или несовместимые ключи установщика.

Работает ли тихая установка на Windows 10 и 11?

Да, механизмы msiexec и ключи упаковщиков одинаково работают на современных версиях Windows. Важны лишь разрядность пакета и права учётной записи, из-под которой идёт установка.

Как установить TrueConf на компьютер без домена?

Используйте любой инструмент удалённого выполнения команд (PsExec, RMM-систему) либо локальный скрипт автозагрузки с той же командой тихой установки и логированием.

Нужно ли перезагружать компьютер после тихой установки?

Обычно нет, поэтому в команду добавляют /norestart, чтобы система не перезагрузилась сама. Если инсталлятор всё же требует перезагрузку, запланируйте её в удобное для пользователей время.