Как сделать скриншот на компьютере с клавиатуры и сохранить на рабочий стол: все способы

Нажатие клавиши Print Screen на клавиатуре создаёт снимок экрана, но по умолчанию он не сохраняется в файл — вместо этого изображение копируется в буфер обмена. Чтобы скриншот сразу появился на рабочем столе в формате .png или .jpg, нужно либо использовать комбинации горячих клавиш с Win, либо настроить автосохранение через сторонние утилиты. В Windows 10/11 для этого предусмотрены встроенные инструменты, но их работа зависит от версии системы и настроек клавиатуры.

Если после нажатия PrtScn (или Fn + PrtScn на ноутбуках) скриншот не сохраняется автоматически, проблема может крыться в отключённой функции OneDrive (которая по умолчанию сохраняет скрины в облако) или в отсутствии прав на запись в папку C:\Users\[Имя_пользователя]\Pictures\Screenshots. Ниже разберём все рабочие способы — от стандартных клавиш до альтернативных программ, которые гарантированно сохранят снимок экрана в нужную папку.

1. Стандартные горячие клавиши для скриншота с автосохранением

В современных версиях Windows (начиная с 8.1) есть две комбинации клавиш, которые автоматически сохраняют скриншот в папку Снимки экрана (она находится в Изображения):

  • 🖥️ Win + PrtScn — сохраняет снимок всего экрана в формате .png с разрешением текущего дисплея. Файл будет назван Снимок экрана (N).png, где N — порядковый номер.
  • 🎯 Win + Shift + S — открывает панель Ножницы для выделения области экрана. После выделения скриншот копируется в буфер, но если включена синхронизация с OneDrive, он также сохранится в облако и на рабочий стол.

На ноутбуках (например, Lenovo, HP, Asus) клавиша PrtScn часто совмещена с Fn, поэтому для срабатывания комбинации может потребоваться нажать Fn + Win + PrtScn. Если клавиша PrtScn отсутствует (как на некоторых MacBook с Windows), используйте Fn + Win + Space (эмуляция PrtScn).

Комбинация клавиш Действие Куда сохраняется Работает в
Win + PrtScn Снимок всего экрана C:\Users\[Имя]\Pictures\Screenshots Windows 8.1/10/11
Win + Shift + S Выделение области Буфер обмена (+ облако, если настроено) Windows 10/11
Alt + PrtScn Снимок активного окна Буфер обмена Все версии Windows
Fn + Shift + F11 Снимок экрана (на некоторых ноутбуках) Папка Screenshots Lenovo, Dell (с фирменными утилитами)

2. Почему скриншот не сохраняется на рабочий стол?

Если после нажатия Win + PrtScn снимок не появляется в папке Снимки экрана, причины могут быть следующими:

  • ⚙️ Отсутствует папка Screenshots в C:\Users\[Имя]\Pictures. Решение: создайте её вручную.
  • 🔒 Нет прав на запись в папку. Решение: кликните правой кнопкой по папке ИзображенияСвойстваБезопасность → добавьте своего пользователя с полными правами.
  • ☁️ Отключён OneDrive. В Windows 10/11 по умолчанию скриншоты сохраняются и в облако, и локально. Если OneDrive отключён, проверьте настройки синхронизации.
  • 🖊️ Изменён реестр. Если ранее редактировался ключ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer, путь сохранения мог сбиться.
Как проверить путь сохранения скриншотов в реестре

Откройте Win + R → введите regedit → перейдите по пути HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer. Проверьте параметр ScreenshotIndex — если его нет, создайте DWORD (32-bit) с именем ScreenshotIndex и значением 1.

Критическая ошибка: Если после нажатия Win + PrtScn экран на долю секунды темнеет, но файла нет — значит, система пытается сохранить скриншот, но не может. Чаще всего это связано с повреждёнными правами доступа к папке Pictures. Решение:

  1. Откройте Командную строку от имени администратора (Win + X → Командная строка (администратор)).
  2. Введите команду:
    icacls "C:\Users\%username%\Pictures" /reset /T /C
  3. Перезагрузите ПК и повторите попытку.

3. Сохранение скриншота на рабочий стол через «Ножницы»

Утилита Ножницы (snippingtool.exe) позволяет сохранять скриншоты в любую папку, включая рабочий стол. Алгоритм:

  1. Откройте Ножницы через поиск Windows (Win + S → введите «ножницы»).
  2. Нажмите Создать → выберите область экрана.
  3. После захвата нажмите Файл → Сохранить как.
  4. В поле Папка выберите Рабочий стол, укажите имя файла и формат (.png, .jpg, .gif).

Чтобы ускорить процесс, настройте автосохранение:

  • 📁 В Ножницах перейдите в Параметры → снимите галочку с Показывать экранную заставку после захвата.
  • 🔄 Включите опцию Сохранять копии захватов в папку "Снимки экрана".

Настроена папка для сохранения|Отключена заставка после захвата|Выбран формат PNG для лучшего качества|Проверены права на запись в папку-->

4. Альтернативные программы для скриншотов

Если стандартные средства Windows не устраивают, используйте сторонние утилиты с расширенными функциями:

  • 📸 Lightshot — позволяет выделять области, добавлять текст/стрелки и сохранять на рабочий стол или в облако. Горячая клавиша: PrtScn (переопределяется в настройках).
  • 🖼️ ShareX — поддерживает автосохранение по таймеру, запись видео с экрана и загрузку на Imgur. Путь сохранения настраивается в Настройки → Пути.
  • 🎨 Snagit — профессиональный инструмент с редактором скриншотов и шаблонами аннотаций. Сохраняет файлы в выбранную папку по умолчанию.

Пример настройки ShareX для автосохранения на рабочий стол:

  1. Скачайте и установите программу с официального сайта.
  2. Откройте Настройки → Пути.
  3. В поле Папка для снимков экрана укажите %userprofile%\Desktop.
  4. В разделе Горячие клавиши назначьте комбинацию (например, Ctrl + Shift + S).

Стандартные средства Windows|Lightshot|ShareX|Snagit|Другую-->

5. Скриншоты на MacOS: как сохранить на рабочий стол

На компьютерах Apple (MacBook, iMac) скриншоты по умолчанию сохраняются на рабочий стол в формате .png. Используйте следующие комбинации:

  • 🍎 Command + Shift + 3 — снимок всего экрана.
  • 🍎 Command + Shift + 4 → выделение области мышью.
  • 🍎 Command + Shift + 4 → Пробел → выбор окна.

Чтобы изменить формат сохранения (например, на .jpg), выполните в Терминале (Applications → Utilities → Terminal):

defaults write com.apple.screencapture type jpg

killall SystemUIServer

Файлы будут названы Снимок экрана [дата] в [время].jpg. Если скриншоты не сохраняются, проверьте права на запись:

  1. Откройте Терминал.
  2. Введите:
    chmod 777 ~/Desktop
defaults write com.apple.screencapture location ~/Pictures/Screenshots

(замените ~/Pictures/Screenshots на нужную папку).-->

6. Linux: скриншоты с сохранением на рабочий стол

В большинстве дистрибутивов Linux (Ubuntu, Mint, Fedora) для скриншотов используется утилита Flameshot или встроенные инструменты окружения рабочего стола (GNOME, KDE). Стандартные комбинации:

  • 🐧 PrtScn — снимок всего экрана (сохраняется в ~/Pictures).
  • 🐧 Alt + PrtScn — снимок активного окна.
  • 🐧 Shift + PrtScn — выделение области (в GNOME).

Чтобы изменить папку сохранения на рабочий стол:

  1. Установите Flameshot:
    sudo apt install flameshot
  2. Запустите из терминала:
    flameshot gui
  3. После захвата нажмите Сохранить и выберите /home/[имя]/Desktop.

Для автоматического сохранения на рабочий стол отредактируйте конфиг Flameshot:

mkdir -p ~/.config/flameshot

echo 'saveAfterCopy=true' >> ~/.config/flameshot/flameshot.ini

echo 'savePath=/home/$USER/Desktop' >> ~/.config/flameshot/flameshot.ini

7. Как настроить автосохранение скриншотов в Windows

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

  1. Создайте файл save_screenshot.ps1 на рабочем столе.
  2. Вставьте в него код:
    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:\Users\$env:USERNAME\Desktop\Screenshot_$(Get-Date -Format 'yyyyMMdd_HHmmss').png", [System.Drawing.Imaging.ImageFormat]::Png)

  3. Назначьте скрипту горячую клавишу через Планировщик задач или ярлык.

Альтернатива — программа AutoHotkey. Установите её и создайте скрипт:

#IfWinActive ahk_exe explorer.exe

PrtSc::

Send {PrintScreen}

Sleep 500

Run, mspaint

WinWait, Безымянный - Paint

Send ^v

Sleep 500

Send !f s

Sleep 300

Send Desktop{Enter}

Sleep 300

Send Screenshot_%A_YYYY%%A_MM%%A_DD%_%A_Hour%%A_Min%%A_Sec.{Enter}

Sleep 300

Send !{F4}

return

8. Частые ошибки и их решения

Разберём типичные проблемы и способы их устранения:

Проблема Причина Решение
Скриншот не сохраняется в папку Screenshots Отсутствуют права или папка удалена Создайте папку вручную или восстановите права через icacls
Клавиша PrtScn не работает Отключена в BIOS или конфликт с драйверами Обновите драйвер клавиатуры или проверьте настройки BIOS (Function Key Behavior)
Скриншот сохраняется в облако, но не локально Настройка OneDrive по умолчанию Отключите Автоматически сохранять скриншоты в OneDrive в настройках программы
Файл скриншота повреждён Не хватает места на диске или сбой при записи Очистите диск или сохраните скриншот в другую папку
Get-ChildItem "C:\Users\$env:USERNAME\Pictures\Screenshots\*.png" | ForEach-Object {

$jpg = [System.IO.Path]::ChangeExtension($_.FullName, ".jpg")

[System.Drawing.Bitmap]::FromFile($_.FullName).Save($jpg, [System.Drawing.Imaging.ImageFormat]::Jpeg)

}

-->

⚠️ Внимание: Если вы используете виртуальную машину (VMware, VirtualBox), горячие клавиши для скриншотов могут конфликтовать с хост-системой. Чтобы сделать снимок экрана внутри ВМ, нажмите Ctrl + Alt + PrtScn (для VirtualBox) или отключите захват клавиш в настройках ВМ.

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

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

Да, используйте комбинацию Alt + PrtScn (скопирует активное окно в буфер) или Win + Shift + S → выделите нужное окно. В MacOS нажмите Command + Shift + 4 → Пробел → кликните по окну.

Как изменить формат сохранения скриншотов с PNG на JPG?

В Windows: используйте Paint (вставьте скриншот через Ctrl + V, затем Файл → Сохранить как → JPEG). На MacOS выполните команду в Терминале:

defaults write com.apple.screencapture type jpg

В Linux отредактируйте конфиг Flameshot или используйте convert из пакета imagemagick.

Почему скриншоты сохраняются размытыми?

Это происходит из-за масштабирования экрана (например, 125% или 150% в настройках дисплея). Чтобы исправить:

  1. Откройте Параметры → Система → Дисплей.
  2. Установите масштаб 100%.
  3. Перезагрузите ПК и повторите скриншот.

Альтернатива: используйте ShareX с настройкой Capture → Scale image to: 100%.

Как сделать скриншот с задержкой (таймером)?

В Windows:

  1. Откройте Ножницы.
  2. Нажмите Отложенный → выберите задержку (до 5 секунд).

В ShareX доступна задержка до 60 секунд (Настройки → Захват → Задержка перед захватом). На MacOS используйте Терминал:

sleep 5; screencapture -T 5 desktop.png

(задержка 5 секунд).

Можно ли сделать скриншот с меню (контекстного или системного)?

Да, но стандартными средствами Windows это невозможно — меню исчезает при нажатии PrtScn. Решения:

  • Используйте ShareX с опцией Capture → Include cursor.
  • На MacOS: Command + Shift + 4 → Пробел → клик по меню.
  • В Linux: gnome-screenshot -d 5 -w (задержка 5 секунд для активного окна).