Работа с двумя мониторами упрощает многозадачность, но создаёт неожиданные сложности при создании скриншотов. Вместо нужного кадра с рабочего экрана вы получаете снимок сразу обоих дисплеев — с лишними окнами, панелями задач или конфиденциальной информацией на втором мониторе. Эта проблема знакома геймерам, дизайнерам и офисным работникам, которые регулярно делятся экранами в 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) может конфликтовать с системными клавишами. В этом случае:
- Откройте Панель управления NVIDIA (
ПКМ по рабочему столу → Панель управления NVIDIA). - Перейдите в
Настройки → Запись. - Отключите опцию "Разрешить захват рабочего стола".
Если комбинация 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 (рекомендуем для большинства пользователей):
- Скачайте и установите программу с официального сайта.
- Запустите ShareX и перейдите в
Task settings → Capture → Screen. - Выберите опцию
Capture monitorи назначьте горячую клавишу (например,Ctrl + Alt + 1). - При нажатии клавиши появится меню выбора монитора — кликните на нужный.
Установить программу|Назначить горячую клавишу для "Capture monitor"|Проверить настройки сохранения (формат PNG/JPG)|Отключить автозагрузку в облако (если не нужно)|Тестовый скриншот каждого монитора-->
Для игровых ПК важно: некоторые программы (например, Fraps) не умеют захватывать отдельные мониторы. В этом случае используйте NVIDIA Ansel (для видеокарт GTX 900+) или AMD Radeon Software (вкладка "Производительность → Запись и трансляция").
Способ 3: macOS — как сделать скриншот с одного экрана
В macOS процесс проще, чем в Windows, благодаря встроенным инструментам. Основные комбинации:
- 📱
Cmd + Shift + 3— скриншот всего экрана (если мониторы в режиме "расширения", будет два файла!). - 🎯
Cmd + Shift + 4— выбор области на конкретном мониторе. - 🖥️
Cmd + Shift + 4 → Пробел— захват активного окна (наведите курсор на нужный экран).
Особенности для MacBook Pro/Air с внешним монитором:
- Если внешний монитор подключён через USB-C/Thunderbolt, проверьте настройки в
Системные настройки → Мониторы. Главный экран отмечен белой полосой вверху. - Для скриншотов с Retina-дисплеев используйте утилиту CleanShot X — она корректно обрабатывает высокое разрешение.
- Если скриншоты сохраняются в низком качестве, отключите опцию "Открывать миниатюры в углу экрана" в
Терминал: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):
- Откройте
Настройки системы → Рабочая область → Скриншоты. - Включите опцию "Показывать диалог захвата".
- Теперь при нажатии
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 Experience →
Alt + F1(настройте в "Настройки → Запись → Скриншоты"). - 🔴 Для AMD: Radeon Software → вкладка "Производительность" → включите "Захват экрана" (
Alt + Shift + S). - 📱 Для эмуляторов (например, BlueStacks): используйте комбинацию
Ctrl + Shift + S(работает только внутри окна эмулятора).
Проблема: в некоторых играх (например, Cyberpunk 2077 или Star Citizen) скриншоты через Steam или NVIDIA могут захватывать оба монитора, если игра запущена в пограничном окне (borderless windowed). Решение:
- Запустите игру в полноэкранном режиме (fullscreen, не borderless).
- В настройках графики игры отключите опцию "Многомониторный рендеринг" (если есть).
- Используйте Windowed Mode с ручным выбором монитора в настройках дисплея игры.
В играх с поддержкой DLSS или FSR скриншоты через Steam/NVIDIA могут сохраняться в разрешении рендера (например, 1440p вместо 4K). Чтобы получить скриншот в нативном разрешении, временно отключите апскейлинг.
Распространённые ошибки и как их избежать
Даже опытные пользователи сталкиваются с проблемами при создании скриншотов на двух мониторах. Типичные ошибки:
- Скриншот получается чёрным:
Причина: драйвер видеокарты блокирует захват (часто встречается на ноутбуках с Intel HD Graphics + NVIDIA Optimus). Решение: обновите драйверы или используйте ShareX в режиме "GDI".
- Лишние артефакты или размытость:
Причина: разное разрешение или масштабирование мониторов (например,
100%и125%). Решение: выровняйте масштаб вПараметры → Система → Дисплей. - Скриншот сохраняется в неверной папке:
В Windows путь по умолчанию —
C:\Users\[Имя]\Pictures\Screenshots. Чтобы изменить его, используйтеregedit(веткаHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, параметр{B7BEDE81-DF94-4682-A7D8-57A52620B86F}). - Не работает
PrtScnна ноутбуке:На некоторых моделях (например, HP Spectre или ASUS ZenBook) клавиша
PrtScnотключена по умолчанию. Включите её в BIOS (Advanced → Function Key Behavior).
Если скриншоты нужны для профессиональной работы (например, для создания туториалов или отчётов), рекомендуем:
- 📹 Использовать OBS Studio для записи экрана с последующим извлечением кадров.
- 🖼️ Настроить в Photoshop действие (
Actions) для автоматической обрезки скриншотов под нужный монитор. - 🔍 Проверять скриншоты на наличие конфиденциальных данных (например, уведомлений из Slack или Telegram на втором экране).
FAQ: Частые вопросы о скриншотах на двух мониторах
Можно ли сделать скриншот только с второго монитора, если он справа?
Да. В Windows используйте ShareX (выберите монитор в меню захвата). В macOS — Cmd + Shift + 4, затем перетащите курсор на второй экран. В Linux укажите координаты монитора в scrot (например, scrot -a 1920,0,1920,1080 screenshot.png для монитора справа с разрешением 1920×1080).
Почему скриншот получается размытым, если мониторы с разным разрешением?
Это происходит из-за несовпадения масштабирования (DPI). Например, если один монитор 4K с масштабом 150%, а второй — Full HD с 100%, Windows пытается "сгладить" изображение. Решение:
- Отключите автоматическое масштабирование в
Параметры → Система → Дисплей → Дополнительное масштабирование. - Используйте программы вроде 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 умеет делать скриншоты по горячей клавише с заданной периодичностью.