Работа с несколькими мониторами стала стандартом для многих пользователей — от геймеров до дизайнеров. Но когда нужно сделать скриншот только одного экрана, стандартные комбинации клавиш PrtSc или Win + Shift + S часто захватывают всё сразу. Это создаёт лишнюю работу: обрезать ненужные области в графическом редакторе, теряя время и качество изображения.

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

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

📊 Сколько мониторов подключено к вашему ПК?
Один
Два
Три или больше
Я использую ноутбук без внешних экранов

Почему стандартные способы не работают с несколькими мониторами

Большинство пользователей привыкли к двум базовым комбинациям:

  • 🖥️ PrtSc (Print Screen) — копирует весь экран в буфер обмена.
  • 🖼️ Alt + PrtSc — захватывает только активное окно.

Проблема в том, что эти методы не учитывают конфигурацию мультимониторной системы. Операционная система воспринимает все подключённые экраны как единое виртуальное пространство. Например, если у вас два монитора с разрешением 1920×1080, то PrtSc создаст изображение размером 3840×1080 (или 1920×2160, если экраны расположены вертикально).

Ещё один подводный камень — порядок мониторов в настройках Windows. Если в параметрах системы главный экран находится справа, а физически он слева, то инструмент Win + Shift + S (вырезка области) может сбивать с толку: координаты захвата не будут совпадать с реальным расположением.

⚠️ Внимание: В Windows 11 алгоритм определения "активного монитора" для скриншотов изменился. Теперь система приоритезирует экран, на котором находится курсор мыши в момент нажатия горячих клавиш. Это может приводить к неожиданным результатам, если курсор случайно переместился на второй монитор.

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

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

  1. Активируйте нужный монитор: переместите на него любое окно (например, проводник) и кликните по нему, чтобы сделать окно активным.
  2. Нажмите Alt + PrtSc. Эта комбинация захватывает только активное окно, но если окно развернуто на весь экран, то получится снимок одного монитора.
  3. Вставьте скриншот в Paint или другой редактор (Ctrl + V).

Минус метода: если на мониторе несколько окон, захватится только одно (активное). Чтобы обойти это, предварительно разверните любое окно на весь экран (Win + ↑).

Переместите целевое окно на нужный монитор|

Разверните его на весь экран (Win + ↑)|

Убедитесь, что окно активно (кликните по нему)|

Нажмите Alt + PrtSc и вставьте в редактор-->

Для Windows 11 есть альтернатива — инструмент Win + Shift + S (вырезка области). После нажатия выберите в панели инструментов "Экранный фрагмент" (второй значок), затем кликните по нужному монитору. Система захватывает весь экран, на который вы кликнули, игнорируя остальные.

⚠️ Внимание: В некоторых сборках Windows 11 (особенно корпоративных) функция "Экранный фрагмент" может быть отключена через групповую политику. В этом случае используйте PowerShell (см. Способ 4).

Способ 2: Встроенные инструменты macOS для мультимонитора

На Mac процесс проще благодаря продуманной поддержке нескольких экранов. Вот основные комбинации:

  • 📸 Cmd + Shift + 3 — скриншот всех мониторов (сохраняется на рабочий стол).
  • 🎯 Cmd + Shift + 4, затем Пробел — выбор конкретного экрана. После нажатия пробела курсор превратится в камеру, и вы сможете кликнуть по нужному монитору.
  • 🖱️ Cmd + Shift + 4, затем перетащите область — ручной захват части экрана.

Особенность macOS: скриншоты сохраняются в формате .png с тенью по умолчанию. Чтобы отключить тень, используйте терминал:

defaults write com.apple.screencapture disable-shadow -bool true

killall SystemUIServer

Если у вас MacBook Pro с Touch Bar, скриншот только основного экрана (игнорируя Touch Bar) делается так: Cmd + Shift + 6.

Как изменить формат скриншотов в macOS

По умолчанию macOS сохраняет скриншоты в PNG. Чтобы сменить формат на JPG, выполните в Терминале:

defaults write com.apple.screencapture type jpg

Затем перезагрузите SystemUIServer: killall SystemUIServer. Доступные форматы: png, jpg, tiff, pdf.

Способ 3: Программы для скриншотов с поддержкой мультимонитора

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

Программа Поддержка Windows Поддержка macOS Особенности
ShareX ✅ 7/10/11 Бесплатная, захват отдельного монитора, OCR, анимация GIF
Snagit Платная, редактор скриншотов, шаблоны, запись экрана
Lightshot Бесплатная, быстрый захват области, облачное сохранение
Greenshot Открытый исходный код, интеграция с Jira/Confluence

Рассмотрим настройку на примере ShareX (бесплатной и наиболее функциональной утилиты для Windows):

  1. Скачайте и установите ShareX с официального сайта.
  2. Запустите программу и перейдите в Настройки захвата → Захват экрана.
  3. В разделе "Монитор" выберите опцию "Захватить конкретный монитор" и укажите его номер (1, 2, 3...).
  4. Назначьте горячую клавишу (например, Ctrl + F1) в разделе "Горячие клавиши".

ShareX позволяет захватывать монитор даже если он выключен (в спящем режиме) — функция полезна для удалённой диагностики ПК.

💡

В Snagit есть уникальная функция "Прокручивающий захват" (Scrolling Capture), которая позволяет сделать скриншот длинной веб-страницы или документа, даже если он не помещается на одном экране.

Способ 4: Скриншот через PowerShell (для продвинутых пользователей)

Если вам нужно автоматизировать процесс или интегрировать захват экрана в скрипт, используйте PowerShell. Этот метод работает в Windows 10/11 и позволяет точно указать целевой монитор.

Сначала определите индексы мониторов в системе. Для этого выполните в PowerShell:

Add-Type -AssemblyName System.Windows.Forms

[System.Windows.Forms.Screen]::AllScreens | Select-Object DeviceName, Bounds

Вы получите список мониторов с их координатами. Например:

DeviceName Bounds

----------- ------

\\.\DISPLAY1 {X=0,Y=0,Width=1920,Height=1080}

\\.\DISPLAY2 {X=1920,Y=0,Width=2560,Height=1440}

Теперь используйте этот скрипт для захвата первого монитора (замените 0, 0, 1920, 1080 на координаты вашего экрана):

Add-Type -AssemblyName System.Windows.Forms

Add-Type -AssemblyName System.Drawing

$bounds = New-Object System.Drawing.Rectangle(0, 0, 1920, 1080)

$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)

$graphics.Dispose()

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

⚠️ Внимание: Скрипт сохраняет скриншот в корень диска C:\. Если у вас нет прав на запись, измените путь (например, на $env:USERPROFILE\Desktop\screenshot.png для рабочего стола).

Способ 5: Онлайн-сервисы для скриншотов (без установки программ)

Если вам нужно быстро сделать скриншот одного монитора без установки ПО, воспользуйтесь онлайн-сервисами. Они работают через браузер и подходят для Windows, macOS и даже Linux.

  • 🌐 Screenshot.net — захват видимой области браузера или всего экрана после установки расширения.
  • 📷 Lightshot — расширение для Chrome/Firefox с возможностью выбора монитора.
  • 🖥️ ScreenCapture — поддерживает задержку съёмки и аннотации.

Основной недостаток онлайн-сервисов — ограничения безопасности. Браузерные расширения не могут захватывать содержимое других программ (например, игры или системные окна) без дополнительных разрешений. Кроме того, некоторые сервисы добавляют водяные знаки на бесплатных тарифах.

💡

Онлайн-сервисы удобны для веб-страниц и интерфейсов браузера, но не подходят для съёмки игр, видеоплееров или системных утилит из-за ограничений безопасности.

Решение проблем: скриншот захватывает не тот монитор

Если при использовании горячих клавиш или программ скриншот делается не с того экрана, проверьте следующие настройки:

  1. Порядок мониторов в Windows:
    • Откройте Параметры → Система → Дисплей.
    • Перетащите значки мониторов так, чтобы их расположение совпадало с физическим.
    • Нажмите "Применить".
  • Основной монитор:

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

  • Драйверы видеокарты:

    Устаревшие драйверы NVIDIA, AMD или Intel могут сбивать координаты экранов. Обновите их через Диспетчер устройств или утилиты производителя.

  • Если проблема сохраняется, попробуйте отключить и снова подключить проблемный монитор. Иногда это сбрасывает ошибки определения экранов в системе.

    Как сбросить настройки дисплеев в Windows

    Если мониторы определяются неправильно даже после обновления драйверов, сбросьте их конфигурацию:

    1. Откройте Параметры → Система → Дисплей.

    2. Прокрутите вниз и нажмите "Графика" → "Изменить параметры по умолчанию".

    3. Нажмите "Сброс" в разделе "Настройки дисплея".

    После перезагрузки Windows заново определит конфигурацию экранов.

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

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

    Нет, если монитор физически выключен (нет сигнала), то операционная система не может захватить его изображение. Однако если монитор в спящем режиме (например, отключён через энергосбережение), некоторые программы вроде ShareX могут захватить его последний кадровый буфер (при условии, что видеокарта его сохраняет).

    Почему скриншот получается чёрным, когда я захватываю второй монитор?

    Это типичная проблема при использовании удалённого рабочего стола (RDP) или виртуализации (например, VirtualBox). Видеодрайвер не передаёт реальное изображение второго монитора, а подставляет чёрный фон. Решение:

    • Отключите аппаратное ускорение в настройках RDP.
    • Используйте PowerShell для захвата по координатам (Способ 4).

    Как сделать скриншот с высоким разрешением (4K, 5K)?

    Стандартные инструменты Windows/macOS захватывают экран в его текущем разрешении. Если вам нужно увеличить детализацию:

    • В Windows: измените масштаб экрана на 100% перед съёмкой (иначе скриншот будет в "размытом" разрешении).
    • В macOS: используйте команду defaults write com.apple.screencapture resolution-scale 2.0 для удвоения разрешения (требуется перезагрузка).
    • В ShareX: в настройках захвата выберите опцию "Увеличить разрешение" (Scale capture).

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

    Да, для этого подойдут:

    • Windows: Запланированные задачи + скрипт на PowerShell (Способ 4).
    • macOS: Automator + действие "Сделать снимок экрана".
    • Кросс-платформенное решение: AutoHotkey (Windows) или Hammerspoon (macOS) с триггером по времени.

    Пример для Windows:

    schtasks /create /tn "Monitor Screenshot" /tr "powershell -file C:\script.ps1" /sc daily /st 14:00

    Как удалить метаданные из скриншота перед отправкой?

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

    • В Windows: откройте изображение в Paint, нажмите Файл → Свойства и удалите данные вручную.
    • В macOS: используйте PreviewИнструменты → Показать инспектор → вкладка EXIF.
    • Универсальный способ: загрузите скриншот в онлайн-сервис для удаления метаданных.