Windows 10/11 Горячие клавиши, PowerShell

Горячие клавиши: Общие комбинации

Горячие клавиши Windows Название Описание
Основные
Ctrl + X Вырезать Вырезать выбранный элемент.
Ctrl + C (или Ctrl + Insert) Копировать Копировать выбранный элемент.
Ctrl + V (или Shift + Insert) Вставить Вставить выбранный элемент.
Ctrl + Z Отменить Отменить действие.
Ctrl + Y Повторить Повторить отменённое действие.
Alt + Tab Переключение приложений Переключаться между запущенными приложениями.
Alt + F4 Закрыть приложение Закрыть активное окно или выйти из приложения.
Win + L Блокировка Заблокировать компьютер.
Win + D Показать рабочий стол Показать и скрыть рабочий стол.
F2 Переименовать Переименовать выбранный элемент.
F3 Поиск в проводнике Поиск файла или папки в Проводнике.
F4 Адресная строка Отобразить адресную строку в Проводнике.
F5 Обновить Обновить активное окно.
F6 Цикл элементов Переключаться между элементами экрана в окне.
F10 Меню Активировать панель меню в активном приложении.
Alt + F8 Показать пароль Показать пароль на экране входа.
Alt + Esc Цикл окон Переключаться между элементами в порядке открытия.
Alt + Enter Свойства Отобразить свойства выбранного элемента.
Alt + Spacebar Контекстное меню окна Открыть контекстное меню активного окна.
Alt + Left Назад Вернуться назад.
Alt + Right Вперёд Перейти вперёд.
Alt + Pg Up Экран вверх Перейти на один экран вверх.
Alt + Pg Dn Экран вниз Перейти на один экран вниз.
Редактирование и навигация
Ctrl + F4 Закрыть документ Закрыть активный документ (в приложениях с несколькими документами).
Ctrl + A Выделить всё Выделить все элементы в документе или окне.
Ctrl + D (или Delete) Удалить Удалить выбранный элемент в Корзину.
Ctrl + R (или F5) Обновить Обновить активное окно.
Ctrl + Right Слово вправо Переместить курсор к началу следующего слова.
Ctrl + Left Слово влево Переместить курсор к началу предыдущего слова.
Ctrl + Down Абзац вниз Переместить курсор к началу следующего абзаца.
Ctrl + Up Абзац вверх Переместить курсор к началу предыдущего абзаца.
Ctrl + Esc Меню Пуск Открыть меню Пуск.
Ctrl + Shift + Esc Диспетчер задач Открыть Диспетчер задач.
Ctrl + Shift Язык ввода Переключить раскладку клавиатуры (при нескольких раскладках).
Ctrl + Spacebar IME включение Включить/выключить IME для китайского ввода.
Shift + F10 Контекстное меню Открыть контекстное меню выбранного элемента.
Shift + any arrow key Выделение Выделить элемент в окне или текст в документе.
Shift + Delete Удалить без Корзины Удалить без помещения в Корзину.
Right Открыть подменю Открыть следующее меню справа или подменю.
Left Закрыть подменю Открыть следующее меню слева или закрыть подменю.
Esc Остановить Остановить текущее действие.
Prt Sc Скриншот Сделать скриншот экрана и скопировать в буфер обмена.

Горячие клавиши: Управление окнами и приложениями

Горячие клавиши Windows Название Описание
Основные клавиши
Win Пуск Открыть или закрыть меню Пуск.
Win + A Центр уведомлений Открыть центр уведомлений.
Win + B Область уведомлений Установить фокус в области уведомлений.
Win + C Cortana Открыть Cortana в режиме прослушивания.
Win + E Проводник Открыть Проводник.
Win + F Feedback Hub Открыть Feedback Hub и сделать скриншот.
Win + G Xbox Game Bar Открыть Game Bar при запущенной игре.
Win + H Диктовка Начать диктовку.
Win + I Настройки Открыть Параметры Windows.
Win + K Подключение Открыть быстрое подключение (проецирование).
Win + M Свернуть всё Свернуть все окна.
Win + P Проецирование Выбрать режим отображения для презентации.
Win + Q Помощь Открыть Быструю помощь.
Win + R Выполнить Открыть диалоговое окно «Выполнить».
Win + S Поиск Открыть поиск.
Win + Shift + S Скриншот области Сделать скриншот части экрана.
Win + T Цикл задач Переключаться между приложениями на панели задач.
Win + U Специальные возможности Открыть центр специальных возможностей.
Win + V История буфера Открыть историю буфера обмена.
Win + Shift + V Цикл уведомлений Переключаться между уведомлениями.
Win + X Quick Link Открыть меню быстрых ссылок.
Win + . или ; Эмодзи Открыть панель эмодзи.
Win + , Предпросмотр Временный предпросмотр рабочего стола.
Win + Pause Свойства системы Открыть свойства системы.
Управление окнами
Win + Ctrl + F Поиск ПК Поиск компьютеров в сети.
Win + Shift + M Восстановить окна Восстановить свёрнутые окна на рабочем столе.
Win + number Запуск приложения Открыть приложение на панели задач (по позиции). Если запущено — переключиться.
Win + Shift + number Новый экземпляр Открыть новый экземпляр приложения на панели задач.
Win + Ctrl + number Переключить окно Переключиться на активное окно приложения на панели задач.
Win + Alt + number Jump List Открыть Jump List для приложения на панели задач.
Win + Ctrl + Shift + number Запуск от админа Открыть новый экземпляр приложения от имени администратора.
Win + Tab Task View Открыть Task View (обзор задач).
Win + Up Развернуть окно Развернуть окно на весь экран.
Win + Down Свернуть окно Свернуть или восстановить окно.
Win + Left Прижать влево Развернуть окно на левую половину экрана.
Win + Right Прижать вправо Развернуть окно на правую половину экрана.
Win + Home Свернуть все Свернуть все окна, кроме активного (второе нажатие — восстановить).
Win + Shift + Up Растянуть по высоте Растягнуть окно на всю высоту экрана.
Win + Shift + Down Восстановить по высоте Восстановить или свернуть окно по вертикали.
Win + Shift + Left или Right Переместить монитор Переместить окно между мониторами.
Win + Spacebar Язык ввода Переключить язык ввода и раскладку.
Win + Ctrl + Spacebar Предыдущий язык Переключиться на предыдущий язык ввода.
Win + Ctrl + Enter Озвучивание Включить функцию «Озвучивание» (Narrator).
Win + + Лупа Открыть лупу.
Win + Ctrl + V Shoulder taps Открыть «shoulder taps» (для устройств с сенсорным экраном).
Win + Shift + B Пробуждение видео Пробудить компьютер после чёрного экрана.

Горячие клавиши: Командная строка. Редактирование и навигация

Горячие клавиши Windows Название Описание
Горячие клавиши командной строки
Ctrl + C (или Ctrl + Insert) Копировать текст Копировать выбранный текст.
Ctrl + V (или Shift + Insert) Вставить текст Вставить текст.
Ctrl + M Режим выделения Включить режим выделения (Mark mode).
Alt + selection key Блочное выделение Начать выделение в блочном режиме.
Up / Down / Left / Right Навигация Переместить курсор в указанном направлении.
Pg Up Экран вверх Переместить курсор на одну страницу вверх.
Pg Dn Экран вниз Переместить курсор на одну страницу вниз.
Ctrl + Home (Mark mode) Начало буфера Переместить курсор в начало буфера.
Ctrl + End (Mark mode) Конец буфера Переместить курсор в конец буфера.
Ctrl + Home (History) Начало истории Переместить viewport в начало буфера (если строка пуста).
Ctrl + End (History) Конец истории Переместить viewport к командной строке.
Ctrl + Up История вверх Переместить на одну строку вверх в истории команд.
Ctrl + Down История вниз Переместить на одну строку вниз в истории команд.

Горячие клавиши: Диалоговые окна

Горячие клавиши Windows Название Описание
F4 Элементы списка Отобразить элементы в активном списке.
Ctrl + Tab Вкладка вперёд Перейти к следующей вкладке.
Ctrl + Shift + Tab Вкладка назад Перейти к предыдущей вкладке.
Ctrl + number (1–9) Перейти к вкладке Перейти к N-й вкладке.
Tab Элемент вперёд Перейти к следующему опции.
Shift + Tab Элемент назад Перейти к предыдущей опции.
Alt + underlined letter Команда по букве Выполнить команду по подчёркнутой букве.
Spacebar Флажок Установить/снять флажок.
Backspace Папка вверх Перейти на уровень вверх в диалоге «Открыть»/«Сохранить».
Up / Down / Left / Right Кнопки Выбрать кнопку в группе опций.

Горячие клавиши: Проводник

Горячие клавиши Windows Название Описание
Alt + D Адресная строка Выбрать адресную строку.
Ctrl + E (или F) Строка поиска Выбрать строку поиска.
Ctrl + N Новое окно Открыть новое окно Проводника.
Ctrl + W Закрыть окно Закрыть активное окно Проводника.
Ctrl + mouse scroll Размер значков Изменить размер значков файлов и папок.
Ctrl + Shift + E Дерево папок Отобразить все папки выше выбранной.
Ctrl + Shift + N Новая папка Создать новую папку.
Num Lock + * (asterisk) Все подпапки Отобразить все подпапки выбранной папки.
Num Lock + + Содержимое Отобразить содержимое выбранной папки.
Num Lock + - Свернуть папку Свернуть выбранную папку.
Alt + P Панель предпросмотра Отобразить панель предпросмотра.
Alt + Enter Свойства Открыть свойства выбранного элемента.
Alt + Right Следующая папка Просмотреть следующую папку.
Alt + Up Предыдущая папка Просмотреть папку, в которой была текущая папка.
Alt + Left Назад Просмотреть предыдущую папку.
Right Раскрыть Раскрыть текущее выделение или выделить первую подпапку.
Left Свернуть Свернуть текущее выделение или выделить родительскую папку.
End Вниз экрана Перейти в низ активного окна.
Home Вверх экрана Перейти в верх активного окна.
F11 Полноэкранный режим Развернуть или свернуть активное окно на весь экран.

Горячие клавиши: Виртуальные рабочие столы

Горячие клавиши Windows Название Описание
Win + Tab Task View Открыть Task View.
Win + Ctrl + D Новый стол Создать новый виртуальный рабочий стол.
Win + Ctrl + Right Стол вправо Переключиться на виртуальный стол справа.
Win + Ctrl + Left Стол влево Переключиться на виртуальный стол слева.
Win + Ctrl + F4 Закрыть стол Закрыть текущий виртуальный стол.

Горячие клавиши: Панель задач

Горячие клавиши Windows Название Описание
Shift + click кнопка панели задач Открыть приложение Открыть приложение или новый экземпляр.
Ctrl + Shift + click кнопка панели задач Открыть от админа Открыть приложение от имени администратора.
Shift + right-click кнопка панели задач Меню окна Открыть контекстное меню приложения.
Shift + right-click сгруппированная кнопка Меню группы Открыть контекстное меню сгруппированной кнопки.
Ctrl + click сгруппированная кнопка Цикл окон группы Переключаться между окнами в группе.

PowerShell: Административные команды

Вызов команды Название Описание
Управление процессами и службами
Get-Process Просмотр процессов Отображает список запущенных процессов.
Get-Process -Name chrome | Sort WS -Desc | Select -First 10 Топ процессов Получить 10 процессов с наибольшим потреблением памяти (Working Set).
Stop-Process Завершить процесс Принудительно останавливает процесс по PID. Флаг -Force игнорирует диалоги.
Stop-Process -Id 1234 -Force Завершить по PID Завершает процесс с указанным PID без подтверждений.
Get-Service Список служб Получить список служб. Фильтрация по статусу и типу запуска.
Get-Service | Where-Object {$_.Status -eq "Running"} Запущенные службы Фильтрация только запущенных служб.
Restart-Service Перезапуск службы Перезапускает службу без подтверждения. Полезно для IIS, Docker.
Restart-Service -Name W3SVC -Confirm:$false Перезапуск IIS Перезапуск веб-сервера IIS без диалогов.
Start-Process Запуск от админа Запуск процесса с UAC elevation (RunAs).
Start-Process powershell -Verb RunAs PS (Admin) Открыть новый терминал PowerShell от имени администратора.
Get-Command Поиск команд Находит доступные PowerShell-команды по названию или теме.
Get-Command -Noun Process Process-команды Все команды для управления процессами.
Работа с файлами и каталогами
New-Item Создать файл/папку Создаёт новый элемент. Типы: File, Directory, SymbolicLink.
New-Item -Path . -Name "config.json" -ItemType File -Force Создать файл Создаёт файл с флагом -Force (перезапишет если существует).
Remove-Item Удалить элемент Рекурсивное удаление. -WhatIf показывает результат без удаления.
Remove-Item -Path ./logs -Recurse -Force -WhatIf Удалить папку Симуляция удаления папки logs с рекурсией.
Get-ChildItem Просмотр каталога Аналог ls/dir. Поддержка -Recurse и скрытых файлов.
Get-ChildItem -Path C:\ -Directory -Force | Select Name, Mode Каталоги C:\ Перечислить все директории на диске C: с правами доступа.
Copy-Item Копировать Копирование с сохранением структуры. Альтернатива robocopy.
Copy-Item -Path .\src -Destination .\dst -Recurse -Force Копировать рекурсивно Рекурсивное копирование папки src в dst.
Move-Item Переместить Перемещение или переименование файлов и папок.
Compress-Archive Создать ZIP Создание ZIP-архивов для логов или артефактов.
Compress-Archive -Path .\logs -DestinationPath logs.zip -Force Архив логов Создать ZIP-архив из папки логов для отправки в поддержку.
Expand-Archive Распаковать ZIP Распаковка ZIP-архивов в указанную папку.
Expand-Archive -Path .\archive.zip -DestinationPath .\extracted Распаковать архив Распаковать archive.zip в папку extracted.
Поиск и анализ текста / логов
Select-String Поиск текста Мощный поиск (аналог grep). -Context показывает строки "до" и "после".
Select-String -Path .\*.log -Pattern "Error" -Context 2,5 Поиск с контекстом Найти Error в лог-файлах с 2 строками до и 5 после.
Get-Content Чтение (tail) Чтение файла. -Wait позволяет следить за логом в реальном времени.
Get-Content -Path .\app.log -Tail 50 -Wait Слежение за логом Мониторинг последних 50 строк в реальном времени (аналог tail -f).
Where-Object Фильтрация Фильтрация объектов в конвейере. Операторы: -gt, -lt, -eq.
Get-Process | Where-Object { $_.WorkingSet -gt 1GB } Тяжёлые процессы Найти все процессы, потребляющие более 1 ГБ оперативной памяти.
Sort-Object Сортировка Сортировка по свойствам. Например, процессов по памяти.
Get-Process | Sort WorkingSet -Descending Сортировка по памяти Сортировать все процессы по убыванию потребления RAM.
Group-Object Группировка Группировка объектов по свойству (например, по расширению).
Get-ChildItem -File | Group-Object Extension | Sort Count -Desc Группа расширений Подсчёт типов файлов в текущей директории по распространённости.
Работа с реестром
Get-ItemProperty Чтение реестра Получение значений ключа реестра. Пути: HKCU:\ и HKLM:\.
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion" CurrentVersion Прочитать параметры Windows из реестра текущего пользователя.
Set-ItemProperty Изменение реестра Установка или изменение значения в реестре.
New-PSDrive Ресурс реестра Доступ к реестру как к диску для навигации.
Сетевые команды
Test-NetConnection Проверка порта Проверка TCP-порта. Алиас: tnc. Полезно для QA.
Test-NetConnection google.com -Port 443 Проверить порт Проверить доступность HTTPS-порта для домена.
Resolve-DnsName DNS-запрос Запрос DNS-записей: A, MX, TXT. Информативнее nslookup.
Resolve-DnsName -Name example.com Резолв DNS Получить все DNS-записи для домена.
Invoke-WebRequest HTTP запрос Выполнение HTTP-запросов (аналог curl). Алиас: iwr.
iwr -Uri http://localhost/api/health Healthcheck API Быстрая проверка endpoint'а сервиса.
Invoke-RestMethod HTTP REST Работа с REST API. Автоматический парсинг JSON.
irm -Uri http://localhost/api/data -Method Post REST POST Отправить POST-запрос к REST API (алиас: irm).
Get-NetTCPConnection TCP-соединения Поиск процессов по порту. Показывает состояние и PID.
Get-NetTCPConnection -State Established Установленные Список всех активных TCP-соединений.
Test-Connection Ping (PS) Проверка доступности через ICMP. -Quiet возвращает True/False.
Test-Connection google.com -Count 4 Ping Стандартный ping через PowerShell.
Get-DnsClientCache Кэш DNS Просмотр кэшированных записей. Полезно при диагностике сети.
Системная информация
Get-WinEvent События Windows Чтение логов событий с фильтрацией. Поддерживает XPath.
Get-WinEvent -LogName Application -MaxEvents 50 Логи приложений Последние 50 событий из журнала приложений.
Get-CimInstance WMI/CIM запрос Запрос системных классов для инвентаризации.
Get-CimInstance Win32_Processor CPU-инфо Получить детальную информацию о процессоре.
Get-ComputerInfo О системе Полная информация об ОС, архитектуре и железе.
Get-ComputerInfo | Select OsVersion Версия ОС Получить версию ОС.
Get-HotFix Обновления Список установленных Windows Updates.
Get-HotFix | Sort InstalledOn -Desc Последние обновления Сортировка последних установленных патчей Windows.
Get-LocalUser Пользователи Управление локальными пользователями и группами.
Конфигурация
Set-ExecutionPolicy Политика скриптов Разрешает запуск локальных скриптов. RemoteSigned для QA/Dev.
Set-ExecutionPolicy RemoteSigned RemoteSigned Разрешить выполнение скриптов, подписанных доверенным издателем.
ForEach-Object Цикл Потоковая обработка объектов (алиас: %).
Get-ChildItem *.log | ForEach-Object { ... } Обработка логов Потоковая обработка каждого лог-файла в папке.
Get-Help Справка Документация и примеры команд. Алиасы: help, man.
Get-Help Get-Process -Examples Примеры Get-Process Показать примеры использования Get-Process.
ConvertFrom-Json JSON → Объект Парсинг JSON для работы с API.
'{"v":42}' | ConvertFrom-Json Парсить JSON Конвертировать JSON-строку в PowerShell-объект.
ConvertTo-Json Объект → JSON Экспорт данных в JSON для API или конфигураций.
Get-Process | Select -First 5 | ConvertTo-Json Экспорт в JSON Сериализация первых 5 процессов в JSON.

SSL / Сертификаты (Windows)

Вызов команды Название Описание
certutil -urlcert https://example.com SSL URL Проверка SSL-сертификата сайта по URL.
certutil -dump cert.pfx Dump PFX Просмотр деталей файла сертификата.
certutil -p pass -exportPFX My "cert" exp.pfx Экспорт PFX Экспорт сертификата с паролем.
certlm.msc CertLM Консоль сертификатов компьютера (Local Machine).
certmgr.msc CertMgr Консоль сертификатов текущего пользователя.
certutil -store My Хранилище Список сертификатов в хранилище (например, Personal).
New-SelfSignedCertificate -DnsName "loc" Self-signed Создание самоподписанного сертификата для разработки.
Export-PfxCertificate -Cert cert:\CurrentUser\My\ -FilePath cert.pfx Export PFX Экспорт в PFX с приватным ключом (PowerShell).

Безопасность файлов (ACL, права)

Вызов команды Название Описание
icacls C:\app /grant Users:F /T Дать права Просмотр и изменение NTFS-прав (ACL). /T — рекурсия.
icacls C:\app /save ACL.txt /T Экспорт ACL Экспорт прав доступа в файл для бэкапа.
icacls C:\app /restore ACL.txt Восстановить ACL Восстановление прав доступа из файла.
takeown /F C:\app /R /D Y takeown Смена владельца файла на текущего пользователя.
cipher /W:C Очистка диска Очистка (затирка) свободного места на диске C:.
cipher /C /S:C:\path Шифрование EFS Поиск и шифрование файлов с помощью EFS.
cipher /R (/U /N) Ключи EFS Управление ключами и режимом шифрования EFS.

Сеть: ARP, Routing и PowerShell

Вызов команды Название Описание
arp -a ARP таблица Просмотр таблицы ARP (соответствие IP и MAC).
arp -d * Очистка ARP Очистка кэша ARP при сетевых проблемах.
route print Таблица маршрутизации Просмотр таблицы маршрутизации Windows.
route add 10.0.0.0 mask 255.0.0.0 192.168.1.1 Добавить маршрут Добавление статического маршрута.
route delete 10.0.0.0 Удалить маршрут Удаление статического маршрута.
Get-NetIPConfiguration IP-конфигурация Расширенный аналог ipconfig в PowerShell.
Get-NetAdapter | Where-Object {$_.Status -eq "Up"} Активные адаптеры Список активных адаптеров, скорость и MAC-адреса.