Нажатие клавиши 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. Решение:
- Откройте
Командную строкуот имени администратора (Win + X → Командная строка (администратор)). - Введите команду:
icacls "C:\Users\%username%\Pictures" /reset /T /C - Перезагрузите ПК и повторите попытку.
3. Сохранение скриншота на рабочий стол через «Ножницы»
Утилита Ножницы (snippingtool.exe) позволяет сохранять скриншоты в любую папку, включая рабочий стол. Алгоритм:
- Откройте Ножницы через поиск Windows (
Win + S→ введите «ножницы»). - Нажмите
Создать→ выберите область экрана. - После захвата нажмите
Файл → Сохранить как. - В поле
ПапкавыберитеРабочий стол, укажите имя файла и формат (.png,.jpg,.gif).
Чтобы ускорить процесс, настройте автосохранение:
- 📁 В Ножницах перейдите в
Параметры→ снимите галочку сПоказывать экранную заставку после захвата. - 🔄 Включите опцию
Сохранять копии захватов в папку "Снимки экрана".
Настроена папка для сохранения|Отключена заставка после захвата|Выбран формат PNG для лучшего качества|Проверены права на запись в папку-->
4. Альтернативные программы для скриншотов
Если стандартные средства Windows не устраивают, используйте сторонние утилиты с расширенными функциями:
- 📸 Lightshot — позволяет выделять области, добавлять текст/стрелки и сохранять на рабочий стол или в облако. Горячая клавиша:
PrtScn(переопределяется в настройках). - 🖼️ ShareX — поддерживает автосохранение по таймеру, запись видео с экрана и загрузку на Imgur. Путь сохранения настраивается в
Настройки → Пути. - 🎨 Snagit — профессиональный инструмент с редактором скриншотов и шаблонами аннотаций. Сохраняет файлы в выбранную папку по умолчанию.
Пример настройки ShareX для автосохранения на рабочий стол:
- Скачайте и установите программу с официального сайта.
- Откройте
Настройки → Пути. - В поле
Папка для снимков экранаукажите%userprofile%\Desktop. - В разделе
Горячие клавишиназначьте комбинацию (например,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. Если скриншоты не сохраняются, проверьте права на запись:
- Откройте Терминал.
- Введите:
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).
Чтобы изменить папку сохранения на рабочий стол:
- Установите Flameshot:
sudo apt install flameshot - Запустите из терминала:
flameshot gui - После захвата нажмите
Сохранитьи выберите/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:
- Создайте файл
save_screenshot.ps1на рабочем столе. - Вставьте в него код:
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)
- Назначьте скрипту горячую клавишу через Планировщик задач или ярлык.
Альтернатива — программа 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% в настройках дисплея). Чтобы исправить:
- Откройте
Параметры → Система → Дисплей. - Установите масштаб
100%. - Перезагрузите ПК и повторите скриншот.
Альтернатива: используйте ShareX с настройкой Capture → Scale image to: 100%.
Как сделать скриншот с задержкой (таймером)?
В Windows:
- Откройте Ножницы.
- Нажмите
Отложенный→ выберите задержку (до 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 секунд для активного окна).