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

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

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

Причины возникновения проблемы

Основная причина заключается в специфике работы установщика Windows Installer. Когда на компьютере уже установлена одна из версий 1С:Предприятие, основной файл setup.exe при повторном запуске часто «подхватывает» текущие настройки и запускает процесс в режиме «ремонта» или автоматического обновления без вывода интерактивного меню выбора компонентов. Также это случается, если кэш установки, созданный при первой инсталляции в системных временных папках, поврежден или недоступен, из-за чего кнопка «Изменить» в меню «Установка и удаление программ» перестает корректно вызывать диалоговое окно компонентов.

Способ 1: Полная переустановка платформы

Это самый надежный метод, который гарантированно позволяет выбрать нужные компоненты, такие как Модули расширения веб-сервера, Тонкий клиент или Сервер 1С:Предприятия. Если ваша цель — гарантированно добавить компоненты без ошибок, выполним следующие шаги:

  1. Откройте «Панель управления» вашего операционной системы Windows.
  2. Перейдите в раздел «Программы и компоненты».
  3. Найдите в списке установленных программ вашу версию 1С:Предприятие (например, 8.3.20.1613).
  4. Выберите действие Удалить.
  5. После завершения удаления рекомендуем перезагрузить компьютер или очистить временные папки, чтобы исключить конфликт старых конфигурационных файлов.
  6. Запустите дистрибутив windows64full от имени администратора.
  7. В появившемся окне мастера установки выберите пункт Выборочная установка.
  8. В дереве компонентов отметьте все необходимые модули, которые вам требуются для работы (например, серверную часть или расширения для IIS/Apache).
  9. Завершите процесс установки.

Способ 2: Использование командной строки для запуска установщика

Если вы хотите избежать удаления, можно попробовать вызвать интерфейс установщика напрямую через msi файл, минуя «умную» оболочку setup.exe. Это позволяет принудительно активировать интерфейс выбора.

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

Для этих целей используется команда msiexec с ключом /i, указывающим путь к msi пакету. В некоторых случаях добавление параметров ADDLOCAL=ALL позволяет развернуть все компоненты разом, но для точечного выбора лучше использовать стандартный графический интерфейс установщика, вызванный через msi.

Важные рекомендации при работе с веб-серверами

Когда вы устанавливаете Модули расширения веб-сервера, убедитесь в следующем:

Автоматизация через скрипты

Если в вашей инфраструктуре часто требуется доустановка компонентов на множестве серверов, не обязательно делать это вручную. Опытные системные администраторы используют bat-файлы для автоматизации:


@echo off
rem Пример команды для автоматической установки всех компонентов
msiexec /i "путь_к_файлу.msi" DESIGNERALLCLIENTS=1 WEBSERVEREXT=1 /qn

Данный метод позволяет избежать квеста с ручным удалением и повторной установкой. Однако, перед внедрением автоматизации на «боевых» серверах, обязательно протестируйте скрипт на тестовой машине, чтобы убедиться, что права доступа и пути к директориям 1С настроены корректно.

← На главную