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

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

Как создать RDP-ярлык для 1С

Как создать RDP-ярлык для запуска 1С на удалённом сервере: настройка файла .rdp, RemoteApp, общих ресурсов и решение типичных проблем подключения.

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

RDP-ярлык — это обычный файл с расширением .rdp, в котором в текстовом виде сохранены параметры подключения: адрес сервера, имя пользователя, разрешение экрана, перенаправление устройств. Его можно создать через графический интерфейс клиента mstsc или вручную в блокноте, а затем разместить на рабочем столе, в папке автозагрузки или разослать сотрудникам.

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

Что нужно подготовить перед созданием ярлыка

Прежде чем создавать ярлык, уточните у администратора сервера четыре параметра: IP-адрес или DNS-имя терминального сервера, порт подключения (по умолчанию 3389, но часто его меняют), имя пользователя и домен, если сервер входит в доменную инфраструктуру. Без этих данных ярлык будет создан, но подключение не установится.

Также проверьте, что с рабочей станции вообще доступен сервер. Откройте командную строку и выполните ping имя_сервера, а затем проверьте порт командой Test-NetConnection имя_сервера -Port 3389 в PowerShell. Если порт закрыт, проблему нужно решать на уровне сети или брандмауэра, а не ярлыка.

Уточните, как именно пользователи работают с 1С: через полный удалённый рабочий стол или через опубликованное приложение RemoteApp. От этого зависит содержимое файла .rdp — во втором случае в него добавляются дополнительные строки.

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

Что проверить до настройки

Доступность сервера
Норма

ping проходит, порт отвечает

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

Превышен интервал ожидания или порт закрыт

Учётные данные
Норма

Логин и пароль подходят при ручном подключении

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

Ошибка входа даже при ручном вводе

Права на сервере
Норма

Пользователь входит в группу «Пользователи удалённого рабочего стола»

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

Отказ в доступе при подключении

Создание ярлыка через мастер подключения mstsc

Самый простой способ — воспользоваться встроенным клиентом Windows. Нажмите Win+R, введите mstsc и нажмите Enter. В открывшемся окне нажмите кнопку «Показать параметры», чтобы раскрыть все вкладки настройки.

На вкладке «Общие» в поле «Компьютер» укажите адрес сервера, а при нестандартном порте — адрес через двоеточие, например server.company.local:3390. В поле «Пользователь» введите логин в формате ДОМЕН\пользователь или пользователь@домен. Поставьте галочку «Разрешить мне сохранять учётные данные», если политика безопасности это допускает.

На вкладке «Экран» выберите разрешение или режим полного экрана. На вкладке «Локальные ресурсы» отметьте, что должно быть доступно внутри сеанса: принтеры, буфер обмена, локальные диски. Для 1С перенаправление принтеров обычно обязательно — иначе пользователь не сможет печатать документы на офисный принтер.

Когда все параметры выставлены, вернитесь на вкладку «Общие» и нажмите «Сохранить как». Укажите понятное имя файла, например 1С-Бухгалтерия.rdp, и выберите папку. Полученный файл можно скопировать на рабочий стол или передать коллегам — настройки внутри него одинаковы для всех.

Порядок создания ярлыка через mstsc
  1. 1
    Нажмите Win+R и выполните команду mstsc
  2. 2
    Нажмите «Показать параметры» и заполните адрес сервера и логин
  3. 3
    Настройте экран и локальные ресурсы (принтеры, диски)
  4. 4
    На вкладке «Общие» нажмите «Сохранить как» и укажите имя файла
  5. 5
    Запустите сохранённый файл и проверьте подключение

Создание и редактирование RDP-файла вручную

Файл .rdp — это обычный текстовый файл, который можно открыть блокнотом. Ручное редактирование полезно, когда нужно задать параметры, недоступные в графическом интерфейсе, или массово подготовить ярлыки с одинаковыми настройками для отдела.

Минимальный набор строк выглядит так: full address:s:server.company.local — адрес сервера, username:s:ivanov — имя пользователя, screen mode id:i:2 — полноэкранный режим (значение 1 — оконный). Параметр redirectprinters:i:1 включает перенаправление принтеров, redirectclipboard:i:1 — буфера обмена, drivestoredirect:s: с указанием буквы диска — перенаправление локальных дисков.

Для нестандартного порта адрес указывается с портом прямо в строке: full address:s:192.168.10.5:3390. Сохраните файл с расширением .rdp в кодировке ANSI или UTF-8 — обе воспринимаются клиентом корректно.

text
full address:s:server.company.local:3389
username:s:DOMAIN\ivanov
screen mode id:i:2
redirectprinters:i:1
redirectclipboard:i:1
authentication level:i:2
prompt for credentials:i:0

Обратите внимание на параметр authentication level:i:2: он задаёт поведение при невозможности проверить подлинность сервера. Значение 2 означает «не подключаться без проверки», что безопаснее; значение 0 отключает предупреждения и подходит только для доверенной локальной сети.

Ярлык для запуска только 1С через RemoteApp

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

В файле .rdp для RemoteApp добавляются строки: remoteapplicationmode:i:1, remoteapplicationprogram:s:||1C (имя псевдонима приложения, которое задал администратор при публикации), а также remoteapplicationname:s:1С Предприятие для отображаемого названия. Точное имя псевдонима нужно узнать у администратора — оно создаётся при публикации приложения на сервере.

Альтернатива без RemoteApp — параметр alternate shell, который запускает указанную программу вместо рабочего стола при входе в сеанс. Однако этот способ устарел, работает нестабильно на современных версиях Windows Server и не закрывает сеанс корректно при выходе из 1С. Если на сервере возможно, используйте именно RemoteApp.

Варианты организации доступа к 1С

Полный удалённый рабочий стол

Подходит, если пользователю нужны другие программы на сервере; минус — больше нагрузка и риск путаницы

RemoteApp

Окно только с 1С, выглядит как локальная программа; требует настройки публикации на сервере

Тонкий клиент / веб-клиент 1С

Работа через браузер без RDP; подходит не для всех конфигураций и режимов

Сохранение пароля и автоматический вход

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

Чтобы пароль запомнился, сохраните его в диспетчере учётных данных Windows: «Панель управления → Диспетчер учётных данных → Учётные данные Windows → Добавить учётные данные Windows». Укажите адрес сервера в формате TERMSRV/имя_сервера, логин и пароль. После этого ярлык будет подхватывать их автоматически.

На компьютерах вне домена может потребоваться включить политику «Разрешить делегирование сохранённых учётных данных» в редакторе групповой политики (gpedit.msc) по пути «Конфигурация компьютера → Административные шаблоны → Система → Передача учётных данных», добавив в список серверов значение TERMSRV/*.

Раздача ярлыка сотрудникам и частые ошибки

Готовый .rdp-файл можно скопировать пользователям через общую сетевую папку, групповую политику (раздел «Настройка → Конфигурация Windows → Файлы» или предпочтения групповой политики для ярлыков) либо просто положить в общий доступ с инструкцией скопировать на рабочий стол. Учётные данные в файл не вшиваются — каждый пользователь сохраняет свой пароль локально.

Если сотрудники работают из дома, прямой доступ к терминальному серверу через интернет без VPN и шлюза удалённых рабочих столов (RD Gateway) — серьёзный риск. Открытый порт 3389 регулярно становится целью атак перебором паролей. Правильная схема — VPN-подключение или RD Gateway с адресом шлюза в параметрах ярлыка (вкладка «Дополнительно → Подключение из любого места»).

Типичные ошибки при настройке
01
Адрес без порта при нестандартном порте — подключение зависает и отваливается по таймауту
02
Не включено перенаправление принтеров — пользователь не может распечатать документы из 1С
03
Логин без домена на доменном сервере — ошибка «неверные учётные данные» при правильном пароле
04
Публикация порта 3389 напрямую в интернет — риск взлома сервера перебором паролей
05
Ярлык создан на одном ПК с сохранёнными данными и разослан всем — у коллег запрашивает пароль или чужой логин

Проверка результата и решение проблем

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

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

Медленная работа 1С внутри сеанса чаще связана не с ярлыком, а с каналом связи или перегрузкой сервера. Для диагностики сравните скорость работы в сеансе и локально на сервере: если и там медленно — проблема в сервере или базе, а не в RDP.

Маршрут решения

Если ярлык не работает

Ошибка «удалённый компьютер не найден»Проверьте адрес, порт и доступность сервера через Test-NetConnection
Ошибка «неверные учётные данные»Укажите логин с доменом и проверьте раскладку клавиатуры при вводе пароля
Подключается, но нет принтеровВключите перенаправление принтеров на вкладке «Локальные ресурсы» и проверьте драйверы на сервере
Каждый раз просит парольДобавьте учётные данные в диспетчер учётных данных с префиксом TERMSRV/
Итог

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

RDP-ярлык создаётся через mstsc кнопкой «Сохранить как» или вручную в блокноте. Ключевые параметры — адрес с портом, логин с доменом, перенаправление принтеров. Пароль сохраняется в диспетчере учётных данных, доступ извне — только через VPN или RD Gateway.

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

Можно ли вшить пароль прямо в .rdp-файл?

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

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

Файл настроен на обычный сеанс. Для запуска только 1С нужен режим RemoteApp со строками remoteapplicationmode:i:1 и именем опубликованного приложения, которое задаёт администратор на сервере.

Как сделать, чтобы ярлык запускал 1С сразу с нужной базой?

RDP-файл управляет только подключением к серверу. Выбор базы настраивается на стороне 1С: при RemoteApp — параметрами командной строки в настройках публикации, при полном сеансе — ярлыком 1С внутри сеанса или файлом списка баз ibases.v8i.

Ярлык работает в офисе, но не работает из дома. В чём причина?

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

Опасно ли хранить .rdp-файл на общем сетевом диске?

Сам файл безопасен — он содержит только адрес и настройки, но не пароль. Опасность представляет открытый наружу порт RDP и передача файла вместе с паролем. Храните ярлык в общей папке свободно, а пароли пусть каждый пользователь сохраняет локально.

Можно ли ограничить сеанс одним монитором из двух?

Да. В файле .rdp параметр use multimon:i:0 отключает использование всех мониторов, а screen mode id:i:1 с заданными desktopwidth и desktopheight задаёт оконный режим нужного размера.