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

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

Как запустить 1С через удалённый рабочий стол

Как запустить 1С через удалённый рабочий стол (RDP): настройка сервера, публикация базы, тонкий клиент, типичные ошибки и проверка результата.

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

Перед началом важно определиться со сценарием. Если пользователей немного (до 5–10), достаточно обычного сервера Windows с включёнными подключениями RDP и установленной платформой 1С. Если пользователей больше или нужна изоляция сеансов, потребуется роль «Удалённые рабочие столы» (Remote Desktop Services) с лицензированием. Отдельный вариант — публикация базы на веб-сервере, когда вместо RDP используется браузер или тонкий клиент.

Ниже разобраны подготовка сервера, установка платформы, настройка доступа, варианты подключения клиентов, проверка результата и типичные ошибки. Инструкции применимы к Windows Server с классическим клиент-серверным или файловым режимом работы 1С.

Подготовка сервера и требования к инфраструктуре

Для работы 1С через RDP нужен выделенный компьютер или виртуальная машина с Windows. Для небольшого числа пользователей подойдёт Windows 10/11 Pro, но у неё есть ограничение: одновременно может работать только один интерактивный сеанс. Поэтому для нескольких одновременных пользователей нужна серверная ОС — Windows Server с ролью RDS или, как минимум, с возможностью двух параллельных административных RDP-сессий.

Требования к ресурсам зависят от конфигурации и числа пользователей. Ориентировочно на каждый активный сеанс 1С закладывают 1–2 ГБ оперативной памяти сверх потребностей самой ОС и СУБД. Дисковая подсистема критична для файловых баз: медленный диск даёт заметные паузы при проведении документов. По возможности используйте SSD и размещайте базу на том же сервере, где работают сеансы, либо на сервере СУБД в той же сети.

Сервер должен иметь статический IP-адрес в локальной сети. Если доступ нужен из интернета, не выставляйте порт RDP (3389) напрямую наружу — это одна из самых частых причин взломов. Используйте VPN (например, WireGuard, OpenVPN или штатный VPN сервера), либо шлюз удалённых рабочих столов (RD Gateway), который работает по HTTPS.

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

Платформа 1С устанавливается на сервер с дистрибутива, скачанного с портала 1С по действующей подписке. Запустите установщик, выберите компоненты: для работы пользователей достаточно «1С:Предприятие» и «1С:Предприятие — Тонкий клиент»; если база клиент-серверная, на сервере СУБД должен быть установлен компонент «Сервер 1С:Предприятия». Устанавливайте платформу от имени администратора.

Дальше размещается информационная база. В файловом варианте каталог базы кладётся на локальный диск сервера, и пользователям в списке баз указывается путь к нему (например, D:\Bases\Trade). В клиент-серверном варианте база создаётся через консоль кластера серверов 1С, а в списке баз указывается имя сервера и имя базы в кластере. Для нескольких одновременных пользователей через RDP файловый вариант работает, но при росте нагрузки и числа пользователей надёжнее клиент-серверный режим.

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

Настройка удалённого доступа в Windows

На сервере откройте «Параметры → Система → Удалённый рабочий стол» (или «Свойства системы → Удалённый доступ» в серверных ОС) и включите удалённые подключения. Убедитесь, что брандмауэр Windows разрешает правило «Удалённый рабочий стол (TCP, входящий)» — при включении RDP оно обычно активируется автоматически.

Создайте отдельную учётную запись для каждого пользователя 1С: «Управление компьютером → Локальные пользователи и группы» или через оснастку Active Directory в домене. Добавьте этих пользователей в группу «Пользователи удалённого рабочего стола» (Remote Desktop Users). Не давайте рядовым пользователям права администратора сервера — это и риск безопасности, и причина случайных поломок настройки платформы.

Если одновременных пользователей больше двух на Windows Server, потребуется установить роль «Удалённые рабочие столы» (Remote Desktop Session Host) и настроить лицензирование RDS — сервер лицензий и клиентские лицензии RDS CAL. Без активированного сервера лицензий сеансы работают только в течение пробного периода, после чего подключения начинают отклоняться.

Порядок действий на сервере
  1. 1
    Установите платформу 1С и при необходимости сервер 1С и СУБД
  2. 2
    Разместите информационную базу и проверьте запуск под администратором
  3. 3
    Включите удалённый рабочий стол и проверьте правило брандмауэра
  4. 4
    Создайте учётные записи пользователей и добавьте их в группу Remote Desktop Users
  5. 5
    Настройте VPN или RD Gateway для доступа из интернета
  6. 6
    Проверьте подключение тестовым пользователем и запуск 1С в его сеансе

Подключение пользователя и запуск 1С

На компьютере пользователя ничего устанавливать не нужно, кроме штатного клиента. В Windows нажмите Win+R, введите mstsc и укажите IP-адрес или имя сервера. В разделе «Параметры → Локальные ресурсы» можно пробросить принтеры и буфер обмена, чтобы печать из 1С шла на локальный принтер, а данные копировались между сеансом и локальным ПК.

После входа пользователь видит рабочий стол сервера. Запустите 1С ярлыком, добавьте базу в список (если она не добавлена заранее администратором через общий список ibases.v8i) и войдите под своим именем. Работа внутри сеанса ничем не отличается от локальной: документы, отчёты, обмены и печать выполняются на сервере.

Сохранение ярлыка подключения

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

Запуск 1С сразу при подключении

Если пользователю нужен только 1С, настройте запуск программы как оболочки: в свойствах пользователя на вкладке «Среда» укажите программу, запускаемую при входе (например, C:\Program Files\1cv8\...\bin\1cv8.exe), либо опубликуйте 1С как RemoteApp-приложение при наличии роли RDS. Тогда пользователь увидит окно 1С без лишнего рабочего стола сервера.

text
mstsc /v:192.168.1.10

Альтернативы классическому RDP

RDP — не единственный способ удалённой работы с 1С. Публикация базы на веб-сервере (IIS или Apache) позволяет работать через браузер или тонкий клиент по адресу вида https://server/base. Это снижает нагрузку на сервер по сравнению с полноценными RDP-сеансами и упрощает доступ с не-Windows устройств.

Тонкий клиент 1С по протоколу TCP или HTTPS — промежуточный вариант: на рабочем месте ставится небольшое приложение, а интерфейс и логика выполняются на сервере 1С. Для мобильных сценариев существует мобильный клиент, но он подходит не для всех конфигураций.

Сравнение вариантов удалённой работы

RDP-сеанс

Универсально, работает любая конфигурация и COM-обмены, но каждый сеанс потребляет память сервера и требует лицензий RDS при массовом использовании

Веб-клиент через браузер

Не требует установки на клиенте, подходит для планшетов, но часть функций (рабочий стол, некоторые механизмы) ограничена

Тонкий клиент

Быстрее веб-клиента и экономит ресурсы сервера, но требует установки приложения и совпадения версии платформы

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

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

Параллельно посмотрите загрузку сервера в диспетчере задач во время работы пользователей. Если память занята более чем на 80–90% при типовой нагрузке, сеансы начнут подтормаживать, и серверу нужно добавить RAM или снизить число одновременных пользователей. Оцените и скорость канала: для комфортной работы RDP достаточно стабильного соединения с низкими задержками, но при плохом канале снижайте глубину цвета и отключайте фон рабочего стола в настройках подключения.

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

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

Подключение по RDP
Норма

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

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

Ошибка «удалённый компьютер недоступен» или постоянные переподключения

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

База открывается, лицензия находится, интерфейс отзывчив

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

Сообщение об отсутствии лицензии или долгое открытие окон

Печать из 1С
Норма

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

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

Принтер не виден в сеансе или задания зависают

Типичные ошибки и их устранение

Чаще всего подключение не удаётся из-за сетевых причин: закрыт порт 3389 на маршрутизаторе или брандмауэре, у сервера сменился IP-адрес, либо VPN не поднят. Проверяйте доступность командой ping и telnet к порту, затем — учётные данные и членство в группе Remote Desktop Users.

Вторая группа проблем касается самой 1С: несовпадение версий платформы, отсутствие лицензий, нехватка прав на каталог базы в файловом режиме. Убедитесь, что у пользователей есть полный доступ к папке базы на уровне NTFS, если база файловая, и что версия платформы на сервере соответствует той, под которой создана база.

Третья группа — «зависшие» сеансы: пользователь закрыл окно RDP крестиком, сеанс остался активным и занимает память и лицензию. Настройте в групповых политиках ограничение времени простоя и автоматическое завершение отключённых сеансов, чтобы ресурсы освобождались.

Типичные ошибки
01
Открытие порта 3389 в интернет без VPN — высокий риск взлома и шифрования баз
02
Работа всех пользователей под одной учётной записью — конфликты сеансов, невозможность аудита действий в 1С
03
Закрытие сеанса крестиком вместо выхода — «зависшие» сеансы съедают память и лицензии
04
Установка платформы только на клиенте, а не на сервере — 1С просто нечем запускать в RDP-сеансе
05
Отсутствие резервных копий перед настройкой — при ошибке восстановление базы невозможно
Итог

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

Платформа 1С и база размещаются на сервере, пользователи подключаются по RDP отдельными учётными записями из группы Remote Desktop Users. Доступ из интернета — только через VPN или RD Gateway, сеансы завершайте корректно, а резервные копии делайте до любых изменений.

Частые вопросы

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

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

Почему 1С в RDP-сеансе пишет, что не найдена лицензия?

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

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

В окне mstsc на вкладке «Локальные ресурсы» отметьте «Принтеры». После подключения принтер появится в сеансе с пометкой «перенаправленный». Если принтер не появился, проверьте, что на сервере не запрещено перенаправление принтеров в групповых политиках.

Что безопаснее для доступа из дома: открытый RDP-порт или VPN?

Однозначно VPN или RD Gateway. Открытый наружу порт 3389 постоянно сканируется ботами, подбор паролей и уязвимости протокола приводят к взлому и шифрованию данных, включая базы 1С.

Чем веб-клиент отличается от работы через RDP?

Веб-клиент работает в браузере и не требует установки платформы, но поддерживает не все механизмы конфигурации. RDP даёт полный функционал 1С, но каждый сеанс потребляет больше ресурсов сервера и требует лицензий RDS при массовом использовании.

Пользователь закрыл окно RDP, но сеанс остался — что делать?

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