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

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

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

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

Перед началом настройки необходимо убедиться, что ваш сервер соответствует минимальным требованиям для комфортной работы нескольких пользователей одновременно. Для стабильной работы Remote Desktop Services (RDS) рекомендуется использовать операционную систему семейства Windows Server, начиная с версии 2016 или новее. На обычную клиентскую Windows (10 или 11) установить полноценный сервер терминалов легально и функционально полноценно не получится из-за ограничений лицензии и количества одновременных подключений.

Критически важным элементом является наличие установленных лицензий CAL (Client Access License). Без них легальная работа более двух одновременных пользователей невозможна, и сервер будет работать только в режиме тестирования в течение 120 дней. Также необходимо заранее подготовить установочные файлы платформы 1С:Предприятие и необходимые конфигурации, такие как Бухгалтерия предприятия или Управление торговлей.

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

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

💡

Для проверки готовности сервера используйте утилиту «Диспетчер задач» во время пиковой нагрузки: загрузка процессора не должна превышать 70-80%, а доступная память должна оставаться в запасе для кэширования данных.

Установка роли удаленных рабочих столов (RDS)

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

В списке ролей найдите и отметьте галочкой пункт Службы удаленных рабочих столов. Мастер автоматически предложит добавить необходимые компоненты, такие как «Узел сеансов удаленных рабочих столов» и «Лицензирование удаленных рабочих столов». Согласитесь с добавлением всех зависимостей, так как отсутствие хотя бы одного компонента может привести к ошибкам при запуске приложений.

  • 🖥️ Узел сеансов — отвечает за предоставление пользователям доступа к удаленным программам и рабочим столам.
  • 🔑 Лицензирование — управляет выдачей и отслеживанием клиентских лицензий (RDS CAL).
  • 🌐 Шлюз — позволяет подключаться к ресурсам через интернет без использования VPN (опционально).
  • ⚙️ Веб-доступ — предоставляет интерфейс для запуска приложений через браузер (RD Web Access).

После выбора ролей мастер запросит подтверждение на установку необходимых компонентов, таких как .NET Framework или IIS. Дождитесь завершения процесса установки и обязательно перезагрузите сервер. Только после перезагрузки изменения вступят в силу, и службы RDS начнут корректно функционировать.

📊 Какой вариант 1С вы используете на терминальном сервере?
Файловая версия на сервере
Клиент-серверный вариант (SQL)
Облачная версия (1С:Линк)
Тонкий клиент без установки

Публикация приложения 1С в коллекции RemoteApp

После установки роли необходимо создать «Коллекцию сеансов», которая будет объединять пользователей и приложения. В диспетчере серверов перейдите в раздел Службы удаленных рабочих столов → Коллекции. Нажмите правой кнопкой мыши и выберите «Создать коллекцию сеансов». Присвойте коллекции понятное имя, например, 1C_Accounting, и добавьте в неё созданного ранее узла сеансов.

Следующим шагом является добавление самого приложения. В свойствах коллекции найдите раздел «Приложения RemoteApp» и нажмите «Задачи → Опубликовать RemoteApp». В списке установленных программ выберите 1С:Предприятие. Если программа не отображается в списке автоматически, используйте кнопку «Обзор» и укажите путь к исполняемому файлу, обычно это C:\Program Files\1cv8\bin\1cestart.exe.

"C:\Program Files\1cv8\8.3.22.1757\bin\1cestart.exe" /F"D:\Bases\Base1" /N"User1" /P"Password"

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

⚠️ Внимание: Интерфейс и параметры публикации могут отличаться в зависимости от версии Windows Server и установленных обновлений безопасности. Всегда сверяйте актуальные скриншоты и инструкции с официальной документацией Microsoft перед внесением изменений в продакшн-среду.

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

Как настроить автоматический вход в базу?

Для этого в свойствах опубликованного приложения в поле «Параметры командной строки» добавьте ключи /N и /P. Однако помните, что пароль будет храниться в текстовом виде в файле настройки на клиенте, что является уязвимостью.

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

Существует несколько способов подключения пользователей к опубликованным приложениям. Самый простой метод — использование веб-интерфейса RD Web Access. Пользователю достаточно перейти по ссылке вида https://server-name/RDWeb, ввести свои учетные данные и нажать на значок 1С. Браузер автоматически скачает файл запуска .rdp, который при открытии интегрирует окно 1С в локальный рабочий стол.

Для более продвинутой интеграции можно использовать групповые политики (GPO) в домене Active Directory. Это позволяет автоматически развернуть ярлыки RemoteApp на рабочие столы всех пользователей организации без необходимости ручных действий с их стороны. В редакторе управления групповыми политиками перейдите по пути: Конфигурация пользователя → Настройка → Панель управления → Элементы панели управления → Удаленные приложения.

Параметр подключения Значение по умолчанию Рекомендуемое значение Влияние на работу
Разрешение экрана 1024x768 Полный экран / Локальное Качество отображения шрифтов и интерфейса
Глубина цвета Высокий цвет (16 бит) Наивысшее качество (32 бит) Четкость графики и отчетов
Локальные ресурсы Отключено Буфер обмена, Принтеры Возможность печати и копирования данных
Производительность Баланс Качество (при LAN) Скорость отрисовки форм 1С

При настройке файла подключения .rdp вручную через утилиту mstsc (Подключение к удаленному рабочему столу), перейдите на вкладку «Программы». Здесь можно указать путь к удаленной программе, чтобы при подключении она запускалась автоматически, а не весь рабочий стол сервера. Это создает эффект локального приложения.

💡

Использование групповых политик для развертывания ярлыков RemoteApp экономит до 90% времени ИТ-отдела при массовом подключении новых сотрудников по сравнению с ручной настройкой каждого ПК.

Проблемы с локальными ресурсами: принтеры и буфер обмена

Одной из самых частых проблем при работе через RemoteApp является невозможность печати на локальном принтере пользователя или копирования текста между локальным компьютером и удаленной сессией. По умолчанию эти функции могут быть отключены в целях безопасности или из-за неверной настройки политик сервера.

Чтобы активировать перенаправление принтеров, на сервере в диспетчере серверов в свойствах коллекции сеансов необходимо включить опцию «Перенаправление принтеров». Кроме того, на клиентском компьютере в настройках подключения RDP на вкладке «Локальные ресурсы» должна стоять галочка напротив пункта «Принтеры». Если принтер не появляется, проверьте службу Print Spooler на сервере и наличие драйверов.

  • 🖨️ Драйверы — для корректной работы желательно, чтобы на сервере были установлены универсальные драйверы (например, Microsoft IPP Class Driver).
  • 📋 Буфер обмена — проверяется службой rdpclip.exe в диспетчере задач сессии пользователя; при зависании процесс нужно перезапустить.
  • 💾 Диски — перенаправление локальных дисков позволяет сохранять файлы из 1С прямо на жесткий диск сотрудника.

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

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

Оптимизация производительности и устранение ошибок

Даже при правильной настройке пользователи могут жаловаться на «тормоза» интерфейса 1С. Часто причина кроется не в мощности сервера, а в настройках визуального оформления. В свойствах ярлыка RemoteApp или в файле .rdp отключите сглаживание шрифтов, фоновые рисунки и анимацию меню. Для бухгалтерских задач эстетика вторична по сравнению со скоростью отклика.

Если вы используете файловый вариант баз данных, критически важно оптимизировать сетевой обмен. Размещайте файлы баз на быстром RAID-массиве и убедитесь, что сетевой адаптер сервера работает в режиме гигабитного соединения. Для клиент-серверного варианта (SQL) настройте параметры max degree of parallelism и выделите достаточный объем оперативной памяти под сервер баз данных.

☑️ Диагностика медленной работы 1С

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

Частой ошибкой является сообщение «Недостаточно прав для запуска приложения» или «Не удалось найти приложение». Это обычно свидетельствует о том, что пользователь не добавлен в локальную группу Пользователи удаленных рабочих столов на сервере. Добавьте учетную запись пользователя или группу домена в эту группу через Управление компьютером → Локальные пользователи и группы.

Также стоит помнить о лимитах сессий. По умолчанию в Windows Server сессия может быть разорвана при неактивности. Настройте политики завершения отключенных сессий, чтобы они не занимали лицензии и ресурсы сервера впустую, но дайте пользователям достаточное время (например, 2-4 часа) на обеденный перерыв без потери данных в открытых документах.

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

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

Почему при запуске 1С открывается весь рабочий стол сервера, а не только программа?

Это происходит, если ярлык создан неправильно или не указаны параметры запуска приложения. Проверьте файл .rdp: в нем должна быть строка remoteapplicationmode:i:1 и указан правильный путь к приложению в строке remoteapplicationprogram. Также убедитесь, что приложение опубликовано именно как RemoteApp, а не просто доступно на рабочем столе.

Как обновить платформу 1С на терминальном сервере без остановки работы всех пользователей?

Платформу 1С можно обновлять «на лету», устанавливая новую версию рядом со старой. После установки измените настройки коллекции RemoteApp, указав путь к новому исполняемому файлу 1cestart.exe из новой папки версии. Пользователи получат новую версию при следующем запуске приложения. Старую версию можно удалить позже, убедившись в стабильности работы.

Безопасно ли передавать пароль от базы 1С в параметрах запуска RemoteApp?

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

Что делать, если пользователи жалуются на размытый шрифт в 1С при подключении с экранами 4K?

Проблема связана с масштабированием DPI. На сервере в реестре или через групповые политики необходимо включить поддержку переопределения поведения масштабирования для приложения. Добавьте параметр DisableRemoteAppHighDPI или настройте свойства совместимости для 1cestart.exe, разрешив системе управлять масштабированием экрана с высоким DPI.