Администрирование · 10 мин
Как установить 1С на сервер терминалов
Пошаговая установка 1С на сервер терминалов: подготовка Windows Server, настройка RDS, установка платформы 1С, лицензии, типичные ошибки и проверка результата.
Установка 1С на сервер терминалов — стандартный способ организовать одновременную работу нескольких бухгалтеров, менеджеров и кладовщиков с одной базой без мощных клиентских компьютеров. Пользователи подключаются по RDP, а все вычисления и обращения к базе выполняет сервер. Такая схема снижает требования к рабочим станциям, упрощает обновление платформы и централизует резервное копирование.
Задача состоит из нескольких этапов: подготовка Windows Server, развёртывание роли Remote Desktop Services, установка платформы 1С:Предприятие, раздача лицензий и настройка прав доступа. Ошибки обычно возникают не при самой установке, а при лицензировании и настройке прав — поэтому ниже разобраны и эти моменты.
Перед началом работ убедитесь, что у вас есть: лицензия на Windows Server, лицензии RDS CAL на каждого пользователя или устройство, дистрибутив платформы 1С нужной версии и дистрибутив самой конфигурации (например, «Бухгалтерия предприятия»). Также заранее решите, где будет храниться база: в файловом варианте на этом же сервере или на отдельном сервере СУБД (1С:Сервер, MS SQL, PostgreSQL).
Что подготовить перед установкой
Сервер терминалов под 1С предъявляет повышенные требования к оперативной памяти: каждый сеанс пользователя с запущенным толстым или тонким клиентом резервирует заметный объём RAM. Точное количество зависит от конфигурации и числа одновременных сеансов, поэтому рассчитывайте ресурсы с запасом и ориентируйтесь на реальную нагрузку после запуска, а не на минимальные требования из документации.
Определитесь с архитектурой базы. Файловый вариант подходит для небольших коллективов и баз умеренного размера: база лежит в общей папке, а пользователи работают с ней через терминальные сеансы на том же сервере. При росте числа пользователей и объёма данных переходят на клиент-серверный вариант — это отдельная тема, но платформа на терминальном сервере в обоих случаях ставится одинаково.
Настройка роли Remote Desktop Services
Откройте диспетчер сервера и запустите мастер добавления ролей. Выберите установку служб удалённых рабочих столов, тип развёртывания — «Стандартное развёртывание», сценарий — «Узел сеансов» (Session Host). Для небольшой организации все компоненты (посредник подключений, узел сеансов, веб-доступ) можно разместить на одном сервере.
После установки роли настройте сервер лицензирования удалённых рабочих столов и укажите режим лицензирования: «На пользователя» или «На устройство» — в зависимости от купленных CAL. Без активированного сервера лицензирования RDS работает в пробном режиме ограниченное время, после чего сеансы начнут отклоняться. Это одна из самых частых причин внезапной остановки работы пользователей через несколько месяцев после внедрения.
Установка платформы 1С в терминальном режиме
Ключевой нюанс: любые программы на сервере терминалов устанавливаются в специальном режиме, чтобы корректно размножить настройки на профили всех пользователей. Перед запуском установщика откройте командную строку от имени администратора и выполните change user /install. После завершения установки верните обычный режим командой change user /execute. Альтернатива — установка через «Установку и удаление программ» панели управления, которая переключает режим автоматически.
change user /install
setup.exe
change user /executeЗапустите установщик платформы 1С и выберите компоненты. Для терминального сервера обычно нужны: «1С:Предприятие» (тонкий и толстый клиенты), «Администрирование сервера 1С» — только если этот же сервер будет сервером приложений, и интерфейсные компоненты. Разрядность выбирайте исходя из конфигурации и драйверов оборудования: 64-разрядная платформа эффективнее использует память, но некоторые старые COM-компоненты и драйверы торгового оборудования существуют только в 32-разрядном виде.
После установки платформы установите дистрибутив конфигурации — он создаст шаблоны информационных баз. Затем запустите 1С, добавьте базу: укажите путь к файловой базе или параметры подключения к серверу 1С/SQL. Проверьте запуск под учётной записью администратора, прежде чем подключать пользователей.
- 1Установите роль RDS (узел сеансов) и активируйте сервер лицензирования RDS
- 2Выполните change user /install в командной строке администратора
- 3Установите платформу 1С нужной разрядности и версии
- 4Выполните change user /execute и перезагрузите сервер при необходимости
- 5Установите шаблон конфигурации и добавьте информационную базу
- 6Активируйте лицензии 1С и проверьте запуск под обычным пользователем
Лицензирование 1С на терминальном сервере
Для терминального доступа подходят клиентские лицензии 1С двух типов: аппаратные (USB-ключи HASP) и программные (PIN-коды с активацией). USB-ключ вставляется в сервер, и менеджер лицензий раздаёт лицензии сеансам. При использовании программных лицензий активация привязывается к аппаратной конфигурации сервера — замена сетевой карты, диска или материнской платы может потребовать повторной активации резервным пин-кодом.
В клиент-серверном варианте лицензии обычно раздаёт сервер 1С:Предприятия, и на терминальном сервере их активировать не нужно. В файловом варианте лицензии активируются на самом терминальном сервере: многопользовательская программная лицензия позволяет запускать несколько сеансов с одного компьютера. Учитывайте, что однопользовательские лицензии для такой схемы не подходят.
Настройка прав и публикация базы пользователям
Создайте отдельную организационную единицу и группу пользователей 1С в Active Directory (или локальную группу, если домена нет). Добавьте эту группу в локальную группу «Пользователи удалённого рабочего стола» на сервере. Права администратора пользователям 1С не нужны и представляют риск: обычной учётной записи достаточно для работы клиента.
Разместите файл списка баз (ibases.v8i) в общей папке или пропишите общий список баз в настройках, чтобы пользователи не добавляли базы вручную. Для файловой базы выдайте группе права на чтение и изменение каталога базы, но ограничьте доступ посторонних. Настройте теневое копирование или плановое резервное копирование каталога базы — терминальный сервер становится единой точкой отказа для всей учётной системы.
Если пользователям нужна печать и сканирование, проверьте проброс принтеров через Easy Print или установите драйверы принтеров непосредственно на сервере. Несовпадение драйверов — частая причина «пропадающих» принтеров в сеансах.
Как проверить результат
База открывается, лицензия получается, отчёты формируются
Ошибка «не найдена лицензия» или запрос прав администратора
Все сеансы работают, лицензии расходуются по числу сеансов
Второй и последующие сеансы не запускаются
Документ уходит на проброшенный принтер пользователя
Принтер не виден или печать уходит на чужое устройство
Запас свободной RAM при всех активных сеансах
Постоянная подкачка на диск и подвисания сеансов
Производительность и обслуживание
После запуска наблюдайте за сервером под реальной нагрузкой. Основные метрики — свободная оперативная память, очередь диска и загрузка процессора в часы пик (закрытие месяца, массовый ввод документов). Если памяти не хватает, ограничьте число одновременных сеансов или переведите пользователей на тонкий клиент — он потребляет меньше ресурсов, чем толстый.
Обновления платформы выполняйте в нерабочее время и тоже через change user /install. Перед обновлением сделайте выгрузку базы (dt) или снимок виртуальной машины. Старые версии платформы можно держать установленными параллельно — 1С умеет выбирать нужную версию для каждой базы, что упрощает постепенный переход.
На виртуальных машинах активируйте программные лицензии 1С только после того, как конфигурация ВМ (vCPU, RAM, MAC-адрес) зафиксирована. Миграция ВМ на другой хост или изменение виртуального оборудования часто воспринимается защитой как замена компьютера, и лицензия слетает.
Частые вопросы
Можно ли установить 1С на терминальный сервер без домена?
Да. Роль RDS разворачивается и на сервере в рабочей группе, пользователи заводятся как локальные учётные записи. Ограничения: сложнее централизованно управлять политиками и профилями, а посредник подключений RDS без домена имеет ограниченный функционал. Для одного сервера и небольшого числа пользователей это рабочий вариант.
Сколько пользователей выдержит один терминальный сервер с 1С?
Универсальной цифры нет: всё зависит от объёма RAM, типа клиента, конфигурации и интенсивности работы. Практический подход — запустить пилотную группу, замерить потребление памяти на сеанс в диспетчере задач и экстраполировать на планируемое число пользователей с запасом 25–30%.
Почему после установки 1С у пользователей ошибка «не найдена лицензия»?
Наиболее частые причины: лицензия активирована под другой учётной записью или не на этом сервере, USB-ключ не виден системе (проверьте диспетчер устройств и драйвер HASP), либо сеансы запускаются на другом сервере фермы, где лицензий нет. Проверьте журнал и утилиту диагностики лицензий из комплекта платформы.
Нужно ли устанавливать платформу заново для каждого пользователя?
Нет. Платформа ставится один раз на сервер в режиме change user /install, после чего доступна всем сеансам. Индивидуально для пользователей настраиваются только списки баз, права и личные настройки интерфейса.
Что делать, если конфигурации нужна 32-разрядная платформа, а сервер 64-разрядный?
64-разрядная Windows позволяет установить 32-разрядную платформу 1С — она будет работать через подсистему WOW64. Это нормальная схема для старых конфигураций и драйверов оборудования. Минус — ограничение памяти на процесс, поэтому для тяжёлых баз лучше планировать переход на 64-разрядную версию.
Можно ли совместить терминальный сервер и файловую базу 1С на одной машине?
Да, это типовая схема для небольших организаций: база лежит локально на сервере, а сеансы обращаются к ней без сетевых задержек. Обязательно настройте регулярное резервное копирование на внешнее хранилище, потому что отказ этого сервера остановит работу всех пользователей сразу.
Что важно запомнить
Успешная установка 1С на терминальный сервер — это активированный RDS с лицензиями, платформа, установленная через change user /install, корректно активированные лицензии 1С и проверка работы под обычным пользователем до запуска всего коллектива. Резервное копирование базы настройте сразу, а не после первого сбоя.