Терминальный сервер Windows для 1С: настройка и сбой на 120-й день
Терминальный сервер на Windows Server для 1С настраивают так: ставят роли «Узел сеансов удалённых рабочих столов» и «Лицензирование удалённых рабочих столов», активируют сервер лицензий, покупают и устанавливают RDS CAL, задают режим лицензирования политикой, затем ставят платформу 1С и ограничивают профили. Без CAL сервер работает только 120 дней, потом отклоняет подключения.
Почему возникает ошибка «нет доступных серверов лицензирования» 🔍
Понедельник, 9:05. Бухгалтерия из двенадцати человек садится закрывать период, но 1С не открывается: терминальный сервер отвечает «нет доступных серверов лицензирования удалённых рабочих столов». Те, кто не выходил из сеанса с пятницы, ещё работают. Остальные пишут в чат и спрашивают, когда починят.
Причина скучная. Узел сеансов работает без лицензий до 120 дней, это льготный период. Админ поставил роль, убедился, что 1С запускается, и закрыл задачу, но RDS CAL никто не купил и не установил. Поэтому на 121-й день сервер перестал принимать новые подключения.
Есть ещё три источника той же ошибки, и все они возникают на давно настроенных серверах:
- ✓сервер лицензирования установлен, но не активирован;
- ✓в политике выбран режим «На пользователя», а установлены CAL «На устройство», или наоборот;
- ✓версия CAL ниже версии Windows Server: лицензия 2019 года не обслужит узел сеансов на 2022.
Ставка понятна. Двенадцать человек не проводят документы, склад ждёт реализаций, а если день выпал на срок сдачи отчётности, декларация уходит с опозданием, и бизнес платит штраф. Часы простоя в начале месяца потом считает директор.
Как настроить терминальный сервер на Windows Server под 1С 🛠
Порядок ниже подходит для Windows Server 2019 и 2022, когда роли узла сеансов и лицензирования стоят на одной машине.
Шаг 1. Роли, активация и политика лицензирования
- ✓В «Диспетчере серверов» выберите «Добавить роли и компоненты», установку на основе ролей. Отметьте «Службы удалённых рабочих столов», а внутри них «Узел сеансов удалённых рабочих столов» и «Лицензирование удалённых рабочих столов».
- ✓Перезагрузите сервер.
- ✓Откройте «Диспетчер лицензирования удалённых рабочих столов», выберите сервер, нажмите «Активировать сервер» и выберите автоматическое подключение.
- ✓Там же нажмите «Установить лицензии» и введите данные соглашения, которые выдал поставщик RDS CAL.
- ✓В gpedit.msc откройте «Конфигурация компьютера» → «Административные шаблоны» → «Компоненты Windows» → «Службы удалённых рабочих столов» → «Узел сеансов удалённых рабочих столов» → «Лицензирование». Включите политики «Использовать указанные серверы лицензирования удалённых рабочих столов» и «Задать режим лицензирования удалённых рабочих столов».
Тип CAL выбирайте по тому, как работают люди. «На пользователя» подходит, когда у каждого сотрудника свой компьютер или ноутбук. «На устройство» выгоднее при посменной работе, когда за одним компьютером сидят разные люди.
Шаг 2. Пользователи, профили и память
Добавьте сотрудников в локальную группу «Пользователи удалённого рабочего стола», а не в администраторы. Оставьте им доступ к 1С и офисным программам, всё остальное закройте политиками. Если каждый заводит свой список баз, он оседает в профилях; общий список задаёт параметр CommonInfoBases в файле 1cestart.cfg.
Память считайте по факту. В разгар работы откройте диспетчер задач, вкладку «Пользователи», посмотрите, сколько занимает один сеанс с запущенной 1С, и умножьте на число людей. К сумме добавьте запас под систему и под СУБД, если она живёт на этой же машине.
Шаг 3. Платформа 1С и база
Ставьте 64-разрядную платформу одной версии для всех: 32-разрядный клиент упирается в лимит памяти на процесс. Файловую базу держите на локальном SSD, не на сетевой папке. В антивирусе задайте исключения для каталогов базы и кэша 1С, иначе он проверяет файлы на каждом обращении и тормозит работу. Требования к системе для своей версии платформы сверьте со страницей системных требований 1С.
Как исправить ошибку лицензирования на работающем сервере
Сначала попадите на сервер. Подключение командой mstsc /admin открывает административный сеанс. Таких сеансов два, и лицензии для них не нужны.
- ✓В «Диспетчере лицензирования» проверьте, что сервер активирован. Если нет, активируйте его.
- ✓Откройте установленные лицензии и сверьте тип и версию: версия не ниже версии Windows Server на узле сеансов.
- ✓В gpedit.msc сравните режим лицензирования с типом CAL и проверьте, что имя сервера лицензий написано без опечаток.
- ✓Выполните gpupdate /force и перезагрузите сервер в нерабочее время.
- ✓Если не помогло, запустите средство диагностики лицензирования удалённых рабочих столов (Remote Desktop Licensing Diagnoser): оно показывает, какой сервер лицензий видит узел сеансов и какой режим применяет.
Не ставьте «активаторы» и скрипты, которые сбрасывают льготный период. Это нарушение лицензии Microsoft, а при крупном ущербе ещё и повод для уголовного дела об авторских правах. Такие файлы нередко приносят в сеть вредоносный код. Законный путь один: купить RDS CAL у поставщика и установить.
Что делать, если ошибка повторяется 🔁
Лицензии стоят, режим совпадает, а ошибка возвращается через неделю или после перезагрузки. Тогда ищите причину в одном из двух мест.
Лицензии пропали после восстановления сервера
Базу выданных лицензий хранит сам сервер лицензирования, в папке lserver внутри System32. Виртуальную машину откатили из снимка или переустановили Windows, поэтому выданные CAL не совпадают с реальностью, и узел сеансов снова просит лицензию. Восстановление идёт через центр обработки лицензий Microsoft (Microsoft Clearinghouse) по данным вашего соглашения. Чтобы не доходить до звонка в поддержку, включайте эту папку в резервную копию сервера.
Сеансы рвутся в часы пик, а лицензии ни при чём
В девять утра двадцать человек заходят в 1С одновременно. Первых пускает сразу, у последних окно открывается по минуте, к одиннадцати у кого-то зависает форма, а в чате появляется «сервер лёг». Лицензии в порядке, но память на пределе, поэтому Windows уходит в подкачку на диск, и всё замедляется.
Проверьте это в разгар работы: диспетчер задач, вкладка «Производительность», память и диск. Если память почти заполнена, а диск занят подкачкой, настройка не поможет, нужно больше ресурсов. Прогоните базу тестом Гилёва до и после любых изменений, чтобы обсуждать результат с руководством по цифрам.
Каждая такая неделя стоит рабочих часов людей, которые ждут окно 1С. Когда причина в железе, самый короткий путь — перенос базы на арендованный сервер 1С. Железо под пиковую нагрузку покупать не нужно, цена считается за число пользователей.
Как предотвратить сбой: чек-лист администратора 🛡
- ✓Установите CAL в первую неделю после запуска сервера, а не на 119-й день. Поставьте напоминание в календарь админа и руководителя.
- ✓В политиках узла сеансов включите ограничения времени для отключённых и для простаивающих сеансов. Забытые сеансы перестанут держать память.
- ✓Не открывайте порт 3389 в интернет. Доступ давайте через VPN или шлюз удалённых рабочих столов, проверку подлинности на уровне сети оставьте включённой.
- ✓Настройте резервное копирование базы 1С, папки lserver и состояния системы. Раз в квартал проверяйте восстановление на тестовой машине.
- ✓Обновляйте платформу 1С и Windows в окно, когда никто не работает.
- ✓Поставьте мониторинг памяти и диска с оповещением админу в Telegram или на почту.
Свой терминальный сервер или аренда: что выгоднее для 1С
Свой сервер требует железа, ИБП, канала, резервных копий и человека, который помнит про календарь лицензий. У малого бизнеса без штатного админа ошибки из первого раздела появляются именно так: настроили и забыли. Ниже четыре схемы, из которых обычно выбирают.
| Вариант | Когда подходит | Что остаётся на вас |
|---|---|---|
| Сервер в офисе | Есть админ, серверная, ИБП и запасной канал связи | Железо, питание, диски, RDS CAL, резервные копии, мониторинг |
| Виртуальный сервер для 1С | Небольшая команда, база без тяжёлых отчётов | Пользователи, права, контроль нагрузки |
| Выделенный сервер в аренде | Тяжёлая база, много одновременных пользователей | Пользователи, права, планирование ресурсов на рост |
| Аренда сервера 1С с настройкой | Админа нет, 1С нужна без своей инфраструктуры | Список пользователей и права в базе |
Какие лицензии Microsoft входят в цену, уточняйте при расчёте.
Мы в ukved.ru разворачиваем терминальную среду под 1С сами: пользователи подключаются по RDP, платформа и база уже на сервере, роли, политики и лицензирование настраивает инженер до начала работы. Аренда сервера 1С стоит от 1 100 ₽ в месяц за пользователя.
Небольшой команде с несложной базой хватает виртуального сервера. Тяжёлые отчёты и десятки одновременных пользователей лучше держать на выделенном: процессор и диски не делятся с чужими виртуальными машинами. Для 1С:ERP конфигурацию считают отдельно, подробности на странице сервера под 1С:ERP. Если сервер остаётся вашим, а настраивать некому, закажите настройку сервера 1С: час работы сисадмина стоит 3800 ₽.
Чтобы посчитать конфигурацию, нужны три цифры: сколько человек работает одновременно, файловая у вас база или клиент-серверная и сколько она весит. Назовите их менеджеру, и расчёт придёт под вашу нагрузку.
❓ Частые вопросы
Сколько работает терминальный сервер Windows Server без лицензий?
Без лицензий узел сеансов удалённых рабочих столов работает до 120 дней с первого подключения клиента. Потом сервер перестаёт принимать новые подключения и выдаёт ошибку «нет доступных серверов лицензирования». Остаются только два административных подключения через mstsc /admin. Лицензии RDS CAL лучше купить и установить в первую неделю после запуска.
Какие лицензии нужны для терминального сервера под 1С?
Для терминального сервера под 1С нужны лицензия на Windows Server и RDS CAL на каждого пользователя или устройство, которое подключается к узлу сеансов. Версия CAL не должна быть ниже версии Windows Server. Отдельно нужны клиентские лицензии на платформу 1С по числу рабочих мест. Состав лицензий лучше сверить со спецификацией поставщика до покупки.
Какой тип RDS CAL выбрать: на пользователя или на устройство?
Тип «На пользователя» подходит, когда каждый сотрудник работает со своего компьютера или ноутбука: лицензия привязана к человеку, устройств может быть несколько. Тип «На устройство» выгоднее при посменной работе, когда за одним компьютером сидят разные люди. Режим в групповой политике должен совпадать с купленным типом, иначе ошибка вернётся.
Сколько оперативной памяти нужно терминальному серверу на одного пользователя 1С?
Единой цифры нет: расход зависит от конфигурации 1С и сценария работы. Откройте диспетчер задач на вкладке «Пользователи» в разгар рабочего дня, посмотрите, сколько занимает один сеанс с запущенной 1С, и умножьте на число пользователей. Добавьте запас под систему и под СУБД, если она стоит на этом же сервере.
Сколько стоит арендовать терминальный сервер для 1С в Москве?
Аренда сервера 1С в ukved.ru стоит от 1 100 ₽ в месяц за пользователя. Итоговая цена зависит от числа пользователей, типа базы и нагрузки. Если сервер остаётся вашим, настройку делает сисадмин: час работы стоит 3800 ₽. Для расчёта под вашу базу назовите менеджеру число одновременных пользователей, тип базы и её размер.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

