К статье
Практический материал

Администрирование · 9 мин

Файл ответа 1С 8.3: где найти и как использовать

Где находится файл ответа 1С 8.3 для тихой установки, как создать 1cestart.cfg и setup.ini, типовые параметры и проверка результата.

Файл ответа в контексте 1С 8.3 — это конфигурационный файл, который подставляет заранее заданные параметры при установке платформы или при запуске клиента, избавляя администратора от ручного ввода на каждом рабочем месте. Чаще всего под ним понимают либо файл ответов для «тихой» установки платформы, либо общий настроечный файл 1cestart.cfg, который определяет списки баз, версии по умолчанию и параметры запуска.

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

Ниже разобраны места расположения файлов ответов, способы их создания вручную и автоматически, порядок приоритетов и типовые ошибки, из-за которых настройки «не подхватываются».

Что вообще называют файлом ответа в 1С 8.3

Термин «файл ответа» пришёл из практики автоматизированной установки Windows-программ: вместо диалоговых окон инсталлятор читает готовые ответы из текстового файла. В экосистеме 1С есть несколько файлов, выполняющих похожую роль, и их часто путают.

Первый вариант — файл ответов для установщика платформы (обычно setup.ini или файл, сохранённый с расширением .iss/.inf в зависимости от типа установщика), который позволяет запустить установку в тихом режиме без участия пользователя. Второй — 1cestart.cfg, управляющий поведением стартера 1cestart.exe: списками общих информационных баз, версиями платформы по умолчанию, параметрами веб-сервисов. Третий — inetcfg.xml для настроек интернет-соединения и proxy, который тоже иногда называют «файлом ответов» в широком смысле.

Где находится файл ответов для тихой установки платформы

Готового файла ответов в дистрибутиве платформы 1С 8.3 нет — его нужно либо создать вручную, либо сгенерировать во время эталонной установки. Классический приём: запустить установку с параметром записи ответов, пройти все шаги мастера один раз, и установщик сохранит выбранные значения в файл.

Для установщика на базе InstallShield (именно так собраны дистрибутивы платформы) используется механизм response file: запуск с ключом записи создаёт файл setup.iss, а последующая тихая установка читает его. Альтернативный путь — распаковать дистрибутив и использовать MSI-пакет с параметрами командной строки msiexec, где «файлом ответа» фактически становится строка свойств.

Как получить файл ответов установки
  1. 1
    Скопируйте дистрибутив платформы на эталонную машину
  2. 2
    Запустите setup.exe с ключом записи ответов, например: setup.exe /r
  3. 3
    Пройдите установку, выбрав нужные компоненты и каталог
  4. 4
    Найдите созданный файл setup.iss в каталоге Windows (обычно C:\Windows)
  5. 5
    Скопируйте setup.iss рядом с setup.exe и проверьте тихую установку: setup.exe /s

После генерации проверьте содержимое файла: в нём должны быть зафиксированы выбранные компоненты (тонкий клиент, толстый клиент, сервер, интерфейсы) и путь установки. Если эталонная установка делалась с нестандартным каталогом, этот путь применится на всех машинах — убедитесь, что он допустим в вашей инфраструктуре.

Где лежит 1cestart.cfg и в каком порядке он читается

Файл 1cestart.cfg — основной «файл ответов» для клиентской части: через него задают общие списки информационных баз, версии платформы по умолчанию, параметры подключения. Его расположение не единственное, и порядок чтения имеет значение, потому что параметры из более приоритетного файла переопределяют остальные.

Стандартные места поиска: каталог conf внутри папки установленной платформы (например, C:\Program Files\1cv8\conf\1cestart.cfg) и профиль пользователя — %APPDATA%\1C\1CEStart\1cestart.cfg. Для 64-разрядной платформы путь установки обычно C:\Program Files\1cv8, для 32-разрядной на 64-разрядной системе — C:\Program Files (x86)\1cv8.

Если файл отсутствует в обоих местах — это нормально: стартер работает с настройками по умолчанию. Создайте 1cestart.cfg вручную обычным текстовым редактором в кодировке UTF-8 и положите в нужный каталог. Для централизованного распространения удобно размещать файл в conf-каталоге и доставлять его групповыми политиками или скриптом.

Какие параметры задают в файле ответа запуска

Содержимое 1cestart.cfg — это строки вида «параметр=значение». Наиболее востребованные директивы касаются списков баз и выбора версии платформы.

Типовые параметры: CommonInfoBases — путь к файлу списка общих информационных баз (.v8i), который подключается всем пользователям; DefaultVersion — маска версии платформы, используемой по умолчанию (например, 8.3.22-*); InstallComponents и DefaultVersion управляют поведением при наличии нескольких установленных релизов. Также через конфигурационные файлы задают параметры интернет-поддержки и прокси.

text
CommonInfoBases=\\server\1c\bases.v8i
DefaultVersion=8.3.22-*

После правки файла перезапустите 1cestart.exe: список общих баз должен появиться в окне запуска без ручного добавления. Если базы не появились — проверьте путь к .v8i-файлу, права доступа к сетевому ресурсу и кодировку самого cfg-файла.

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

Главный признак того, что файл ответа «подхватился»: установка проходит без окон и платформа появляется в списке установленных программ, либо в окне запуска отображаются общие базы и применяется заданная версия. Если этого не произошло, причина почти всегда в расположении файла, его имени или синтаксисе.

Типичные ошибки
01
Файл назван 1cestart.cfg.txt из-за скрытых расширений в Проводнике — стартер его не видит; включите отображение расширений
02
Файл ответов setup.iss лежит не рядом с setup.exe, и тихая установка завершается ошибкой или запускает диалоги
03
Кириллица или лишние пробелы в путях внутри cfg-файла — параметр игнорируется без сообщения об ошибке
04
Файл сохранён в кодировке с BOM или в ANSI там, где ожидается UTF-8 — русские названия баз отображаются некорректно
05
Нет прав на запись в Program Files — файл в conf-каталоге просто не сохранился
Контрольные точки

Как проверить результат

Тихая установка платформы
Норма

Платформа есть в списке установленных программ, каталог 1cv8 создан, ошибок в журнале нет

Тревожный признак

Установка открыла диалоговые окна или завершилась мгновенно без результата

Общие базы из 1cestart.cfg
Норма

Базы из .v8i-файла видны в окне запуска у пользователя

Тревожный признак

Список пуст или содержит только локально добавленные базы

Версия по умолчанию
Норма

Запуск базы использует релиз, указанный в DefaultVersion

Тревожный признак

Стартер выбирает другую установленную версию

Когда файл ответа не поможет и что делать вместо

Файл ответов решает задачу массовой установки и унификации настроек, но не заменяет полноценные системы развёртывания. Если компьютеров много и требуется контроль версий, откат и отчётность, разумнее использовать SCCM, групповые политики с MSI-пакетом или скрипты PowerShell.

Также файл ответа не управляет настройками самих информационных баз: параметры подключения к СУБД, региональные установки и права пользователей задаются в консоли кластера или конфигураторе. Не пытайтесь решить через 1cestart.cfg задачи, относящиеся к серверной части.

Итог

Что важно запомнить

Готового файла ответа в дистрибутиве 1С 8.3 нет: для тихой установки его генерируют установкой с ключом записи, а настройки запуска хранятся в 1cestart.cfg в каталоге conf платформы или в профиле пользователя. Проверяйте имя файла, кодировку и пути — большинство проблем связано именно с этим.

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

Можно ли скачать готовый файл ответа для установки 1С 8.3?

Готовый универсальный файл бесполезен: он фиксирует конкретный набор компонентов и пути эталонной машины. Правильный способ — сгенерировать его на своей эталонной установке с ключом записи ответов, затем при необходимости отредактировать в текстовом редакторе.

Почему 1cestart.cfg в Program Files не применяется?

Чаще всего файл сохранён с расширением .txt, лежит не в подкаталоге conf, или существует пользовательский 1cestart.cfg в %APPDATA%\1C\1CEStart, который переопределяет общие параметры. Проверьте все три момента по очереди.

Как задать список баз сразу для всех пользователей?

Создайте файл списка баз формата .v8i на общедоступном сетевом ресурсе и пропишите в общем 1cestart.cfg параметр CommonInfoBases с путём к нему. Убедитесь, что у пользователей есть права на чтение сетевого каталога.

Чем отличается тихая установка через setup.iss от установки через msiexec?

Setup.iss воспроизводит ответы мастера установки, а msiexec передаёт параметры напрямую MSI-пакету через командную строку. Второй способ удобнее для интеграции с системами развёртывания, но требует знания имён свойств конкретного пакета.

В какой кодировке сохранять 1cestart.cfg?

Используйте UTF-8. Если в путях или названиях баз есть кириллица, неверная кодировка приведёт к тому, что параметры будут проигнорированы или отобразятся некорректно.

Можно ли через файл ответа отключить обновление платформы?

Напрямую нет: файл ответа управляет параметрами установки и запуска, но не политикой обновлений. Контроль версий реализуется через DefaultVersion, ограничение прав на установку и централизованное развёртывание нужных релизов.