Сделать скриншот на удаленном рабочем столе Windows через RDP (Remote Desktop Protocol) можно несколькими методами. В большинстве случаев стандартные сочетания клавиш вроде PrtScn или Alt+PrtScn не сработают — они сохранят экран вашего локального компьютера, а не удалённого. Но есть проверенные обходные пути.
Далее разберём 5 способов: от встроенных инструментов Windows до сторонних утилит. Вы узнаете, как сделать скриншот на удаленном рабочем столе Windows без потери качества, даже если у вас нет прав администратора.
Почему стандартные клавиши не работают через RDP
Когда вы подключаетесь к удалённому рабочему столу, нажатия на клавиатуру по умолчанию передаются локальной машине. Поэтому PrtScn или Win+Shift+S захватывают экран вашего ПК, а не сервера. Это ограничение заложено в протокол RDP — он не передаёт команды скриншота на удалённую машину.
Исключение: если на удалённом ПК включена функция Удалённого помощью (Remote Assistance), но это редкость в корпоративных сетях.
Если нужно срочно зафиксировать экран, попробуйте комбинацию Ctrl+Alt+PrtScn — она иногда работает в старых версиях Windows (7, 8). В Windows 10/11 нет, но терять нечего.
| Способ | Работает на | Требует прав админа | Качество | Скорость |
|---|---|---|---|---|
Клавиша PrtScn на сервере |
Windows Server 2012+, Windows 10/11 Pro | Нет | Высокое | Мгновенно |
Утилита mstsc /l |
Windows 10/11, Server 2016+ | Нет | Среднее | 2–3 сек |
| Программы: Greenshot, ShareX | Любая Windows | Иногда | Высокое | Зависит от ПК |
PowerShell ( скрипты) |
Windows 7+ | Да | Высокое | 5–10 сек |
Способы сделать скриншот через RDP: сравнение методов
Не все методы равноценны. Некоторые требуют прав администратора, другие работают только на определённых версиях Windows. В таблице ниже — сравнение по скорости, сложности и требованиям.
Способ 1: Используем клавишу Print Screen на удалённом ПК
Самый простой способ — нажать PrtScn direkt на клавиатуре удалённого компьютера. Но как это сделать, если вы подключены через RDP?
Вот пошаговая инструкция:
- Откройте подключение к удалённому рабочему столу через стандартное приложение
Подключение к удалённому рабочему столу(mstsc.exe). - В окне удалённого сеанса нажмите
Ctrl+Alt+Home— это откроет менюRDP. - Выберите
Локальные ресурсы→Клавиатура→Применить. Теперь нажатия клавиш будут передаваться удалённому ПК. - Нажмите
PrtScn— скриншот будет копирован в буфер обмена удаленного компьютера. Чтобы его получить, вставьте вPaintили любой другой редактор на удалённой машине.
Способ 2: Сохраняем скриншот через mstsc /l
Если у вас Windows 10 или Windows 11, можно воспользоваться встроенной функцией mstsc с ключом /l. Этот метод позволяет сделать скриншот удалённого экрана и сохранить его в файл.
- Откройте командную строку (
Win+R→cmd). - Введите команду:
mstsc /v:имя_компьютера /l, гдеимя_компьютера— адрес удалённого ПК. - После подключения нажмите
Ctrl+Alt+PrtScn. Скриншот сохранится в папке%USERPROFILE%\Pictures\Remote Desktopна локальномcomputer.
⚠️ Внимание: этот метод работает не на всех версиях Windows. Если команда не срабатывает, попробуйте обновить систему или используйте альтернативные способы.
Способ 3: Сторонние программы для скриншотов
Если встроенные методы не подходят, на помощь придут сторонние утилиты. Они удобны тем, что позволяют делать скриншоты с задержкой, редактировать их прямо в программе и сохранять в нужном формате.
| Программа | Бесплатная | Поддержка RDP | Редоктирование | Минусы |
|---|---|---|---|---|
| Greenshot | Да | Да | Да (аннотации, обрезка) | Нет облачного сохранения |
| ShareX | Да | Да | Да (расширенное) | Сложный интерфейс для новичков |
| Snagit | Нет (пробный период) | Да | Да (профессиональное) | Платная |
| Lightshot | Да | Ограничено | Да (базовое) | Реклама в бесплатной версии |
Наиболее универсальный вариант — Greenshot. После установки на удалённый компьютер:
- Запустите программу.
- Выберите область экрана или нажмите
PrtScnдля захваты всего экрана. - Отредактируйте скриншот при необходимости и сохраните в нужный формат.
Способ 4: Используем для автоматизации
Если у вас есть права администратора на удалённом ПК, можно сделать скриншот через PowerShell. Это удобно для автоматизации или создания скриншотов по расписанию.
Код скрипта PowerShell для скриншота
Сначала откройте PowerShell на удалённом компьютере с правами админа. Вставьте этот скрипт:
Add-Type -AssemblyName System.Windows.Forms; $screen = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds; $bitmap = New-Object System.Drawing.Bitmap($screen.Width, $screen.Height); $graphics = [System.Drawing.Graphics]::FromImage($bitmap); $graphics.CopyFromScreen($screen.Location, [System.Drawing.Point]::Empty, $screen.Size); $bitmap.Save("C:\screenshot.png", [System.Drawing.Imaging.ImageFormat]::Png);
Скриншот сохранится в корне диска C: под именем screenshot.png.
Способ 5: Обходим ограничения через виртуальный принтер
Ещё один неочевидный способ — использовать виртуальный принтер Microsoft XPS Document Writer или PDF-принтер. Он работает так:
- Откройте на удалённом ПК любой документ или веб-страницу, которую нужно зафиксировать.
- Нажмите
Ctrl+P(или выберитеПечатьв меню). - В качестве принтера выберите
Microsoft XPS Document WriterилиSave as PDF. - Нажмите
Печатьи выберитеСохранить как файл. В результате вы получите файл в форматеXPSилиPDF, который можно открыть на локальном ПК и сделать скриншот уже из него.
Этот метод подходит, если нужно сохранить не экран, а конкретный документ или веб-страницу.
Какой способ выбрать: краткое резюме
Выбор метода зависит от вашей задачи и возможностей:
- Быстро и без программ — используйте
mstsc /lили комбинациюCtrl+Alt+PrtScn. - Нужно редактировать скриншот — установите Greenshot или ShareX.
- Автоматизация или скриншоты по расписанию — используйте
PowerShell. - Сохранение документа или веб-страницы — виртуальный принтер.
Чек-лист перед созданием скриншота через RDP
Часто задаваемые вопросы
Можно ли сделать скриншот удалённого экрана без установки программ?
Да. В Windows 10/11 и Windows Server 2016+ работает команда mstsc /v:имя_компьютера /l + Ctrl+Alt+PrtScn. Скриншот сохранится в папке Pictures\Remote Desktop на локальном компьютере.
Почему PrtScn не работает через удалённый рабочий стол?
Потому что по умолчанию сочетания клавиш передаются локальной машине, а не удалённой. Чтобы это исправить, нужно в настройках RDP переназначить клавиатуру на удалённый ПК (в меню Локальные ресурсы).
Как сделать скриншот только активного окна на удалённом ПК?
Используйте комбинацию Alt+PrtScn после того, как переназначите клавиатуру на удалённый компьютер. Или установите программу вроде Greenshot и выберите захват активного окна.
Можно ли сделать скриншот удалённого экрана с телефона?
Да, если подключаетесь через приложения для RDP (например, Microsoft Remote Desktop для Android или iOS). В них есть встроенная функция скриншота — обычно в меню приложения. Но качество может быть ниже, чем на ПК.