Руководство по производительности Windows

Как настроить приоритет процессов в
Windows 10 & 11

Возьмите под полный контроль ресурсы своего процессора — изучите все способы изменения приоритета процессов и выжмите максимальную производительность из системы.

🖥 Windows 10 🪟 Windows 11 ⚡ Диспетчер задач 💻 PowerShell 🔧 CMD 📖 Для начинающих

Что такое приоритет процессов в Windows 10 и Windows 11?

Когда компьютер запускает несколько программ одновременно, операционная система должна решить, как распределить процессорное время между всеми работающими процессами. Приоритет процесса — это механизм, с помощью которого Windows определяет, какие процессы получают больше процессорных циклов, и насколько быстро они реагируют на запросы выполнения.

Представьте очередь в кофейне: клиенты (процессы) с более высоким приоритетом обслуживаются первыми. Настраивая приоритет, вы можете указать Windows отдавать предпочтение конкретной программе — например, рендерингу видео, игре или симуляции — в ущерб фоновым задачам, таким как службы обновлений или антивирусные проверки.

ℹ️
Как это работает Windows использует планировщик с вытесняющей многозадачностью. Каждый процесс получает базовый класс приоритета, и планировщик распределяет квоты процессорного времени соответственно. Процесс с более высоким приоритетом может прерывать процесс с более низким, чтобы завершить свою работу первым.

Когда стоит менять приоритет процесса?

Изменение приоритета процесса имеет смысл в следующих распространённых ситуациях:

Сценарий использования Рекомендуемое действие Ожидаемый результат
Игра работает параллельно с фоновыми приложениями Повысить приоритет игры до Высокого Более плавный FPS, снижение задержки ввода
Кодирование видео / 3D-рендеринг Повысить кодировщик до Выше среднего Более быстрый рендеринг при сохранении работоспособности системы
Антивирус или Windows Update тормозят ПК Снизить фоновые службы до Ниже среднего Система быстрее реагирует во время работы
Производство звука (DAW) Повысить DAW до Высокого Меньше обрывов аудио и переполнений буфера
Изоляция нагрузки на сервере Использовать Реальное время (с осторожностью) Максимальная пропускная способность для критического процесса

Уровни приоритета процессов в Windows: полное объяснение

Windows определяет шесть классов приоритета — от наивысшего до наименьшего. Понимание каждого уровня необходимо перед внесением каких-либо изменений.

Уровень приоритета Числовое значение Описание Типичное применение
Реальное время 24 Максимально возможный уровень; может лишить системные процессы CPU Низкоуровневые драйверы, специализированное ПО
Высокий 13 Выполняется раньше большинства других процессов Игры, критичные ко времени приложения
Выше среднего 10 Немного повышен; хороший баланс производительности и стабильности Кодировщики, компиляторы, рендеринг
Средний 8 Значение по умолчанию для всех стандартных приложений Браузеры, офисные программы, большинство ПО
Ниже среднего 6 Ниже стандартного; уступает ресурсы другим процессам Фоновые утилиты, инструменты синхронизации
Низкий (Простой) 4 Выполняется только когда у CPU нет других задач Заставки экрана, телеметрия, индексаторы дисков
⚠️
Предупреждение — Реальное время Никогда не устанавливайте пользовательским приложениям приоритет «Реальное время», если только вы точно не знаете, что делаете. Этот уровень может лишить критически важные процессы ядра Windows процессорного времени, вызвав зависание системы, потерю ввода или полный сбой (синий экран). Неспроста для этого требуются права администратора.

Способ 1: Как изменить приоритет процесса через Диспетчер задач в Windows 10 и 11

Диспетчер задач — самый простой и доступный способ задать приоритет процесса как в Windows 10, так и в Windows 11. Никаких команд и скриптов не нужно — достаточно нескольких кликов.

📊
Диспетчер задач — пошаговая инструкция
Windows 10  Windows 11
  1. Откройте Диспетчер задач — нажмите одновременно Ctrl + Shift + Esc. Также можно кликнуть правой кнопкой мыши по Панели задач и выбрать Диспетчер задач, либо нажать Ctrl + Alt + Delete и выбрать его в меню.
  2. Перейдите на вкладку «Подробности» — в окне Диспетчера задач нажмите на вкладку Подробности. Этот вид отображает все запущенные процессы с их PID, состоянием, использованием CPU и памяти. (В Windows 11 окно может открыться в упрощённом виде — сначала нажмите Подробнее.)
  3. Найдите нужный процесс — прокрутите список, чтобы найти процесс, который хотите настроить (например, game.exe, handbrake.exe). Нажмите на заголовок столбца Имя для сортировки по алфавиту.
  4. Правый клик → «Задать приоритет» — кликните правой кнопкой мыши по строке процесса. В контекстном меню наведите курсор на Задать приоритет. Откроется подменю со всеми шестью доступными уровнями приоритета.
  5. Выберите нужный уровень приоритета — кликните по выбранному приоритету (например, Высокий или Выше среднего). Появится диалоговое окно подтверждения с предупреждением об изменении приоритета.
  6. Подтвердите изменение — нажмите Изменить приоритет в диалоговом окне. Новый приоритет вступит в силу немедленно. При наличии столбца Базовый приоритет вы увидите, как он обновится.
💡
Важное ограничение Изменения, сделанные через Диспетчер задач, не являются постоянными. Как только приложение будет закрыто и запущено снова, оно вернётся к приоритету по умолчанию. Прочитайте Раздел 6, чтобы узнать, как сделать изменения постоянными.

Добавление столбца «Базовый приоритет» на вкладке «Подробности»

Чтобы видеть текущий приоритет каждого процесса с первого взгляда, добавьте столбец «Базовый приоритет». Кликните правой кнопкой мыши по любому заголовку столбца на вкладке «Подробности», выберите Выбрать столбцы и поставьте галочку напротив Базовый приоритет. Это даст вам чёткий числовой обзор всех приоритетов.

Способ 2: Настройка приоритета процессов в Windows через PowerShell

PowerShell даёт больше возможностей для управления и особенно полезен при автоматизации и написании скриптов. Вы можете изменить приоритет любого запущенного процесса по его имени или PID всего одной строкой кода.

Метод PowerShell
Windows 10  Windows 11

Запуск PowerShell от имени администратора

Нажмите Win + X и выберите Windows PowerShell (администратор), а в Windows 11 — Терминал (администратор). Для установки определённых уровней приоритета необходимы права администратора.

Изменение приоритета по имени процесса

Используйте Get-Process для поиска процесса и .PriorityClass для назначения нового уровня:

        PowerShell — изменение приоритета процесса по имени
        # Установить процессу высокий приоритет
(Get-Process -Name "notepad").PriorityClass = "High"

# Установить приоритет «Выше среднего»
(Get-Process -Name "handbrake").PriorityClass = "AboveNormal"

# Установить приоритет «Ниже среднего»
(Get-Process -Name "SearchIndexer").PriorityClass = "BelowNormal"

# Установить низкий приоритет (простой)
(Get-Process -Name "OneDrive").PriorityClass = "Idle"
      

Изменение приоритета по идентификатору процесса (PID)

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

        PowerShell — изменение приоритета процесса по PID
        # Сначала найдите PID нужного процесса
Get-Process -Name "chrome" | Select-Object Id, Name, PriorityClass

# Затем задайте приоритет с указанием конкретного PID
(Get-Process -Id 8472).PriorityClass = "High"
      

Допустимые значения класса приоритета для PowerShell

Уровень приоритетаСтроковое значение PowerShell
Реальное времяRealTime
ВысокийHigh
Выше среднегоAboveNormal
СреднийNormal
Ниже среднегоBelowNormal
Низкий (Простой)Idle
Совет профессионала Проверить текущий приоритет всех запущенных процессов можно командой: Get-Process | Select-Object Name, Id, PriorityClass | Sort-Object PriorityClass — она мгновенно выдаёт полный отсортированный обзор.

Способ 3: Изменение приоритета процессов через командную строку (CMD) в Windows 10 и 11

Командная строка предлагает два подхода: использовать wmic для изменения приоритета уже запущенного процесса или использовать команду start для запуска нового процесса с заданным уровнем приоритета.

🔧
Метод командной строки (CMD)
Windows 10  Windows 11

Запуск нового процесса с приоритетом через команду START

Команда start — самый чистый способ в CMD: она запускает приложение с заданным приоритетом с самого начала:

        CMD — команда start с флагами приоритета
        :: Запустить Блокнот с высоким приоритетом
start /high notepad.exe

:: Запустить игру с приоритетом «Выше среднего»
start /abovenormal "C:\Игры\моя_игра.exe"

:: Запустить фоновый инструмент с низким приоритетом (простой)
start /low "C:\Инструменты\backup.exe"

:: Запустить с приоритетом «Ниже среднего»
start /belownormal инструмент_синхронизации.exe
      

Допустимые флаги приоритета для команды START

Уровень приоритетаФлаг CMD
Реальное время/realtime
Высокий/high
Выше среднего/abovenormal
Средний/normal
Ниже среднего/belownormal
Низкий (Простой)/low

Изменение приоритета запущенного процесса через WMIC

wmic (Windows Management Instrumentation Command-line) позволяет изменить приоритет уже работающего процесса:

        CMD — приоритет процесса через WMIC (числовые значения)
        :: Установить notepad.exe высокий приоритет (значение: 128)
wmic process where name="notepad.exe" CALL setpriority 128

:: Установить процессу приоритет «Выше среднего» (значение: 32768)
wmic process where name="handbrake.exe" CALL setpriority 32768

:: Установить приоритет «Ниже среднего» (значение: 16384)
wmic process where name="OneDrive.exe" CALL setpriority 16384

:: Установить низкий приоритет / простой (значение: 64)
wmic process where name="SearchIndexer.exe" CALL setpriority 64
      

Справочник числовых значений для WMIC

Уровень приоритетаЧисловое значение WMIC
Реальное время256
Высокий128
Выше среднего32768
Средний32
Ниже среднего16384
Низкий (Простой)64

Как сделать изменения приоритета процессов постоянными в Windows 10 и 11

По умолчанию все изменения приоритета, сделанные через Диспетчер задач, являются временными — они сбрасываются при перезапуске процесса. Чтобы задать уровень приоритета на постоянной основе, потребуется либо запланированная задача, либо скрипт автозагрузки.

✅ Преимущества постоянного приоритета

  • Настроить один раз — работает при каждом запуске приложения
  • Не требует ручного вмешательства
  • Идеально подходит для игровых ПК и рабочих станций
  • Полностью совместимо с Планировщиком заданий Windows

❌ Недостатки и риски

  • Постоянно высокий приоритет может снизить стабильность системы
  • Требует прав администратора для настройки
  • Может мешать процессам Windows Update
  • Приоритет «Реальное время» никогда не безопасен в качестве постоянного параметра

Способ А — Создание скрипта автозапуска PowerShell

Создайте скрипт .ps1, устанавливающий нужный приоритет, и добавьте его в автозагрузку Windows через Планировщик заданий:

      PowerShell — скрипт постоянного приоритета (сохранить как ustanovit-prioritet.ps1)
      # Ждать запуска процесса, затем установить приоритет
$imyaProtsessa = "moygame"
$tselevoyPrioritet = "High"

while ($true) {
    $proc = Get-Process -Name $imyaProtsessa -ErrorAction SilentlyContinue
    if ($proc) {
        $proc.PriorityClass = $tselevoyPrioritet
        Write-Host "Для $imyaProtsessa установлен приоритет $tselevoyPrioritet"
    }
    Start-Sleep -Seconds 5
}
    

Способ Б — Планировщик заданий (рекомендуется)

  1. Нажмите Win + S, найдите Планировщик заданий и откройте его.
  2. На правой панели нажмите Создать простую задачу. Дайте ей имя, например «Установить приоритет игры».
  3. Установите триггер на При входе в систему или При запуске компьютера.
  4. В качестве действия выберите Запустить программу. Укажите программу powershell.exe.
  5. В поле Добавить аргументы введите: -WindowStyle Hidden -File "C:\Skripti\ustanovit-prioritet.ps1"
  6. В свойствах задачи отметьте Выполнять с наивысшими правами. Нажмите ОК для сохранения.
💡
Сторонние инструменты Программы Process Lasso и Process Hacker предлагают графический интерфейс для постоянного управления приоритетами с расширенными функциями, профилями и автоматическими правилами — идеально, если вы хотите обойтись без скриптов.

Часто задаваемые вопросы — приоритет процессов в Windows 10 и Windows 11

В Действительно ли изменение приоритета процесса улучшает производительность в играх под Windows 11?
Это зависит от вашей системы. На компьютере, где CPU является узким местом и запущено много фоновых задач, установка игре высокого приоритета может уменьшить подёргивания и повысить равномерность FPS. Однако на современных многоядерных CPU с небольшим числом фоновых процессов разница зачастую незначительна. Наибольший выигрыш даёт снижение приоритета конкурирующих фоновых служб (таких как Windows Update или антивирусные сканирования), а не повышение приоритета самой игры.
В Почему пункт «Реальное время» в Диспетчере задач неактивен (серый)?
Приоритет «Реальное время» требует прав администратора. Если Диспетчер задач запущен не от имени администратора, этот пункт будет недоступен. Чтобы активировать его, закройте Диспетчер задач, кликните по нему правой кнопкой мыши и выберите Запуск от имени администратора. Тем не менее используйте «Реальное время» с крайней осторожностью — это может полностью заморозить систему.
В Может ли высокий приоритет одной программы привести к сбою других приложений?
Установка процессу высокого приоритета, как правило, безопасна и вряд ли вызовет сбои других приложений. Это означает лишь то, что данный процесс получает приоритетный доступ к процессорному времени. Остальные программы будут работать чуть медленнее, но не должны падать. Опасность возникает только при приоритете «Реальное время», который способен лишить ресурсов само ядро Windows.
В Влияет ли приоритет процесса на производительность GPU или только CPU?
Приоритет процессов в Windows применяется исключительно к планированию CPU. Он не управляет напрямую распределением ресурсов GPU. Для управления приоритетом GPU Windows использует отдельный механизм планирования графики (WDDM — Windows Display Driver Model). В Windows 10 версии 2004 и выше в параметрах отображения можно включить Аппаратное ускорение планирования GPU (HAGS) для дополнительного контроля производительности видеокарты.
В Можно ли изменить приоритет системных процессов Windows, например svchost.exe?
Да, при наличии прав администратора вы можете изменить приоритет системных процессов. Однако это крайне не рекомендуется, если только вы не опытный системный администратор. Снижение приоритета критических системных служб может вызвать нестабильность, задержку обновлений безопасности или даже зависание системы. Ограничьтесь изменением только тех приложений, которые установлены пользователем.
В Есть ли разница между Windows 10 и Windows 11 при настройке приоритета процессов?
Базовая система приоритетов идентична в обеих операционных системах. Главное отличие заключается в интерфейсе Диспетчера задач: в Windows 11 он был переработан с новым боковым меню. Вкладка Подробности (где задаётся приоритет) по-прежнему присутствует, но доступ к ней осуществляется через значок на боковой панели. Все команды PowerShell, флаги CMD и значения WMIC работают одинаково в обеих версиях.

⚡ Ключевые выводы

Настройка приоритета процессов в Windows 10 и Windows 11 — мощная техника, требующая аккуратности. Используйте Диспетчер задач для быстрых разовых изменений. Обращайтесь к PowerShell или CMD, когда нужны скрипты или автоматизация. Для постоянных решений задействуйте Планировщик заданий или специализированный инструмент вроде Process Lasso.

Как практическое правило: в большинстве случаев предпочитайте «Выше среднего» вместо «Высокого» — это даёт ощутимый прирост производительности, не дестабилизируя систему. И всегда помните: никогда не используйте приоритет «Реальное время» для обычных приложений.