Гид по технологиям

Что такое mstsc.exe и как пользоваться удалённым рабочим столом

• 6 min read • Windows • Обновлено 29 Nov 2025
mstsc.exe: что это и как пользоваться RDP
mstsc.exe: что это и как пользоваться RDP

MSTSC в папке System32

Что такое mstsc.exe

mstsc.exe (Microsoft Terminal Services Client) — это исполняемый файл клиента удалённого рабочего стола Windows (RDP). В Windows 11 он обычно расположен в папке C:\Windows\System32 (путь системы сохранён для совместимости). С его помощью вы подключаетесь к удалённому компьютеру и работаете с ним как будто сидите за ним физически.

Короткое определение: RDP — протокол для передачи графики, ввода и аудио между клиентом и удалённым компьютером.

Важно: для установления соединения оба компьютера должны быть в сети и иметь настройки, разрешающие входящие RDP‑соединения.

Зачем используется mstsc.exe

mstsc.exe запускает RDP‑клиент. Это полезно для:

  • Администрирования серверов и удалённых рабочих станций.
  • Поддержки пользователей и устранения неполадок.
  • Доступа к приложениям и данным из другого места.

Примечание: mstsc не заменяет решения с удалённым доступом третьих сторон (TeamViewer, AnyDesk), но является встроенным и безопасным при правильной настройке.

Синтаксис mstsc

mstsc.exe [] [/v:[:]] [/g:] [/admin] [/f] [/w: /h:] [/public] [/multimon] [/l] [/restrictedadmin] [/remoteguard] [/prompt] [/shadow:] [/control] [/noconsentprompt]

mstsc.exe /edit 

Ниже — краткое описание часто используемых параметров.

Имя файла соединения с расширением .rdp, содержащего сохранённые настройки подключения.
/v:[:]Указывает удалённый компьютер (имя или IP) и необязательный порт для подключения.
/g:Адрес сервера RD Gateway, используемого для доступа через интернет. Требуется при обращении к конечной машине через шлюз.
/adminПодключается к сеансу администратора на удалённом хосте.
/fОткрыть удалённый рабочий стол в полноэкранном режиме.
/w:Задает ширину окна удалённого рабочего стола в пикселях.
/h:Задает высоту окна удалённого рабочего стола в пикселях.
/publicЗапускает RDP в публичном режиме: пароли и картинки не кэшируются.
/multimonИспользует конфигурацию нескольких мониторов, как на клиенте.
/lПеречисляет мониторы, подключённые к локальной машине, и ID для каждого.
/edit Открывает указанный .rdp файл для редактирования.
/restrictedAdminРежим, при котором учётные данные не отправляются на удалённый ПК.
/remoteGuardПохож на /restrictedAdmin, предотвращает отправку пароля на удалённый ПК.
/promptПри подключении запрашивает учётные данные у пользователя.
/shadow:Указывает ID сеанса, за которым будет вестись «наблюдение» (shadow).
/controlПри shadow позволяет управлять сеансом.
/noConsentPromptПозволяет подключаться к сеансу без запроса согласия у пользователя.
/?Показывает справку в CMD.

Как запустить mstsc.exe

  1. Нажмите Win + R, чтобы открыть окно “Выполнить”.
  2. Введите mstsc и нажмите Enter.

Запуск mstsc через окно Выполнить

Чтобы сразу открыть подключение в полноэкранном режиме, выполните mstsc.exe /f. Другие параметры можно комбинировать в зависимости от задачи.

  1. В окне подключений введите имя компьютера или IP и нажмите “Подключиться”.

Окно ввода адреса удалённого ПК

Как включить удалённый рабочий стол

  1. Откройте меню “Пуск”.
  2. Запустите Командную строку от имени администратора.

Командная строка от имени администратора

  1. Выполните команду для разрешения подключений:
reg add "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
  1. Разрешите правила брандмауэра для удалённого рабочего стола:
netsh advfirewall firewall set rule group="remote desktop" new enable=yes

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

Как отключить удалённый рабочий стол

  1. Откройте меню “Пуск”.
  2. Запустите Командную строку от имени администратора.
  3. Запретите подключения:
reg add "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
  1. Отключите правила брандмауэра:
netsh advfirewall firewall set rule group="remote desktop" new enable=No

Устранение ошибок и аварий mstsc.exe

Если mstsc.exe падает или завершается с ошибкой, пройдите по этапам ниже.

1. Запустите проверку системных файлов (SFC)

  1. Откройте Командную строку от имени администратора.
  2. Выполните:
sfc /scannow
  1. Дождитесь завершения и перезагрузите компьютер.

SFC восстанавливает повреждённые системные файлы, которые могут вызывать сбои клиента RDP.

2. Дополнительные шаги по устранению неполадок

  • Проверьте обновления Windows и установите критические патчи.
  • Проверьте журналы Windows (Просмотр событий) на ошибки в разделах Application и System.
  • Отключите временно антивирус/контроль сетевого трафика и повторите подключение (только для теста).
  • Убедитесь, что удалённый хост доступен по сети (ping, tracert).
  • Проверьте, не занят ли порт RDP (по умолчанию 3389) и нет ли конфликтов.
  • Попробуйте создать новый .rdp файл через mstsc /edit и протестировать с ним.
  • Если используется RD Gateway, проверьте его доступность и сертификаты.

3. Когда mstsc не подходит (контрпримеры)

  • Если нужно полностью передать управление с тонкой синхронизацией устройств (USB, принтеры), mstsc может быть недостаточен — рассмотрите специализированные решения.
  • При удалённом доступе через слабые или нестабильные сети mstsc даёт высокую задержку; в таких случаях лучше использовать решения с адаптивным кодированием.

Безопасность и жёсткая конфигурация

  • Включите Network Level Authentication (NLA) на целевых машинах.
  • Разрешайте вход только через RD Gateway при доступе из интернета.
  • Используйте /restrictedAdmin или /remoteGuard, если требуется не передавать учётные данные на удалённый хост. Помните: у каждого режима свои ограничения по функциональности.
  • Ограничьте доступ по брандмауэру и спискам контроля доступа (ACL) по IP/диапазону.
  • Включите двухфакторную аутентификацию на шлюзе доступа.

Альтернативные подходы

  • PowerShell: для массовой настройки RDP и реестра используйте скрипты PowerShell.
  • Третьи решения: TeamViewer, AnyDesk — если требуется проброс звука, файлов и управления в небезопасных сетях.
  • WebRDP/Remote Desktop Web Access — для доступа через браузер при наличии инфраструктуры RD.

Ментальные модели и эвристики

  • Представляйте RDP как поток кадров (видео) и событий ввода. Если задержки — проверьте сеть; если черные экраны — проверьте кодеки/драйверы видеокарты.
  • Разделяйте проблемы на “локальные” (клиент) и “удалённые” (сервер); поочередно исключайте каждую сторону.

Проверки и критерии приёмки

  • Установлено соединение и отображается рабочий стол удалённого компьютера.
  • Появляется запрос учётных данных, если это предусмотрено политикой.
  • Полноэкранный режим и мульти-монитор работают корректно при использовании /f и /multimon.
  • Сессия не обрывается спустя короткое время (нет неожиданных ошибок в журнале).

Ролевые чек-листы

Администратор:

  • Включить NLA, настроить RD Gateway.
  • Открыть только нужные правила брандмауэра.
  • Проверить журналы событий при ошибках.

Служба поддержки:

  • Проверить доступность порта и сетевую связь.
  • Попробовать подключиться локально и удалённо.
  • Собрать .rdp файл и логину/ID сессии при необходимости.

Пользователь:

  • Убедиться, что имя/IP и учётные данные верны.
  • Перезапустить клиента mstsc и повторить попытку.

Быстрое дерево решений (Mermaid)

flowchart TD
  A[Не удаётся подключиться] --> B{Машина доступна по сети?}
  B -- Да --> C{Брандмауэр/порт открыт?}
  B -- Нет --> D[Проверить сеть и DNS]
  C -- Да --> E{RD служба запущена?}
  C -- Нет --> F[Открыть порт/правило в брандмауэре]
  E -- Да --> G[Проверить учётные данные и NLA]
  E -- Нет --> H[Запустить/перезапустить Terminal Services]

Однострочный глоссарий

  • MSTSC — клиент Microsoft для RDP.
  • RDP — протокол удалённого рабочего стола.
  • RD Gateway — шлюз для доступа к внутренним ресурсам по RDP.
  • NLA — Network Level Authentication, предварительная авторизация до установления сессии.

Тестовые сценарии

  • Подключение по IP: клиент успешно отображает рабочий стол и реагирует на ввод.
  • Подключение в полноэкранном режиме: /f обязателен, разрешение соответствует настройкам.
  • Shadowing: указание sessionID и /control позволяет наблюдать и управлять сеансом.

Важное: не используйте отключение запроса согласия (/noConsentPrompt) на рабочих местах без согласия пользователя и соответствующей политики безопасности.

КОНЕЦ: Если руководство помогло — проверьте используемые параметры в реальных сценариях и поделитесь результатом. Если нужна помощь в диагностике конкретной ошибки, опишите шаги, которые вы выполняли, код ошибки и вывод из журнала событий.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро