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

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

Как запустить 1С через RDP: пошаговая инструкция

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

Запуск 1С через RDP (Remote Desktop Protocol) — стандартное решение для организаций, где программа установлена на сервере, а пользователи подключаются к ней удалённо со своих рабочих станций. Такой подход упрощает администрирование: обновления платформы и конфигурации выполняются в одном месте, базы данных не копируются на локальные компьютеры, а доступ можно организовать из любого офиса или из дома.

Существует два основных сценария. Первый — пользователь подключается к полноценному удалённому рабочему столу сервера и запускает 1С вручную, как на обычном компьютере. Второй — используется технология RemoteApp, при которой на экране пользователя отображается только окно 1С без рабочего стола сервера. Оба варианта требуют настроенной службы удалённых рабочих столов (Remote Desktop Services) на Windows Server и лицензий RDS CAL на каждого пользователя или устройство.

Важно понимать лицензионное ограничение: Windows Server без роли RDS позволяет только два одновременных административных подключения, предназначенных для обслуживания сервера. Использовать их для постоянной работы пользователей 1С нельзя — это нарушение лицензионного соглашения Microsoft. Для штатной работы нескольких сотрудников потребуется развернуть роль «Узел сеансов удалённых рабочих столов» и активировать сервер лицензирования.

Какие варианты запуска 1С через RDP существуют

Выбор архитектуры зависит от числа пользователей, объёма базы и требований к производительности. Файловый режим подразумевает, что база 1Cv8.1CD лежит на том же терминальном сервере, где работают пользователи. Это допустимо при небольшом количестве одновременных сеансов и умеренной нагрузке, но при росте числа пользователей файловая база становится узким местом: возрастает риск блокировок и повреждения данных при сбоях.

Клиент-серверный режим предполагает, что база размещена на СУБД (MS SQL Server, PostgreSQL), а терминальный сервер выступает только как площадка для клиентских приложений 1С. Такой вариант устойчивее к одновременной работе и лучше масштабируется, но требует отдельного сервера СУБД и навыков его администрирования.

Сравнение вариантов

Файловая база на терминальном сервере

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

Клиент-серверный вариант (СУБД + терминальный сервер)

Для десятков одновременных пользователей. Устойчив к нагрузке, но требует отдельного сервера СУБД и более сложной настройки.

Публикация через веб-сервер вместо RDP

Пользователи работают в браузере без установки клиента. Ограничение: не весь функционал конфигурации доступен в веб-клиенте.

Подготовка сервера: роль RDS и лицензирование

На выделенном сервере с Windows Server откройте «Диспетчер серверов» и через мастер добавления ролей установите «Службы удалённых рабочих столов» в режиме развёртывания сеансов. В состав развёртывания входят службы «Узел сеансов удалённых рабочих столов», «Посредник подключений» и «Лицензирование удалённых рабочих столов». Для небольшой инфраструктуры все роли допустимо разместить на одном сервере.

После установки ролей необходимо активировать сервер лицензирования RDS и установить приобретённые лицензии клиентского доступа (RDS CAL) — на пользователя или на устройство. Без этого действует временный льготный период, по истечении которого подключения пользователей начнут отклоняться. Это одна из самых частых причин внезапной остановки работы 1С через RDP.

Проверьте, что учётные записи пользователей добавлены в локальную группу «Пользователи удалённого рабочего стола» на сервере, либо что доступ выдан через коллекцию сеансов в настройках развёртывания RDS. Без членства в этой группе подключение будет отклонено даже при верном пароле.

Установка платформы и подключение базы 1С

Установку платформы 1С:Предприятие на терминальный сервер следует выполнять в специальном режиме установки. Классический способ — перед запуском инсталлятора открыть командную строку с правами администратора и выполнить команду change user /install, а после завершения установки вернуть режим выполнения командой change user /execute. Это гарантирует корректную регистрацию компонентов для всех пользователей сервера.

cmd
change user /install
setup.exe
change user /execute

Альтернативный путь — установка через панель управления, пункт «Установка приложения на сервере удалённых рабочих столов», который сам переключает режимы. После установки платформы запустите 1С под учётной записью администратора, добавьте информационную базу (файловую — указав путь к каталогу, клиент-серверную — указав сервер СУБД и имя базы) и убедитесь, что она открывается.

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

Подключение пользователей: классический RDP и RemoteApp

Для подключения через полный рабочий стол пользователь запускает на своём компьютере стандартную программу «Подключение к удалённому рабочему столу» (команда mstsc), вводит адрес сервера, имя и пароль учётной записи. После входа открывается рабочий стол сервера, где находится ярлык 1С. В параметрах mstsc на вкладке «Локальные ресурсы» можно включить проброс локальных принтеров и дисков — это нужно для печати документов и выгрузки файлов.

Порядок подключения пользователя через mstsc
  1. 1
    Нажмите Win+R, введите mstsc и нажмите Enter
  2. 2
    Укажите IP-адрес или имя терминального сервера
  3. 3
    Введите логин и пароль доменной или локальной учётной записи
  4. 4
    На вкладке «Локальные ресурсы» включите принтеры и буфер обмена при необходимости
  5. 5
    Подключитесь и запустите ярлык 1С на рабочем столе сервера
  6. 6
    Проверьте, что база открывается, печать и обмен файлами работают

Вариант с RemoteApp удобнее для пользователей: в диспетчере серверов в свойствах коллекции сеансов публикуется приложение 1С (1cv8.exe или 1cv8s.exe), после чего пользователь получает RDP-файл-ярлык. При его запуске на экране появляется только окно 1С, визуально почти неотличимое от локально установленной программы. Это снижает риск того, что пользователь случайно что-то изменит на сервере, и упрощает обучение персонала.

Если работа ведётся через интернет, используйте шлюз удалённых рабочих столов (RD Gateway), который инкапсулирует RDP-трафик в HTTPS на порту 443, либо поднимите VPN до офисной сети. Прямая публикация порта 3389 наружу недопустима по соображениям безопасности.

Настройка печати, буфера обмена и лицензий 1С

Печать из RDP-сеанса работает через перенаправление принтеров: драйвер локального принтера пользователя подхватывается сервером, если включён соответствующий параметр на клиенте и не запрещён групповой политикой. На сервере при этом желательно оставить включённой функцию Easy Print, чтобы не устанавливать драйверы каждой модели принтера. Если печать не работает, первым делом проверьте журнал событий службы печати и настройки политики перенаправления.

Отдельный вопрос — программные лицензии 1С. При работе на терминальном сервере лицензия активируется на самом сервере и выдаётся сеансам автоматически, если установлена многопользовательская лицензия. Однопользовательская лицензия на терминальном сервере будет ограничивать работу. Аппаратные ключи HASP также подключаются к серверу, при этом служба HASP License Manager должна раздавать лицензии по сети.

Проверка работоспособности и производительность

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

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

Контрольные точки

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

Вход пользователя по RDP
Норма

Сеанс открывается за несколько секунд, ярлык 1С доступен

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

Ошибка «доступ запрещён» или отказ из-за отсутствия лицензий RDS

Запуск базы 1С
Норма

База открывается, список пользователей и документы доступны

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

Ошибка лицензии 1С или «база не обнаружена»

Печать документа
Норма

Документ уходит на локальный принтер пользователя

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

Принтер не виден в списке или задание зависает

Разрыв и повторное подключение
Норма

Сеанс сохраняется, открытые окна 1С на месте

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

Сеанс завершается, несохранённые данные теряются

Типичные проблемы и их решение

Ошибка «удалённый сеанс отключён, поскольку отсутствуют доступные серверы лицензирования» означает, что не настроен или недоступен сервер лицензирования RDS, либо истёк льготный период. Решение — указать сервер лицензирования в свойствах развёртывания и убедиться, что он активирован и содержит установленные CAL.

Медленная работа 1С в сеансе чаще всего связана с нехваткой памяти, антивирусным сканированием каталога базы в реальном времени или медленным диском. Добавьте каталоги баз и временные каталоги 1С в исключения антивируса, проверьте загрузку диска в мониторе ресурсов. Ещё одна частая жалоба — «залипание» сеансов: зависшие отключённые сеансы накапливаются и съедают память. Настройте в групповых политиках автоматическое завершение отключённых сеансов через разумный интервал.

Типичные ошибки
01
Установка платформы 1С без режима change user /install — у части пользователей не регистрируются компоненты и возникают ошибки запуска
02
Открытие порта 3389 в интернет — сервер быстро находят боты, начинается подбор паролей и риск шифрования данных
03
Работа на административных подключениях без роли RDS — нарушение лицензирования Microsoft и конфликты при третьем подключении
04
Отсутствие исключений антивируса для каталога базы — резкое падение скорости работы и блокировки файлов
05
Хранение файловой базы на том же диске без резервного копирования — при сбое диска теряются все данные

Часто задаваемые вопросы

Можно ли запустить 1С через RDP на обычной Windows 10/11 без сервера?

Технически удалённый рабочий стол доступен в редакциях Pro и выше, но одновременно может работать только один пользователь: при подключении по RDP локальный сеанс блокируется. Для одного удалённого сотрудника это допустимый вариант, для нескольких — нужен Windows Server с ролью RDS.

Почему в RDP-сеансе 1С просит лицензию, хотя она активирована?

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

Как пробросить локальный принтер в RDP-сеанс?

В окне «Подключение к удалённому рабочему столу» откройте «Показать параметры» → вкладка «Локальные ресурсы» → отметьте «Принтеры». На сервере не должна быть отключена политика перенаправления принтеров, а служба диспетчера печати должна работать.

Что лучше для удалённой работы: RDP, веб-клиент или тонкий клиент через публикацию?

RDP универсален и поддерживает весь функционал конфигурации, но требует лицензий RDS и настройки сервера. Веб-клиент проще в развёртывании и работает через браузер, но часть возможностей (некоторые расширения, работа с файлами, COM-интеграция) в нём ограничена. Выбор зависит от того, какие функции конфигурации реально используются.

Безопасно ли открывать RDP через интернет для работы из дома?

Напрямую публиковать порт 3389 нельзя. Безопасные варианты: VPN-подключение к офисной сети с последующим RDP внутри туннеля или шлюз RD Gateway, принимающий подключения по HTTPS. Дополнительно включите Network Level Authentication и сложные пароли.

Почему при разрыве связи пропадают несохранённые данные в 1С?

По умолчанию отключённый сеанс продолжает существовать на сервере, и при переподключении пользователь возвращается к нему. Если данные теряются, значит сеанс принудительно завершается по таймауту — проверьте параметры «Завершение отключённого сеанса» в свойствах коллекции RDS или в групповых политиках и увеличьте интервал.

Итог

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

Рабочая схема запуска 1С через RDP: роль RDS с активированным лицензированием, установка платформы в режиме change user /install, централизованный список баз, подключение через mstsc или RemoteApp, доступ извне только через VPN или RD Gateway. Контролируйте память сервера, исключения антивируса и сроки лицензий RDS — это три главных источника проблем.