Установка сервера 1С на Windows — типовой сценарий для клиент-серверного режима. Windows Server, MS SQL Server, платформа 1С:Предприятие — эта связка работает в большинстве организаций. Весь процесс занимает 2-3 часа, если знать последовательность и подводные камни.

В этой статье — пошаговая установка сервера 1С на Windows: от подготовки ОС до подключения первого клиента. Каждый этап с командами, параметрами и объяснением, зачем именно так. Результат — работающий сервер 1С с информационной базой на MS SQL, готовый к подключению пользователей.

Статья для администраторов, которые разворачивают сервер 1С впервые или переходят с файлового режима на клиент-серверный.

Что потребуется для установки сервера 1С на Windows

Перед началом установки подготовьте сервер и лицензии. Минимальные требования к серверу для 1С зависят от числа пользователей — здесь приводим рабочий минимум.

КомпонентТребованиеПримечание
ОСWindows Server 2019 или 202264-битная, Desktop Experience или Server Core
ПроцессорXeon с частотой от 3.0 ГГцКак выбрать процессор
RAMот 16 ГБ (10 пользователей) до 128 ГБ (50+)ECC обязательно для серверов
ДискSSD или NVMeSAS снижает производительность 1С вдвое
.NET Framework4.8 или вышеВходит в Windows Server 2022, доустанавливается на 2019
Платформа 1С1С:Предприятие 8.3.20+ (серверный дистрибутив)Скачать с releases.1c.ru
MS SQL Server2019 или 2022Express, Standard или Enterprise
Серверная лицензия 1СПРОФ или КОРПКлюч защиты HASP или программная лицензия

Лицензии. Для клиент-серверного режима нужны: серверная лицензия 1С (аппаратный USB-ключ HASP или программная лицензия) и клиентские лицензии по числу пользователей. Серверная лицензия привязана к конкретному серверу. Подробнее о вариантах — в статье о сервере лицензирования 1С.

Установка платформы 1С:Предприятие на Windows

Платформа 1С — это среда выполнения. Установщик ставит серверные компоненты (ragent, rmngr, rphost), консоль администрирования и утилиту командной строки rac.

Скачивание дистрибутива

Зайдите на releases.1c.ru → «Технологическая платформа 8.3» → актуальный релиз → «Сервер 1С:Предприятие (64-bit) для Windows». Скачайте архив и распакуйте на сервер.

Версии платформы обновляются каждые 2-3 месяца. Берите последний стабильный релиз, если нет требований от конфигурации (некоторые версии ERP или ЗУП требуют конкретную версию платформы).

Запуск установщика и выбор компонентов

Запустите setup.exe от имени администратора. Установщик предложит выбрать компоненты:

Выберите каталог установки. По умолчанию: C:\Program Files\1cv8\. Менять не рекомендуется — скрипты и документация 1С ориентированы на стандартный путь.

Создание пользователя USR1CV8

Установщик предложит создать пользователя USR1CV8 для запуска службы. Согласитесь — это стандартный подход. Служба 1С будет работать от имени этого пользователя.

Требования к учётной записи USR1CV8:

Если используете доменную учётную запись вместо локальной — убедитесь, что у неё есть перечисленные права. Установщик для локальной записи настраивает их автоматически.

Проверка установки

После установки служба «Агент сервера 1С:Предприятие» запустится автоматически. Проверьте:

sc query "1C:Enterprise 8.3 Server Agent"
:: Состояние: 4 (RUNNING)

Убедитесь, что порты слушаются:

netstat -an | findstr "1540 1541 1560"
:: TCP    0.0.0.0:1540    0.0.0.0:0    LISTENING
:: TCP    0.0.0.0:1541    0.0.0.0:0    LISTENING
:: TCP    0.0.0.0:1560    0.0.0.0:0    LISTENING

Порт 1540 — агент сервера (ragent). 1541 — менеджер кластера (rmngr). 1560 — первый рабочий процесс (rphost). Если какой-то порт не слушается — служба не стартовала. Проверьте логи в C:\Program Files\1cv8\srvinfo\reg_1540\.

Если служба не запускается или останавливается сразу после старта — разбор причин в отдельной статье.

Настройка сервера 1С на Windows

После установки платформы кластер серверов создаётся автоматически с настройками по умолчанию. Задача — проверить кластер, открыть порты в файрволе и задать параметры для продуктивной работы.

Настройка файрвола Windows

Клиенты 1С подключаются к серверу по TCP. Без открытых портов — клиенты не смогут подключиться. Откройте порты:

netsh advfirewall firewall add rule name="1C ragent" dir=in action=allow protocol=TCP localport=1540
netsh advfirewall firewall add rule name="1C rmngr" dir=in action=allow protocol=TCP localport=1541
netsh advfirewall firewall add rule name="1C rphost" dir=in action=allow protocol=TCP localport=1560-1591
netsh advfirewall firewall add rule name="1C rac" dir=in action=allow protocol=TCP localport=1545

Диапазон 1560-1591 — для рабочих процессов. Каждый rphost занимает один порт. Максимум 32 рабочих процесса на сервер. Порт 1545 — для утилиты удалённого администрирования rac.

Консоль администрирования кластера

Откройте «Администрирование серверов 1С:Предприятие» из меню «Пуск». Добавьте центральный сервер: правый клик на «Серверы 1С:Предприятие» → «Создать» → «Центральный сервер 1С:Предприятие 8.3». Укажите localhost.

В дереве появится кластер по умолчанию. Проверьте разделы: «Рабочие серверы» (один сервер), «Рабочие процессы» (один rphost), «Информационные базы» (пусто). Подробнее о настройках кластера — в руководстве по кластеру 1С.

Базовые параметры кластера

Для продуктивного сервера задайте параметры через утилиту rac или консоль:

:: Получить UUID кластера
rac cluster list

:: Задать параметры кластера
rac cluster update --cluster= --lifetime-limit=86400 --expiration-timeout=600 --kill-problem-processes=1

Установка MS SQL Server

1С в клиент-серверном режиме хранит данные в СУБД. MS SQL Server — стандартный выбор для Windows-серверов. Альтернатива — PostgreSQL, сравнение в отдельной статье.

Выбор редакции SQL Server

Три варианта:

Детальное сравнение с рекомендациями по числу пользователей — в статье какой SQL Server выбрать для 1С.

Процесс установки SQL Server

Скачайте дистрибутив с сайта Microsoft. Запустите установщик и выберите «New SQL Server stand-alone installation».

Ключевые параметры при установке:

Настройка SQL Server для 1С

После установки выполните базовую настройку через SQL Server Management Studio (SSMS):

-- Ограничить потребление памяти (пример для сервера с 64 ГБ RAM)
EXEC sp_configure 'max server memory', 40960;
RECONFIGURE;

-- Включить сжатие бэкапов
EXEC sp_configure 'backup compression default', 1;
RECONFIGURE;

-- Задать максимальный параллелизм (для 1С рекомендуется 1)
EXEC sp_configure 'max degree of parallelism', 1;
RECONFIGURE;

-- Cost threshold for parallelism (выше = меньше параллельных планов)
EXEC sp_configure 'cost threshold for parallelism', 50;
RECONFIGURE;

Параметр max degree of parallelism = 1 критичен для 1С. Платформа генерирует запросы, которые при параллельном выполнении работают медленнее, чем последовательно. Подробная настройка — в руководстве по оптимизации SQL Server для 1С.

Создание информационной базы

Информационная база (ИБ) — это база данных 1С на сервере SQL, зарегистрированная в кластере серверов 1С. Создать ИБ можно двумя способами: через консоль администрирования или через клиент 1С.

Создание через утилиту rac

:: Получить UUID кластера
rac cluster list

:: Создать информационную базу
rac infobase --cluster= create ^
  --name="Accounting" ^
  --dbms=MSSQLServer ^
  --db-server=localhost ^
  --db-name=accounting_db ^
  --db-user=sa ^
  --db-pwd="your-password" ^
  --locale=ru ^
  --create-database ^
  --date-offset=2000 ^
  --security-level=0

Параметр --create-database создаст базу данных в SQL Server автоматически. Если база уже существует — уберите этот параметр. --date-offset=2000 — стандартное смещение дат 1С.

Создание через клиент 1С

Откройте клиент 1С → «Добавить» → «Создание новой информационной базы» → «На сервере 1С:Предприятие».

1С создаст базу данных в SQL Server, зарегистрирует её в кластере и предложит загрузить конфигурацию (из файла .cf или .dt).

Проверка работоспособности

После установки всех компонентов проверьте, что система работает корректно.

Проверка служб

:: Служба 1С
sc query "1C:Enterprise 8.3 Server Agent"

:: Служба SQL Server
sc query MSSQLSERVER

:: Порты 1С
netstat -an | findstr "1540 1541 1560"

:: Порт SQL Server (1433)
netstat -an | findstr "1433"

Все четыре порта должны быть в состоянии LISTENING.

Проверка через rac

:: Список кластеров
rac cluster list

:: Список информационных баз
rac infobase --cluster= summary list

:: Список рабочих процессов
rac process --cluster= list

Если команды возвращают данные без ошибок — серверная часть работает.

Проверка подключения клиента

На рабочей станции откройте клиент 1С → «Добавить» → «На сервере 1С:Предприятие». Укажите имя сервера и имя информационной базы. Нажмите «Готово» и откройте базу. Если конфигурация загружена — база откроется в режиме «Конфигуратор» или «1С:Предприятие».

Если подключение не устанавливается — проверьте сетевую доступность: telnet server-ip 1540. Нет ответа — файрвол блокирует порт. Есть ответ, но ошибка «Local Cluster Unavailable» — проблема на стороне сервера 1С.

Пошаговая инструкция установки сервера 1С на Windows

Типичные ошибки при установке сервера 1С на Windows

Служба 1С запускается и сразу останавливается

Самая частая проблема после установки. Причины: нехватка прав у USR1CV8 на каталог srvinfo, занятый порт 1540, повреждённый реестр кластера. Начните с логов: C:\Program Files\1cv8\srvinfo\reg_1540\*.log. Полный разбор — в статье «Агент сервера 1С запускается и останавливается».

1С не видит SQL Server

При создании информационной базы ошибка «Сервер баз данных не обнаружен». Причины:

Ошибка «Свободный рабочий процесс не найден»

Появляется при подключении клиента, если все рабочие процессы перегружены или завершились аварийно. На свежей установке обычно указывает на нехватку RAM — rphost не может стартовать. Проверьте доступную память на сервере. Подробный разбор с пятью причинами — в отдельной статье.

Низкая производительность после установки

Сервер установлен, но работает медленно. Частые причины:

Вопросы и ответы

Можно ли установить сервер 1С и SQL Server на один компьютер?

Да, это стандартная схема для небольших организаций (до 30 пользователей). Сервер 1С и SQL Server устанавливаются на одну машину с Windows Server. Убедитесь, что RAM достаточно для обоих: SQL Server потребляет основную часть памяти, рабочие процессы 1С — 2-4 ГБ каждый. Для 10-20 пользователей достаточно 32-64 ГБ RAM на одном сервере.

Какую версию Windows Server выбрать для сервера 1С?

Windows Server 2022 — актуальный выбор. Поддерживает все версии платформы 1С 8.3, включает .NET Framework 4.8 из коробки. Windows Server 2019 тоже подходит. Версии 2012 R2 и 2016 поддерживаются, но скоро выйдут из extended support. Desktop Experience удобнее для администрирования, Server Core экономит ресурсы.

Обязательно ли использовать MS SQL Server или можно PostgreSQL?

Можно и PostgreSQL — платформа 1С поддерживает оба варианта. MS SQL Server проще в настройке на Windows и лучше интегрирован с Windows-инфраструктурой. PostgreSQL бесплатен и подходит для экономии на лицензиях. По производительности в наших тестах разница незначительна при правильной настройке. Детальное сравнение — на нашем сайте.

Что делать, если после установки служба 1С не запускается?

Проверьте логи в C:\Program Files\1cv8\srvinfo\reg_1540\*.log — они содержат причину ошибки. Частые причины: порт 1540 занят другим приложением, у пользователя USR1CV8 нет прав на каталог srvinfo, повреждён .NET Framework. Попробуйте запустить ragent.exe вручную из командной строки — ошибка будет видна в консоли.

Нужна ли серверная лицензия 1С для установки?

Для установки — нет. Установить платформу и создать кластер можно без лицензии. Лицензия требуется при подключении клиента к информационной базе. Без серверной лицензии клиент выдаст ошибку «Не обнаружен ключ защиты». Для тестирования можно использовать файловый режим, который не требует серверной лицензии.

Сколько времени занимает установка сервера 1С на Windows?

Чистая установка всех компонентов (ОС + SQL Server + платформа 1С + настройка) занимает 2-3 часа. Сама установка платформы 1С — 10-15 минут. SQL Server — 20-30 минут. Основное время уходит на настройку: параметры SQL Server, файрвол, права учётных записей, создание и первоначальная загрузка информационных баз.

Как обновить платформу 1С на сервере без простоя?

Полностью без простоя — не получится. Обновление требует остановки службы Агента сервера 1С, установки новой версии и перезапуска. Время простоя — 5-15 минут. Чтобы минимизировать влияние: предупредите пользователей, завершите все сеансы, выполните обновление в нерабочее время. В кластере из двух серверов можно обновлять серверы по очереди.

Итог

Установка сервера 1С на Windows — четыре шага: платформа 1С, SQL Server, настройка кластера, создание информационной базы. Последовательность важна: сначала платформа 1С (создаёт кластер), затем SQL Server (хранит данные), затем информационная база (связывает их).

После установки настройте параметры для продуктивной работы: ограничьте RAM для SQL Server, задайте max degree of parallelism = 1, включите автоматический перезапуск рабочих процессов кластера. Не забудьте о резервном копировании — настройте его сразу после развёртывания.

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

ms-sql-server ragent rmngr rphost windows windows-server гайд установка