Администрирование · 10 мин
Как установить 1С на сервер Windows
Подробная инструкция по установке платформы 1С на сервер Windows: выбор редакции, установка сервера 1С и СУБД, настройка служб, публикация баз и проверка работы.
Установка 1С на сервер Windows — задача, которую можно выполнить самостоятельно, если понимать разницу между файловым и клиент-серверным режимом работы и заранее подготовить учётные записи служб. Ошибки на этапе развёртывания приводят к проблемам с доступом пользователей, потере производительности и сложностям с обновлением, поэтому важно действовать по проверенному порядку.
Перед началом определите, какой вариант развёртывания вам нужен. Если с базой работают до 5–10 пользователей, достаточно файлового режима: платформа ставится на сервер, а каталог базы публикуется по сети. Для большего числа пользователей, тяжёлых конфигураций (ERP, УТ 11, КА) и требований к отказоустойчивости нужен клиент-серверный вариант: сервер 1С:Предприятия плюс СУБД (MS SQL Server или PostgreSQL).
Ниже разобран полный цикл: подготовка сервера, установка платформы и сервера 1С, настройка СУБД, публикация информационной базы и проверка результата. Инструкция подходит для Windows Server 2016/2019/2022 и актуальных релизов платформы 8.3.
Подготовка сервера и требования к окружению
Начните с проверки ресурсов. Для сервера 1С критичны оперативная память и быстрые диски: при клиент-серверной работе основная нагрузка ложится на ОЗУ и подсистему хранения. Ориентируйтесь на рекомендации из документации к вашему релизу платформы и на фактический объём базы: СУБД должна иметь возможность кэшировать значительную часть данных в памяти.
Убедитесь, что сервер включён в домен или рабочую группу, настроено статическое имя и IP-адрес, установлены все обновления Windows. Создайте отдельную учётную запись для службы агента сервера 1С — традиционно её называют USR1CV8. Эта учётная запись должна иметь права локального администратора на сервере 1С и, при использовании Windows-аутентификации, доступ к СУБД.
Проверьте лицензии. Для платформы нужна клиентская лицензия на каждое рабочее место (или многопользовательская), для клиент-серверного режима — отдельная лицензия на сервер 1С:Предприятия. Программные лицензии активируются пин-кодами, аппаратные ключи HASP подключаются к серверу или раздаются по сети менеджером лицензий.
Выбор режима: файловый или клиент-серверный
Файловый режим проще: база хранится в файле 1Cv8.1CD в общей папке, платформа устанавливается на каждом клиенте или на терминальном сервере. Ограничения — блокировки при одновременной работе, риск повреждения файла при сбоях сети и ограниченная масштабируемость.
Клиент-серверный режим устраняет эти ограничения: вся логика работы с данными выполняется связкой «сервер 1С + СУБД», клиенты получают только результаты. Это требует больше ресурсов и навыков администрирования, но обеспечивает стабильность при десятках и сотнях пользователей.
Сравнение вариантов развёртывания
Подходит для 1–10 пользователей и несложных конфигураций. Минимум затрат, но блокировки и риск повреждения файла при сбоях сети.
База публикуется на IIS или Apache, клиенты подключаются по HTTP. Подходит для удалённых пользователей без VPN.
Сервер 1С:Предприятия + MS SQL Server или PostgreSQL. Для десятков и сотен пользователей, тяжёлых конфигураций, регламентных заданий. Требует лицензии на сервер и навыков администрирования СУБД.
Установка платформы 1С на сервер
Скачайте дистрибутив платформы с портала 1С по действующей подписке ИТС. Запустите setup.exe и выберите нужные компоненты. Для файлового режима на терминальном сервере достаточно компонентов «1С:Предприятие» и «1С:Предприятие — Тонкий клиент». Для клиент-серверного режима дополнительно отметьте «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия».
На этапе установки сервера 1С мастер предложит создать службу агента сервера и указать учётную запись. Введите созданного заранее пользователя (например, .\USR1CV8) и его пароль. Оставьте стандартные порты, если они не заняты: агент сервера — 1540, рабочие процессы — диапазон 1560–1591, менеджер кластера — 1541.
- 1Создайте учётную запись USR1CV8 и добавьте её в локальные администраторы сервера
- 2Запустите setup.exe дистрибутива платформы от имени администратора
- 3Отметьте компоненты: 1С:Предприятие, Сервер 1С:Предприятия, Администрирование сервера
- 4Укажите учётную запись службы агента сервера и подтвердите порты
- 5Завершите установку и проверьте, что служба «Агент сервера 1С:Предприятия» запущена
- 6Установите менеджер лицензий HASP или активируйте программную лицензию
После установки откройте services.msc и убедитесь, что служба «Агент сервера 1С:Предприятия 8.3» запущена и работает от указанной учётной записи. Если служба не стартует, чаще всего причина — неверный пароль учётной записи или недостаток прав.
Установка и настройка СУБД для клиент-серверного режима
MS SQL Server
Установите MS SQL Server поддерживаемой версии (перечень совместимых версий приведён в документации к платформе). При установке выберите смешанный режим проверки подлинности, если планируете подключаться от имени sql-пользователя, или оставьте Windows-аутентификацию и предоставьте учётной записи USR1CV8 роль sysadmin либо права на создание баз.
После установки задайте ограничение максимальной памяти SQL Server, чтобы он не отбирал всю ОЗУ у сервера 1С, если оба компонента стоят на одной машине. Оставьте операционной системе и серверу 1С достаточный объём — точное распределение зависит от общего объёма памяти и нагрузки.
PostgreSQL
Для PostgreSQL используйте сборку, адаптированную для 1С, — она доступна на портале 1С. Установите её, задайте пароль суперпользователя postgres и убедитесь, что служба PostgreSQL запущена. В файле pg_hba.conf должны быть разрешены подключения с сервера 1С.
Создание информационной базы на сервере
Запустите клиент 1С, нажмите «Добавить» и выберите «Создание новой информационной базы». Если разворачиваете типовую конфигурацию, сначала установите её шаблон из дистрибутива конфигурации — тогда в списке появится готовый шаблон. Для переноса существующей базы создайте пустую базу и загрузите в неё выгрузку (.dt) через конфигуратор.
Для клиент-серверного варианта на шаге выбора типа расположения укажите «На сервере 1С:Предприятия». Заполните параметры: имя сервера 1С, имя базы в кластере, тип СУБД, сервер СУБД и учётные данные для подключения. Платформа сама создаст базу в СУБД и пропишет её в кластере.
Пример параметров серверной базы:
Сервер 1С: SRV-1C
Имя базы в кластере: trade_demo
Тип СУБД: MSSQLServer
Сервер СУБД: SRV-1C\SQLExpress (или SRV-SQL)
Пользователь СУБД: sa или USR1CV8Для файлового режима через веб-сервер установите IIS, добавьте компоненты CGI и расширения ISAPI, затем опубликуйте базу через конфигуратор: «Администрирование → Публикация на веб-сервере». Укажите каталог публикации и проверьте, что веб-клиент и тонкий клиент открывают базу по адресу вида http://сервер/имя_базы.
Проверка работоспособности и типичные ошибки
Проверку выполняйте поэтапно. Сначала убедитесь, что службы работают: агент сервера 1С, СУБД, при необходимости — служба веб-сервера. Затем подключитесь толстым клиентом с самого сервера, после — с рабочей станции пользователя. Наконец, проверьте выполнение регламентных заданий и работу под нагрузкой нескольких сеансов.
Как проверить результат
Статус «Выполняется», запуск от USR1CV8
Служба остановлена или падает с ошибкой входа
База открывается, список пользователей доступен
Ошибка соединения с сервером или СУБД
Сервер виден в консоли, рабочие процессы активны
Кластер пуст, рабочий процесс отсутствует
Задания выполняются по расписанию
Задания висят в состоянии «Выполняется» или не стартуют
Если клиент не подключается, проверьте в порядке очереди: разрешение имени сервера (ping по имени), доступность портов (telnet сервер 1540), версию платформы на клиенте, права пользователя на базу. Большинство проблем подключения решается на этих четырёх шагах.
Держите на сервере два релиза платформы: текущий рабочий и предыдущий. Если после обновления платформы возникнут проблемы, можно быстро переключить сервер на старую версию, не откатывая всю систему.
Часто задаваемые вопросы
Можно ли установить сервер 1С и SQL Server на одну машину?
Да, для небольших и средних нагрузок это распространённая схема. Обязательно ограничьте максимальный объём памяти SQL Server, чтобы оставить ресурсы операционной системе и рабочим процессам сервера 1С. При росте нагрузки СУБД выносят на отдельный сервер.
Какая разрядность платформы нужна для сервера?
Для сервера 1С:Предприятия рекомендуется 64-разрядная версия: она позволяет рабочим процессам использовать большие объёмы памяти. 32-разрядная версия подходит только для небольших внедрений и тестовых стендов.
Нужна ли отдельная лицензия на сервер 1С?
Да. Клиентские лицензии не покрывают работу сервера 1С:Предприятия — для клиент-серверного режима требуется отдельная лицензия на сервер (32- или 64-разрядная). Файловый режим дополнительной серверной лицензии не требует.
Как обновить платформу на сервере без остановки работы пользователей?
Полностью без простоя обновление невозможно: службу агента нужно перезапустить. Практический подход — установить новый релиз параллельно, предупредить пользователей, завершить сеансы через консоль кластера, перезапустить службу на новой версии и проверить подключение. Время простоя обычно занимает минуты.
Что делать, если служба агента сервера 1С не запускается?
Проверьте пароль учётной записи службы (его могли изменить по политике безопасности), права на каталог srvinfo с реестром кластера и наличие свободных портов. Журнал событий Windows обычно содержит конкретную причину отказа.
Можно ли опубликовать базу 1С в интернете через IIS?
Да, через публикацию на веб-сервере с обязательным использованием HTTPS и настроенной аутентификацией. Открывать доступ без шифрования и с простыми паролями недопустимо — база содержит коммерческие данные. Альтернатива — доступ через VPN или терминальный сервер.
Что важно запомнить
Выберите режим работы под число пользователей, создайте отдельную учётную запись для службы агента сервера 1С, используйте 64-разрядную платформу и адаптированную СУБД, откройте порты 1540–1591 и проверяйте результат поэтапно: службы, подключение с сервера, подключение с клиента, регламентные задания.