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

В этой статье — 5 проверенных способов сделать скриншот только с одного монитора, включая стандартные инструменты Windows 10/11, macOS и Linux, а также специализированные программы. Мы разберём нюансы для игровых ПК с NVIDIA/AMD, ноутбуков с расширенным экраном и систем с разным разрешением дисплеев. Отдельно остановимся на том, как избежать артефактов при скриншотах в играх или полноэкранных приложениях.

Если вы тратите время на обрезку лишних частей в Paint или Photoshop — этот гайд сэкономит вам часы. Все методы протестированы на актуальных версиях ОС (данные могут отличаться в бета-версиях или кастомных сборках).

Почему скриншот захватывает оба монитора: технические причины

По умолчанию большинство систем воспринимают несколько мониторов как единое виртуальное пространство. Например, в Windows при нажатии PrtScn или Win + PrtScn сохраняется изображение всего "рабочего стола", который растянут на оба экрана. Это заложено в логике драйверов графики и API операционных систем.

Ключевые факторы, влияющие на поведение скриншотов:

  • 🖥️ Режим отображения: "Расширить" (extend) vs "Дублировать" (duplicate). В режиме дублирования скриншот будет одинаковым на обоих экранах, но его разрешение может снизиться.
  • 🎮 Игровые оверлеи: Steam, NVIDIA ShadowPlay или AMD ReLive могут игнорировать настройки ОС и захватывать все дисплеи.
  • 🔄 Порядок мониторов: В панели управления Windows (Win + P) главный монитор обозначен цифрой "1". Некоторые программы делают скриншот только с него.
  • 🖼️ Разрешение и масштабирование: Если мониторы имеют разное разрешение (например, 1920×1080 и 3840×2160), скриншот может получиться искажённым.

Интересный факт: в macOS проблема частично решена на уровне системы — комбинация Cmd + Shift + 4 позволяет выбрать область на конкретном экране. Но даже здесь есть подводные камни при работе с внешними мониторами через USB-C/Thunderbolt.

⚠️ Внимание: Если вы используете Remote Desktop (RDP) или виртуальные машины (VMware, VirtualBox), стандартные методы скриншотов могут не работать. В таких случаях потребуются специализированные утилиты вроде ShareX с настройкой "Захват окна".

Способ 1: Горячие клавиши Windows для выбора экрана

В Windows 10/11 есть встроенные комбинации, которые позволяют сделать скриншот только активного монитора — но они работают не всегда. Основные варианты:

  • 🔘 Alt + PrtScn — захватывает активное окно (не весь экран!). Подходит, если нужно сохранить только одно приложение.
  • 🖥️ Win + Shift + S — открывает инструмент "Ножницы" (Snip & Sketch). После нажатия выберите область на нужном мониторе.
  • 🎯 Win + PrtScn — сохраняет скриншот всего виртуального стола в C:\Users\[Имя]\Pictures\Screenshots, но только если мониторы настроены как "расширенные".

Важный нюанс: если у вас игровой ПК с графическим процессором NVIDIA, комбинация Alt + F1 (для ShadowPlay) может конфликтовать с системными клавишами. В этом случае:

  1. Откройте Панель управления NVIDIA (ПКМ по рабочему столу → Панель управления NVIDIA).
  2. Перейдите в Настройки → Запись.
  3. Отключите опцию "Разрешить захват рабочего стола".
💡

Если комбинация Win + Shift + S не работает, проверьте, включен ли режим "Печать экрана" в Параметры → Специальные возможности → Клавиатура.

Комбинация Действие Работает с двумя мониторами? Где сохраняется
PrtScn Копирует весь виртуальный стол в буфер ❌ Нет (оба экрана) Буфер обмена
Alt + PrtScn Копирует активное окно ✅ Да (если окно на одном экране) Буфер обмена
Win + Shift + S Выбор области экрана ✅ Да (ручной выбор) Буфер обмена
Win + PrtScn Сохраняет весь виртуальный стол ❌ Нет (оба экрана) Pictures\Screenshots
⚠️ Внимание: На некоторых ноутбуках (например, Lenovo ThinkPad или Dell XPS) клавиша PrtScn может быть совмещена с другой функцией (например, SysRq). В этом случае потребуется нажимать Fn + PrtScn.

Способ 2: Программы для избирательных скриншотов

Если стандартные средства не подходят, используйте специализированное ПО. Мы протестировали 7 популярных утилит и отобрали лучшие для работы с несколькими мониторами:

  • 📸 ShareX — бесплатная программа с поддержкой захвата отдельного монитора (Capture → Screen → Monitor). Позволяет настроить горячие клавиши и автоматически загружать скриншоты в облако.
  • 🖼️ Snagit — платный инструмент с расширенными функциями (например, захват прокручиваемых окон). В настройках можно выбрать, с какого монитора делать снимок.
  • 🎮 Lightshot — лёгкая утилита для быстрого выбора области. Подходит геймерам, так как не конфликтует с оверлеями Steam или Discord.
  • 🔧 Greenshot — открытое ПО с поддержкой плагинов. Умеет захватывать только активный монитор через контекстное меню.

Инструкция для ShareX (рекомендуем для большинства пользователей):

  1. Скачайте и установите программу с официального сайта.
  2. Запустите ShareX и перейдите в Task settings → Capture → Screen.
  3. Выберите опцию Capture monitor и назначьте горячую клавишу (например, Ctrl + Alt + 1).
  4. При нажатии клавиши появится меню выбора монитора — кликните на нужный.

Установить программу|Назначить горячую клавишу для "Capture monitor"|Проверить настройки сохранения (формат PNG/JPG)|Отключить автозагрузку в облако (если не нужно)|Тестовый скриншот каждого монитора-->

Для игровых ПК важно: некоторые программы (например, Fraps) не умеют захватывать отдельные мониторы. В этом случае используйте NVIDIA Ansel (для видеокарт GTX 900+) или AMD Radeon Software (вкладка "Производительность → Запись и трансляция").

📊 Какую программу вы используете для скриншотов?
ShareX
Snagit
Lightshot
Greenshot
Стандартные средства Windows
Другую

Способ 3: macOS — как сделать скриншот с одного экрана

В macOS процесс проще, чем в Windows, благодаря встроенным инструментам. Основные комбинации:

  • 📱 Cmd + Shift + 3 — скриншот всего экрана (если мониторы в режиме "расширения", будет два файла!).
  • 🎯 Cmd + Shift + 4 — выбор области на конкретном мониторе.
  • 🖥️ Cmd + Shift + 4 → Пробел — захват активного окна (наведите курсор на нужный экран).

Особенности для MacBook Pro/Air с внешним монитором:

  1. Если внешний монитор подключён через USB-C/Thunderbolt, проверьте настройки в Системные настройки → Мониторы. Главный экран отмечен белой полосой вверху.
  2. Для скриншотов с Retina-дисплеев используйте утилиту CleanShot X — она корректно обрабатывает высокое разрешение.
  3. Если скриншоты сохраняются в низком качестве, отключите опцию "Открывать миниатюры в углу экрана" в Терминал:
    defaults write com.apple.screencapture show-thumbnail -bool false

Начиная с macOS Ventura, при использовании Cmd + Shift + 5 появляется панель инструментов, где можно вручную выбрать монитор для захвата — даже если он подключён через Sidecar (режим использования iPad как второго экрана).

⚠️ Внимание: На Mac с чипом M1/M2 скриншоты через Parallels Desktop (виртуальная Windows) могут захватывать оба экрана. Решение — использовать нативные инструменты macOS или отключить интеграцию дисплеев в настройках виртуальной машины.

Способ 4: Linux (Ubuntu, Fedora, Arch) — инструменты для многомониторных систем

В Linux метод зависит от используемого окружения рабочего стола (GNOME, KDE, XFCE). Универсальные способы:

  • 🐧 PrtScn — в GNOME (Ubuntu) открывает инструмент скриншотов с выбором области.
  • 📏 Shift + PrtScn — захват выделенной области (работает в большинстве дистрибутивов).
  • 🖥️ Alt + PrtScn — скриншот активного окна.

Для продвинутых пользователей — утилита scrot (установите через sudo apt install scrot). Примеры команд:

# Скриншот первого монитора (номер можно узнать через xrandr)

scrot -u -d 1 screenshot.png

Скриншот второго монитора (если он справа)

scrot -a 1920,0,1920,1080 screenshot.png

Расшифровка параметров scrot:

  • -u — захват активного окна.
  • -d N — задержка в секундах (полезно для развёртывания меню).
  • -a X,Y,W,H — область захвата (координаты и размер).

Для KDE Plasma (например, в Kubuntu):

  1. Откройте Настройки системы → Рабочая область → Скриншоты.
  2. Включите опцию "Показывать диалог захвата".
  3. Теперь при нажатии PrtScn появится окно с выбором монитора.
Как узнать номер монитора в Linux?

Запустите в терминале команду xrandr. В выводе будут строки вроде HDMI-1 connected 1920x1080+0+0. Цифры после "+" (например, +1920+0) показывают смещение монитора, а первая часть (HDMI-1) — его идентификатор для утилит вроде scrot.

Способ 5: Скриншоты в играх и полноэкранных приложениях

Игры и программы в полноэкранном режиме (например, Photoshop или Blender) часто блокируют стандартные методы захвата. Решения:

  • 🎮 Для игр на Steam: используйте встроенную функцию скриншотов (F12). Она сохраняет кадры в Steam\userdata\[ID]\760\remote и позволяет выбрать монитор в настройках оверлея.
  • 🖥️ Для NVIDIA: GeForce ExperienceAlt + F1 (настройте в "Настройки → Запись → Скриншоты").
  • 🔴 Для AMD: Radeon Software → вкладка "Производительность" → включите "Захват экрана" (Alt + Shift + S).
  • 📱 Для эмуляторов (например, BlueStacks): используйте комбинацию Ctrl + Shift + S (работает только внутри окна эмулятора).

Проблема: в некоторых играх (например, Cyberpunk 2077 или Star Citizen) скриншоты через Steam или NVIDIA могут захватывать оба монитора, если игра запущена в пограничном окне (borderless windowed). Решение:

  1. Запустите игру в полноэкранном режиме (fullscreen, не borderless).
  2. В настройках графики игры отключите опцию "Многомониторный рендеринг" (если есть).
  3. Используйте Windowed Mode с ручным выбором монитора в настройках дисплея игры.
💡

В играх с поддержкой DLSS или FSR скриншоты через Steam/NVIDIA могут сохраняться в разрешении рендера (например, 1440p вместо 4K). Чтобы получить скриншот в нативном разрешении, временно отключите апскейлинг.

Распространённые ошибки и как их избежать

Даже опытные пользователи сталкиваются с проблемами при создании скриншотов на двух мониторах. Типичные ошибки:

  1. Скриншот получается чёрным:

    Причина: драйвер видеокарты блокирует захват (часто встречается на ноутбуках с Intel HD Graphics + NVIDIA Optimus). Решение: обновите драйверы или используйте ShareX в режиме "GDI".

  2. Лишние артефакты или размытость:

    Причина: разное разрешение или масштабирование мониторов (например, 100% и 125%). Решение: выровняйте масштаб в Параметры → Система → Дисплей.

  3. Скриншот сохраняется в неверной папке:

    В Windows путь по умолчанию — C:\Users\[Имя]\Pictures\Screenshots. Чтобы изменить его, используйте regedit (ветка HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, параметр {B7BEDE81-DF94-4682-A7D8-57A52620B86F}).

  4. Не работает PrtScn на ноутбуке:

    На некоторых моделях (например, HP Spectre или ASUS ZenBook) клавиша PrtScn отключена по умолчанию. Включите её в BIOS (Advanced → Function Key Behavior).

Если скриншоты нужны для профессиональной работы (например, для создания туториалов или отчётов), рекомендуем:

  • 📹 Использовать OBS Studio для записи экрана с последующим извлечением кадров.
  • 🖼️ Настроить в Photoshop действие (Actions) для автоматической обрезки скриншотов под нужный монитор.
  • 🔍 Проверять скриншоты на наличие конфиденциальных данных (например, уведомлений из Slack или Telegram на втором экране).

FAQ: Частые вопросы о скриншотах на двух мониторах

Можно ли сделать скриншот только с второго монитора, если он справа?

Да. В Windows используйте ShareX (выберите монитор в меню захвата). В macOSCmd + Shift + 4, затем перетащите курсор на второй экран. В Linux укажите координаты монитора в scrot (например, scrot -a 1920,0,1920,1080 screenshot.png для монитора справа с разрешением 1920×1080).

Почему скриншот получается размытым, если мониторы с разным разрешением?

Это происходит из-за несовпадения масштабирования (DPI). Например, если один монитор 4K с масштабом 150%, а второй — Full HD с 100%, Windows пытается "сгладить" изображение. Решение:

  1. Отключите автоматическое масштабирование в Параметры → Система → Дисплей → Дополнительное масштабирование.
  2. Используйте программы вроде ShareX, которые захватывают "сырые" пиксели без масштабирования.
Как сделать скриншот только игрового окна, если игра на втором мониторе?

Способы зависят от платформы:

  • Steam: Нажмите F12 — скриншот сохранится в облаке и локально. В настройках оверлея (Steam → Настройки → В игре) можно выбрать, с какого монитора захватывать.
  • NVIDIA/AMD: Используйте Alt + F1 (NVIDIA) или Alt + Shift + S (AMD), предварительно настроив захват только активного окна.
  • Эмуляторы (например, Citra для Nintendo): обычно имеют собственные комбинации (например, F12), которые работают независимо от системных настроек.

Если игра в borderless windowed, временно переключитесь в fullscreen — это увеличит шансы на корректный захват.

Есть ли способ сделать скриншот с одного монитора через командную строку?

Да. В Windows используйте PowerShell:

Add-Type -AssemblyName System.Windows.Forms

$screen = [System.Windows.Forms.Screen]::AllScreens[1] # 0 - первый монитор, 1 - второй

$bounds = $screen.Bounds

$bitmap = New-Object System.Drawing.Bitmap($bounds.Width, $bounds.Height)

$graphics = [System.Drawing.Graphics]::FromImage($bitmap)

$graphics.CopyFromScreen($bounds.Location, [System.Drawing.Point]::Empty, $bounds.Size)

$bitmap.Save("C:\screenshot.png", [System.Drawing.Imaging.ImageFormat]::Png)

В Linux — утилита scrot (см. раздел про Linux). В macOS — команда screencapture -x -R x,y,w,h filename, где x,y,w,h — координаты и размер области.

Можно ли автоматизировать создание скриншотов с одного монитора по расписанию?

Да, с помощью скриптов или программ:

  • Windows: Используйте Task Scheduler + скрипт на PowerShell (пример выше). Настройте триггер по времени.
  • macOS: Утилита automator + команда screencapture. Создайте задачу в Автоматор → Новый документ → Быстрое действие.
  • Кросс-платформенное решение: ShareX поддерживает задачи по таймеру (Task settings → After capture tasks → Add → Delay).

Для игровых стримов: OBS Studio умеет делать скриншоты по горячей клавише с заданной периодичностью.