Организация удаленной работы с программными продуктами 1С:Предприятие часто упирается в бюджетные ограничения малого бизнеса или специфику малого офиса. Покупка полноценной серверной операционной системы Windows Server и клиентских лицензий доступа (CAL) может составлять значительную часть затрат на ИТ-инфраструктуру. Именно поэтому многие системные администраторы ищут способы превратить обычную рабочую станцию Windows 10 в многопользовательский терминальный сервер.

Технически операционная система от Microsoft способна обрабатывать множество одновременных подключений, однако лицензионная политика корпорации жестко ограничивает эту возможность на клиентских версиях ОС. По умолчанию Windows 10 разрешает только одну активную сессию: при подключении второго пользователя первый автоматически отключается. Обход этого ограничения возможен с помощью сторонних утилит, но такой подход несет в себе как технические, так и юридические риски, которые необходимо учитывать перед началом внедрения.

В данной статье мы подробно разберем архитектуру терминального доступа, методы модификации системных файлов для снятия ограничений сессий, а также альтернативные легальные способы организации работы нескольких пользователей на одном компьютере. Вы узнаете, какие параметры реестра требуют правки, как установить RDP Wrapper и почему важно следить за обновлениями безопасности системы при использовании неофициальных патчей.

Лицензионные ограничения и юридические аспекты

Использование клиентской операционной системы в роли сервера терминалов противоречит лицензионному соглашению конечного пользователя (EULA) компании Microsoft. Стандартная лицензия Windows 10 Pro или Home предназначена для работы одного интерактивного пользователя. Активация многопользовательского режима без приобретения соответствующих лицензий Windows Server и CAL (Client Access License) является нарушением прав интеллектуальной собственности.

⚠️ Внимание: Использование патчей для снятия ограничений сессий в коммерческой организации может привести к серьезным штрафам при аудите программного обеспечения. Для легальной работы рекомендуется использовать специализированные серверные ОС или облачные решения.

Тем не менее, в тестовых средах, домашних лабораториях или в ситуациях, когда риск аудита минимален, администраторы часто идут на этот шаг ради экономии. Важно понимать, что установка неофициальных патчей отключает часть механизмов безопасности системы. Это делает компьютер более уязвимым для внешних атак, особенно если он имеет прямой доступ к сети Интернет.

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

📊 Какой вариант вы рассматриваете для внедрения 1С?
Официальный Windows Server
Патченая Windows 10
Облачный сервис 1С
Локальные ПК без сервера

Подготовка операционной системы к работе

Перед установкой любых модификаций необходимо подготовить базовую среду. Убедитесь, что на компьютере установлена версия Windows 10 не ниже сборки 1809, так как в более старых версиях механизмы работы с сессиями отличались. Для корректной работы 1С:Предприятие также требуется наличие установленного обновления безопасности, соответствующего текущей версии системы, иначе патчеры сессий могут не сработать.

Первым шагом является включение службы удаленных рабочих столов в стандартных настройках системы. Перейдите в раздел Параметры → Система → Удаленный рабочий стол и активируйте переключатель в положение Вкл. Система предложит подтвердить действие и автоматически откроет порт 3389 в брандмауэре Windows. Без этого шага любые последующие манипуляции с патчами будут бесполезны.

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

☑️ Подготовка Windows 10

Выполнено: 0 / 4

Установка и настройка RDP Wrapper

Основным инструментом для превращения Windows 10 в терминальный сервер является утилита RDP Wrapper Library. Это программное обеспечение работает как прослойка между диспетчером служб терминалов и сервисом termsrv.dll, позволяя обходить проверку лицензий без замены системных файлов. Процесс установки требует внимательности, так как неправильная конфигурация может привести к неработоспособности службы удаленного доступа.

Скачайте актуальную версию проекта с официального репозитория разработчика. После распаковки архива запустите файл install.bat от имени администратора. Скрипт автоматически зарегистрирует службу и внесет необходимые изменения в реестр. По завершении установки запустите файл RDPConf.exe для проверки статуса. В окне утилиты все индикаторы должны гореть зеленым цветом, а надпись Listener state должна отображаться как Listening.

Diagnostic:

[+] RDP is enabled

[+] RDP Wrapper Library is installed

[+] termsrv.dll is supported

[-] Listener state: Not listening (ошибка конфигурации)

Частой проблемой является статус Not listening или сообщение о том, что версия termsrv.dll не поддерживается. Это происходит после очередного обновления безопасности Windows, когда Microsoft меняет структуру системного файла. В этом случае необходимо найти файл конфигурации rdpwrap.ini и обновить секции, соответствующие вашей версии сборки, либо скачать готовый исправленный файл конфигурации из сообщества пользователей.

⚠️ Внимание: Версия файла termsrv.dll меняется с каждым крупным обновлением Windows. Если после обновления системы перестали работать сессии, не спешите удалять программу — сначала проверьте наличие обновленного файла конфигурации rdpwrap.ini.

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

После успешной установки обходчика лицензий необходимо настроить ограничения сессий через редактор групповых политик. Запустите утилиту gpedit.msc через диалог выполнения (Win + R). Навигация осуществляется по пути: Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов → Узел сеансов удаленных рабочих столов → Подключения.

В данном разделе найдите политику Ограничить количество подключений и установите значение, равное количеству планируемых пользователей (например, 5 или 10). По умолчанию здесь стоит значение 1, что блокирует работу патча. Также рекомендуется включить политику Разрешить пользователям удаленное подключение с использованием служб удаленных рабочих столов, если она была отключена ранее.

Отдельное внимание уделите настройке завершения отключенных сессий. В разделе Узел сеансов удаленных рабочих столов → Сеансы найдите параметр Завершать отключенные сеансы и установите желаемое время. Это позволит освобождать ресурсы сервера, если пользователь закрыл соединение некорректно, но его сессия продолжает висеть в памяти, потребляя оперативную память и процессорное время для фоновых процессов .

Секретный параметр реестра

Для продвинутых пользователей: можно вручную изменить значение MaxUserSessions в ветке реестра HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server, однако использование RDP Wrapper надежнее, так как он автоматически восстанавливает это значение после перезагрузки службы.

Оптимизация производительности для 1С:Предприятие

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

Для обеспечения комфортной работы необходимо отключить визуальные эффекты интерфейса Windows, которые потребляют ресурсы видеокарты и процессора без пользы для серверной задачи. В свойствах системы перейдите к настройкам быстродействия и выберите режим Обеспечить наилучшее быстродействие. Оставьте включенными только сглаживание неровностей экранных шрифтов, чтобы текст в интерфейсе оставался читаемым.

Компонент Рекомендация для 3-5 пользователей Рекомендация для 10+ пользователей
Процессор 4 ядра / 8 потоков (частота от 3.0 ГГц) 8 ядер / 16 потоков (серверный класс)
Оперативная память 16 ГБ (минимум 2 ГБ на сессию) 32-64 ГБ (4 ГБ на сессию + запас)
Диск SSD SATA (обязательно) NVMe M.2 (высокая скорость IOPS)
Сеть Гигабитный Ethernet Гигабитный Ethernet (приоритет трафика)

Критически важным элементом является использование SSD-накопителей. При работе нескольких пользователей с файловой базой или даже с SQL-сервером, установленным на том же компьютере, возникают постоянные операции чтения и записи. Обычный жесткий диск (HDD) станет "узким горлышком", вызывая зависания программы у всех подключенных сотрудников одновременно.

💡

Используйте выделенный файл подкачки на быстром диске. Установите фиксированный размер файла подкачки, равный объему оперативной памяти, чтобы избежать фрагментации и скачков производительности при нехватке ОЗУ.

Безопасность и альтернативные решения

Открытие порта 3389 для протокола RDP напрямую в Интернет является грубой ошибкой безопасности. Этот порт постоянно сканируется ботами, пытающимися подобрать пароль методом перебора. Для защиты сервера обязательно используйте VPN-туннель для подключения сотрудников или измените стандартный порт RDP на нестандартный через реестр в ветке HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp.

Если легализация инфраструктуры невозможна из-за бюджета, рассмотрите альтернативные варианты. Существуют бесплатные решения для удаленного доступа, такие как RustDesk или настроенный Apache Guacamole, которые могут работать без модификации системных файлов Windows, хотя и требуют более сложной начальной настройки. Также стоит обратить внимание на аренду виртуального сервера (VPS) с предустановленным Windows Server, что часто выходит дешевле покупки "железа" и лицензий.

⚠️ Внимание: Регулярно создавайте точки восстановления системы перед установкой обновлений Windows. Официальные патчи безопасности могут заблокировать работу RDP Wrapper, и вам потребуется откатить систему для восстановления доступа сотрудников.

В заключение стоит отметить, что использование Windows 10 как терминального сервера — это компромиссное решение. Оно подходит для временных проектов, микробизнеса или тестирования, но для стабильной и безопасной работы бухгалтерии и склада в долгосрочной перспективе миграция на серверную платформу является единственно верным стратегическим шагом.

💡

Главный риск использования Windows 10 в режиме терминала — не техническая нестабильность, а уязвимость перед вирусами-шифровальщиками при прямом доступе из интернета без VPN.

Можно ли использовать Windows 10 Home для терминального сервера?

Технически это возможно с помощью RDP Wrapper, но версия Home имеет урезанный функционал групповых политик и служб, что делает настройку гораздо более сложной и нестабильной. Рекомендуется использовать минимум версию Pro.

Сколько пользователей может одновременно работать в 1С на Windows 10?

Техническое ограничение снято патчем, но физическое ограничение зависит от железа. Комфортная работа возможна для 3-5 пользователей на современном ПК. При большем количестве пользователей система начнет тормозить из-за нехватки ресурсов процессора и оперативной памяти.

Что делать, если после обновления Windows перестал работать RDP Wrapper?

Необходимо найти актуальный файл rdpwrap.ini для вашей версии termsrv.dll в интернете, заменить им старый файл в папке установки программы и перезапустить службу TermService через консоль или перезагрузить компьютер.

Влияет ли такой режим работы на лицензию 1С?

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

Нужно ли покупать лицензию Windows Server, если я использую патч?

С технической точки зрения патч позволяет системе работать без лицензии Server. С юридической точки зрения вы нарушаете лицензионное соглашение Microsoft, используя клиентскую ОС в серверных целях. Для официальной работы лицензия обязательна.