Как изменить приоритет процесса в Windows
В системном инструменте — Диспетчере задач Windows 11 и Windows 10, или с помощью других методов, можно установить приоритет процесса с целью увеличения производительности работающего приложения. В запущенной операционной системе Windows одновременно выполняется много различных процессов, которые необходимы для нормального функционирования компьютера.
По умолчанию, приоритеты процессов Windows для большинства программного обеспечения имеют обычный статус без предоставления преимущества для отдельных процессов. В зависимости от своего функционального предназначения, приложения потребляют некоторую часть ресурсов компьютера.
В некоторых случаях, программы запрашивают более высокий приоритет, который им необходим для выполнения своих задач. Операционная система может изменить приоритет процесса для определенного приложения, если это необходимо.
Пользователь имеет возможность самостоятельно вручную задать приоритет процессу, чтобы более правильно распределить ресурсы в данный момент времени. Например, необходимо установить высокий приоритет процесса для конкретной программы или компьютерной игры.
Изменение приоритета процесса позволит повысить производительность приложения, потому что программа получит больше ресурсов компьютера для выполнения своих функций, по сравнению с другими процессами, выполняемыми в системе.
Изменяем приоритет процесса в Windows: что это такое
В большинстве случаев, пользователи ищут информацию о том, как повысить приоритет процесса в операционной системе, чтобы он обрабатывался центральным процессором в первую очередь. В других ситуациях, наоборот, требуется понизить приоритет процесса, чтобы он потреблял минимальные ресурсы компьютера при выполнении своих задач.
Пользователю может понадобиться изменить приоритет процесса в Windows 10 / 11 с целью повышения производительности программного обеспечения, например, на ПК с недостаточной вычислительной мощностью процессора.
Не стоит изменять приоритет процесса в следующих ситуациях:
- Изменение приоритета процессов на более низкий класс может привести к сбоям и неполадкам системы.
- Установка сразу нескольких высоких приоритета процессов для одновременно выполняемых программ вызывает зависания или сбои.
Чтобы повысить производительность в играх целесообразно использовать игровой режим в Windows 11 или Windows 10.
Если что-то пошло не так, мы рекомендуем вам вернуть значения приоритета по умолчанию.
Для пользователя в Windows доступно несколько вариантов выбора приоритета процессов (всего в системе имеется 32 класса приоритетов):
- Реального времени — самый высокий уровень приоритета, выполняемый в первую очередь. Необходимо учитывать, что подобный приоритет может вызвать сбои системы из-за несвоевременного выполнения других процессов.
- Высокий — применяется для важных системных процессов, этот режим можно использовать для программ, но после его применения возможно нарушение стабильной работы системы.
- Выше среднего — небольшое повышение производительности программы или игры без вреда для системных процессов.
- Обычный — режим работы по умолчанию для большинства программ.
- Ниже среднего — уменьшение потребления ресурсов ПК приложениями, которые не следует завершать, но они не зависят от времени выполнения.
- Низкий — в этом режиме процессы выполняются только после завершения других активных задач.
Чтобы применить тот или иной приоритет также используется цифровое значение, которое задается в файле конфигурации:
- 4 — Idle class (низкий);
- 6 — Below normal class (ниже среднего);
- 8 — Normal class (обычный);
- 10 — Above normal class (выше среднего);
- 13 — High class (высокий);
- 24 — Real time class (реального времени).
В этой статье мы разберем, как изменить приоритет процесса в Windows 10 / 11 различными средствами операционной системы или с помощью стороннего программного обеспечения.
Как повысить приоритет процесса в Windows — 1 способ
Системный инструмент — Диспетчер задач, помимо других функций, выполняет управление приоритетами процессов в операционной системе Windows.
Установка приоритета процесса в Диспетчер задач:
- Щелкните правой кнопкой по меню «Пуск».
- В открывшемся меню выберите «Диспетчер задач».

Если на рабочем столе открылось окно Диспетчера задач с неполными сведениями, нажмите на «Подробнее».
- В окне «Диспетчер задач» откройте вкладку «Подробности».
В этой вкладке отображены все процессы, выполняемые в данный момент времени в операционной системе Windows. В ОС Windows 7 приоритет процессов задается подобным образом во вкладке «Процессы».
- Выделите нужный процесс.
- Щелкните правой кнопкой мыши.
- В контекстном меню нажмите на пункт «Задать приоритет».
- В открывшемся подменю укажите подходящий приоритет для данного процесса.

- В окне с предупреждением вам напоминают, что изменение приоритета некоторых процессов может нарушить стабильность работы системы.
- Если вы уверены в своем выборе нажмите на кнопку «Изменить приоритет».

Все действия с установкой приоритета процессов в Windows вы выполняете на свой страх и риск. Не совершайте необдуманных решений, если вы не понимаете, к чему могут привести изменения. При выполнении настроек в параметрах не рекомендуется затрагивать приоритет системных процессов.
Вы можете добавить дополнительный столбец в Диспетчер задач, который будет отображать состояние приоритета процессов в Windows. Сделать это можно следующим способом:
- Щелкните по названию любой из колонок.
- В контекстном меню выберите «Выбрать столбцы».

- В окне «Выбор столбцов» найдите «Базовый приоритет», напротив которого нужно поставить флажок, а потом нажать на кнопку «ОК».

- Во вкладке «Подробности» появился столбец «Базовый приоритет», где отражено состояние выполняемых процессов.

Как изменить приоритет процесса в Windows с помощью командной строки — 2 способ
Для решения этой задачи можно воспользоваться другим системным инструментом — командной строкой Windows (cmd.exe). С помощью системного средства мы применим команду «start».
- Запустите командную строку от имени администратора.
- В окно интерпретатора командной строки введите команду, а затем нажмите на клавишу «Enter»:
Имя команды используйте из данной таблицы:
| Имя команды | Приоритет |
|---|---|
| low | низкий |
| belownormal | ниже среднего |
| normal | средний |
| abovenormal | выше среднего |
| hight | высокий |
| realtime | реальное время |
Команда может выглядеть следующим образом, на примере программы Блокнот:

Как задать приоритет процессу в Windows 10 / 11 с помощью wmic.exe — 3 способ
С помощью утилиты командной строки wmic.exe вы можете изменить приоритет процесса запущенного приложения.
- Запустите командную строку от имени администратора.
- Выполните команду подобного вида:
Вставьте в кавычки имя процесса, а уровень приоритета задайте с помощью цифрового значения или имени приоритета из этой таблицы:
| Значение уровня приоритета | Имя уровня приоритета | Уровень приоритета |
|---|---|---|
| 64 | Low | низкий |
| 16384 | Below normal | ниже среднего |
| 32 | Normal | средний |
| 32768 | Above normal | выше среднего |
| 128 | Hight | высокий |
| 256 | Realtime | реальное время |
Пример идентичных команд для приложения Блокнот:
Как повысить приоритет процесса в Windows 10 / 11 с ярлыка программы — 4 способ
Существует простой способ запуска приложения с нужным приоритетом с помощью ярлыка данной программы.
Необходимо сделать следующее:
- Создайте ярлык с файла нужной программы, имеющего расширение «.exe», на Рабочем столе или в другом удобном месте.
- Кликните по ярлыку правой кнопкой мыши, а в контекстном меню нажмите на «Свойства».
- В поле «Объект:» вставьте следующий параметр (текущий путь к файлу оставьте без изменений):
Вместо «abovenormal» укажите другой, нужный вам класс приоритета («low», «belownormal», «normal», «hight», «realtime»).

В результате, после клика по ярлыку, перед запуском программы выполнится команда в командной строке, которая установит требуемый приоритет процесса для данного приложения.
Как задать приоритет процессу на Windows 10 / 11 в Process Explorer — 5 способ
Провести работы по изменению приоритета процессов в операционной системе Windows можно с помощью стороннего программного обеспечения. В этом вам помогут программы: Process Lasso, Process Explorer и другие.
Process Explorer — бесплатная утилита из набора системных инструментов Windows Sysinternals от Марка Руссиновича, решающая различные задачи с запущенными процессами в операционной системе.
- Скачайте программу с официального сайта Microsoft: https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer .
- Распакуйте ZIP-архив с приложением.
- Запустите программу с файла, соответствующего разрядности вашей системы, из папки.
- Выделите нужный процесс в окне программы Process Explorer.

- В контекстном меню сначала нажмите на пункт «Set Priority», а затем задайте необходимое значение.

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

В диспетчере задач Windows 11 и Windows 10 присутствует возможность вручную задать приоритет выполняемых процессов: эту возможность можно использовать в целях снижения нагрузки, вызываемой «необязательными» процессами и потенциального увеличения производительности для тех программ, для которых она важна.
В этой инструкции подробно о том, как задать приоритет процессов в диспетчере задач, какие параметры приоритета доступны и что означает каждый из них.
Изменение приоритета процессов
Для того, чтобы задать приоритет определенного процесса в Windows 11 или Windows 10, достаточно выполнить следующие шаги:
- Откройте диспетчер задач. Это можно сделать из контекстного меню по правому клику на кнопке «Пуск». Также можно нажать клавиши Ctrl+Shift+Esc или нажать клавиши Win+R на клавиатуре, ввести taskmgr и нажать Enter.
- В диспетчере задач перейдите на вкладку «Подробности». Если она не отображается, сначала нажмите по кнопке «Подробнее» внизу окна диспетчера задач.
- Нажмите правой кнопкой мыши по процессу, приоритет которого следует изменить.
- Выберите в контекстном меню пункт «Задать приоритет» и установите одно из значений: Реального времени, Высокий, Выше среднего, Обычный, Ниже среднего, Низкий.
- Подтвердите изменение приоритета. Учитывайте, что в случаях, когда вы задаете приоритет для важных, постоянно используемых для работы системных процессов, предупреждение о том, что «Изменение приоритета некоторых процессов может нарушить стабильность системы» может оказаться правдой.
Что касается доступных для выбора вариантов приоритета:
- Реального времени — самый высокий доступный уровень приоритета процессов. Задачи процесса, для которого выставлен этот приоритет, выполняются в первую очередь. Учитывайте: если задать этот уровень для вашей игры или программы, это может привести к сбоям в работе системы (из-за накопившихся, но не выполненных задач другими процессами).
- Высокий — следующий уровень, по умолчанию задан для важных системных процессов, от которых зависит стабильность работы системы. Можно установить для пользовательских программ, но иногда может привести к сбоям.
- Выше среднего — сравнительно спокойно можно использовать для того, чтобы слегка повысить производительность вашей игры или программы, не навредив работе системных процессов.
- Обычный — приоритет, с которым работают большинство приложений по умолчанию.
- Ниже среднего — можно использовать для процессов, завершить которые нельзя, но время выполнения которых не играет роли.
- Низкий — самый низкий из возможных приоритетов. Ресурсы для задач с этим уровнем выделяются только после выполнения других активных задач.
При изменении приоритета фоновых системных процессов настоятельно рекомендую помнить, что именно вы меняли, чтобы иметь возможность вернуть параметры в значения по умолчанию в случае, если в работе системы будут замечены какие-либо проблемы.
Что происходит при изменении приоритета процессов и стоит ли его менять
Изменение приоритета процессов в диспетчере задач изменяет очередь задач этого процесса в общей очереди всех задач. Задачи с более высоким приоритетом обрабатываются процессором в первую очередь, необходимые системные ресурсы для них также выделяются в приоритетном порядке.
Что касается осмысленности изменения приоритетов процессов:
- Иногда с помощью таких изменений можно добиться повышения производительности нужного ПО.
- Меняя приоритеты системных процессов на более низкие легко получить результат в виде системных сбоев. Не следует задавать приоритет для процессов в массовом порядке.
- Зависания и сбои можно также получить, задав приоритет «Реального времени» для «тяжелых» игр и программ, либо выставив высокие приоритеты сразу для нескольких одновременно выполняемых пользовательских программ.
И ещё один момент: если ваша задача — повысить производительность в играх, включение встроенного игрового режима в параметрах Windows 11 и Windows 10 (раздел «Игры») точно будет безопаснее и в некоторых случаях может дать более заметный эффект, чем настройка приоритетов выполняемых процессов.
Как изменить приоритеты процессов в Диспетчере задач Windows
Соавтор(ы): Jack Lloyd. Джек Ллойд — автор и редактор, пишущий о технологиях для wikiHow. Имеет более двух лет опыта в написании и редактировании статей на технические темы. Энтузиаст всего связанного с технологиями и учитель английского языка.
Количество просмотров этой статьи: 110 535.
Из данной статьи вы узнаете, как в Диспетчере задач изменить приоритет процесса Windows. Изменение приоритета процесса определяет, какие системные ресурсы будут выделены ему.
![]()

![]()
![]()
- Также можно нажать Ctrl + ⇧ Shift + Esc , чтобы открыть Диспетчер задач.
![]()
Перейдите на вкладку Подробности .Она находится в верхней части окна Диспетчера задач, но может отобразиться через некоторое время после запуска Диспетчера задач.
![]()
- Чтобы найти процесс запущенной программы, перейдите на вкладку «Процессы», найдите нужную программу, щелкните по ней правой кнопкой мыши и в меню выберите «Подробно».
![]()
- Если вы находитесь на вкладке «Процессы», процесс должен быть выделен.
- Если у мыши нет правой кнопки, щелкните по правой стороне мыши или щелкните по мыши двумя пальцами.
- Если на компьютере есть трекпад (вместо мыши), коснитесь его двумя пальцами или нажмите на правую нижнюю часть трекпада.
![]()
Выберите Задать приоритет . Эта опция находится посередине выпадающего меню. Откроется всплывающее меню.
![]()
- «Реального времени» (наивысший приоритет);
- «Высокий»;
- «Выше среднего»;
- «Обычный»;
- «Ниже среднего»;
- «Низкий» (самый низкий приоритет).
![]()
- Имейте в виду, что изменение приоритета системного процесса может привести к зависанию или сбою системы.
![]()
- Если программа зависла, воспользуйтесь Диспетчером задач, чтобы принудительно закрыть ее. Для этого выберите программу на вкладке «Процессы», а затем нажмите «Завершить процесс» в нижнем правом углу.
- Опция «Реального времени» означает, что данному процессу отводится большая часть системных ресурсов, даже больше, чем системным процессам. Поэтому эта опция с большей вероятностью приведет к сбою системы.
- Если на медленном компьютере запустить мощные программы и изменить приоритеты процессов, это, скорее всего, приведет к сбою в работе компьютера.
Дополнительные статьи
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Об этой статье
Соавтор(ы): Jack Lloyd. Джек Ллойд — автор и редактор, пишущий о технологиях для wikiHow. Имеет более двух лет опыта в написании и редактировании статей на технические темы. Энтузиаст всего связанного с технологиями и учитель английского языка. Количество просмотров этой статьи: 110 535.
Повышение приоритета в Диспетчере задач операционной системы Windows
Мы часто используем одновременно несколько приложений: готовим текст, сёрфим по интернету, конвертируем видео для планшета, пользуемся словарём. Если программы не закрыты, они используют ресурс нашего компьютера. Посмотреть, что в реальности происходит, можно в специальной программе ОС Windows. Но не просто посмотреть, а управлять распределением ресурсов с целью повышения быстродействия. Рассмотрим, как повысить приоритет в Диспетчере задач Windows.

Работая со многими программами, компьютер переключается от одной к другой в определённой очерёдности. Те, которые он считает наиболее важными, выполняются первыми. Степень важности и называется приоритетом. Как правило, он управляется кодом самой программы. Но пользователь может сам сменить базовый параметр на какой-либо другой, тем самым сделав более быстрым то, что ему важно в данный момент.
Типы очерёдности
Степень важности имеет следующие градации:
- приоритет реального времени означает, что все ресурсы компьютера отдаются выбранному процессу, даже те ресурсы, которые предназначались для системных процессов, подумайте, прежде чем повысить его до такой степени.
- высокий;
- выше среднего;
- обычный;
- ниже среднего;
- низкий.
Изменение значений очерёдности
Рассмотрим, как выставить приоритет в Диспетчере задач:

- Нажмите CTRL+ALT+DEL, запустите таск-менеджер, перейдите на вкладку «процессы» в Windows 7, и на вкладку «подробности» в windows 8 и выше.
- Найдите программу, которую хотите ускорить.
- Вызовите контекстное меню правым щелчком, выберите пункт Приоритет, далее назначьте тот, который считаете нужным.
ВАЖНО. Помните, что высокие значения для какой-то одной программы могут существенно снизить производительность машины в целом. Повышайте постепенно, и опытным путём найдите ту степень, которая сделает работу комфортной.
Когда это применяется? В основном для решения временных заданий. Например, вы смотрите фильм, и одновременно скачиваете какие-либо данные с интернета, и видео периодически прерывается. Повысив важность плеера, вы решите эту проблему. Ещё этим часто пользуются для повышения быстродействия браузера при работе в сети.
Как уже было сказано, изменение действует лишь определённый момент времени, пока работает программа. Когда она перезапускается, опять будут базовые значения. Рассмотрим, как можно более удобным способом сменить приоритет задач Windows.
Другие способы работы с быстродействием
Согласитесь, каждый раз экспериментировать с настройками весьма неудобно. Существуют специальные программы, которые позволяют упростить процедуру. Например, Process Explorer и Mz CPU Accelerator. Подробно на них останавливаться не будем, отметим лишь суть их работы.

Mz CPU Accelerator позволяет автоматически повышать значения для программы активного окна, делая это весьма эффективно. Кроме того, она позволяет управлять распределением ресурсов процессора, например, выделить программе одно или два ядра вместо всех. В общем, программа позволяет увеличить скорость работы приложений.
Process Explorer позволяет получить подробную информацию обо всех процессах, происходящих на компьютере и задать более продвинутые настройки, чем стандартное средство windows.
Таким образом, зная, как можно поменять уровень приоритета в Диспетчере задач, можно повысить скорость работы компьютера, избежать ошибок и зависания. Если у вас есть советы, как изменить этот параметр в той или иной ситуации при работе в windows, поделитесь ими с другими пользователями, оставив комментарий ниже.
Как изменить приоритет процесса и как его сохранить (высокий, низкий)
Доброго времени!
Первый и самый главный вопрос, с которого следовало бы начать данную статью: зачем вообще менять приоритет и стоит ли это делать.
Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то. ) далеко на не самом мощном компьютере. Причем, помимо вашей игры в Windows (обычно) запущено достаточно большое количество процессов, приложений. И в определенное время они могут «забирать» часть ресурсов себе — в результате игра время от времени притормаживает.
Смена приоритета процесса же позволяет указать Windows, что запущенная игра — это первоочередная задача, которой нужно выделить все основные ресурсы (а все остальное может подождать. ) . Благодаря заданию приоритетов для самых «главных» для вас программ — можно снизить количество притормаживаний и лагов, ускорить их работу. 👌
Т.е. тема достаточно интересна, и может быть очень полезна как для любителей игр, так и для работы с видео, фото и пр. ресурсоемкими задачами.
Теперь ближе к сути.

Работа с приоритетами
Какие они бывают (основы)
У каждой запускаемой программы или процесса в Windows есть приоритет. Обычно, ОС Windows «сама знает» кому и что выделять, и делает это автоматически (без участия пользователя). Вообще разнообразие приоритетов не такое уж и большое:
- Idle (низкий) — программы, выполнение которых может и подождать (при выставлении данного приоритета некоторый софт может тормозить);
- Below Normal (ниже среднего);
- Normal (средний) — большинство программ запускаются со средним приоритетом;
- Above Normal (выше среднего);
- High (высокий);
- Real Time (реального времени) — самый высокий приоритет. При его выставлении — в первую очередь будет выполняться именно эта программа.
Отмечу, что с приоритетом Real Time нужно быть крайне осторожным: в некоторых случаях при его выставлении — компьютер может зависнуть или Windows завершит работу с ошибкой. Поэтому, предпочтение стоит отдать варианту High !
Еще один совет : нет необходимости выставлять приоритет каждой запускаемой программе (с этим Windows хорошо справляется в авто-режиме). Как правило, есть смысл указать приоритет для 2÷5 часто-используемых приложений, которые для вас наиболее важны (например, для любимой игры ).
Изменение приоритета
Итак, чтобы поменять приоритет работающей программы (процесса) в Windows — необходимо воспользоваться диспетчером задач. Для того, чтобы его вызвать — нажмите сочетание кнопок Ctrl+Shift+Esc (либо Ctrl+Alt+Del).

Для вызова диспетчера задач — нажмите Ctrl+Shift+Esc
Далее откройте вкладку «Подробности» (это для Windows 11/10, для Windows 7 — «Процессы» ) и найдите в списке нужный процесс ( прим. : название программы совпадает с названием процесса).
После, на нужном процессе кликните правой кнопкой мышки: в появившемся меню перейдите во вкладку «Задать приоритет» и укажите нужный вам.

Задание приоритета для запущенного процесса
Собственно, на этом всё! Теперь запущенная программа будет работать с новым приоритетом. При выставлении приоритета реального времени — возможно, компьютер начнет тормозить и зависать!
Сохранение приоритета с помощью настроек реестра
После перезагрузки компьютера (или при перезапуске программы) — установленный вами приоритет сбрасывается (т.е. Windows снова задает его автоматически). И это не очень удобно.
Но с помощью настроек реестра можно «сохранить» указанный вами приоритет (т.е. Windows будет «знать», что эту программу нужно запустить с таким-то приоритетом).
Как это сделать:
-
сначала необходимо открыть редактор реестра (нажмите Win+R , и введите команду regedit , нажмите OK);

regedit — открыть редактор реестра

Какую ветку в реестре нужно открыть

Узнаем название исполняемого файла игры / Кликабельно

Создание раздела / Реестр


Создать параметр DWORD32

Что получилось в итоге!
Кстати!
Для Windows 7 есть спец. программа Prio, позволяющая задавать (и сохранять) приоритеты для практически любых программ и процессов. Правда, в Windows 10/11 она не работает (поэтому выше я и привел универсальный рабочий способ для всех современных ОС Windows).
Запуск приложения с нужным приоритетом (через командную строку)
Есть еще один вариант задания приоритета приложению — речь идет о командной строке (разумеется, если создать «BAT» файл — то запуская его, можно всегда иметь программу с нужным приоритетом).
Как это сделать:
-
создать на рабочем столе (например) обычный текстовый файл;
How to Set Process Priority in Task Manager on Windows 10
Changing the process priority of your important tasks is one of the more advanced ways to boost performance in Windows 10. Easy enough to do, but a bit tricky not to mess up accidentally.
What exactly is process priority? Should you be making changes to it? And how do you actually set the process priority in Windows 10? This guide will answer all these questions.

What Is Process Priority and Why Is It Important?
Computers aren’t multitaskers. Not really. When your operating system is running multiple programs (or just background services) simultaneously, it is actually juggling among them.
Even in multi-core processors, there are only so many threads that can be run at once, so rationing processor time becomes quite important. To maintain a facade of running in real-time, your computer has to choose which tasks to give precedence to, giving rise to a priority system.
Process priority is simply the ‘importance’ of each process. Tasks that are essential for the smooth running of your computer (mostly system processes) are accorded a higher priority than an application running on top. This ensures that even under the maximum load, the core capabilities of your PC are not affected.
What Are the Process Priority Levels?
Process priority is defined in multiple discrete levels. Like a ranking system, this orders processes from the top to bottom, in the order of their importance.
There are six priority levels in Windows. Only five of these are meant to be set by applications (or users, for that matter).

- Normal is, well, the ‘normal’ priority level. Most applications run at this level.
- Below normal is the priority level just below normal. Processes on this level are allocated fewer resources than normal applications. Best suited for unimportant tasks with no time constraints.
- Low is the lowest priority level in Windows. Tasks operating at this level are given resources only after all other processes have completed their current tasks.
- Above normal is the next higher priority level after normal. Use this for processes that need a little boost but don’t need to upstage system processes.
- High is a priority level used by important system processes necessary for the smooth functioning of the computer. Not recommended for user applications.
- Realtime is the highest possible priority level in Windows. Basically, tasks on this level run in real-time, at the expense of any and every other process. For this reason, this level is only reserved for hardware interfacing processes. Running applications on this priority level can easily crash your computer.
The normal and above normal are really the only two priority levels you should use for everyday tasks. Priority levels higher than that should be left to system processes and the lower levels for unimportant background tasks.
What Is the Effect of Setting the Priority of a Task?
Setting a new priority of a process modifies its place in the processing queue. Tasks with a higher priority are given preference in the allocation of system resources like CPU time and memory, allowing them to run faster.
On the flip side, too many tasks pushed to a higher priority level defeat the very purpose of there being a hierarchy in the first place. If every process is running at High, how is the operating system to determine which processes are truly essential?
If too many non-essential tasks are upgraded to higher priority levels, your computer might start freezing up or even crash outright. This is why in most cases the best idea is to leave the process priority as it is. Even when you do change the process priority, stick to small changes and apply them at only one or two processes.
How to Set Process Priority in Task Manager in Windows 10
While there are multiple ways to set process priority in Windows, the easiest method is to use the Task Manager.
- Open Task Manager by using the keyboard shortcut Ctrl+Alt+Del or by right-clicking on the taskbar and selecting Task Manager from the menu that appears.

- On opening the Task Manager for the first time, you will be greeted with a barebones window showing just the running applications. Select More details to get the complete view.

- Now you can see the complete list of all the running processes on your computer, including background tasks. By default they are sorted by memory consumption; you can select any other category from the top to change the sorting.

- Select the process you want to change the priority of and switch to the Details tab.

- In Details, you can view the status and other technical details of the running process. Many sub-processes hidden on the main screen are also shown here.

- Right-click on your selected process and navigate to Set priority. This drops down a sub-menu listing all the priority levels. Select the intended level (Below normal in our example).

- A prompt will appear, confirming whether you want to change the priority of the selected process. Select Change priority to apply the change.

This will set the new priority of the process immediately. The process will operate on this priority level for the rest of the current session. If you restart your computer (or just the process) the priority level will be reset to its default.
Should You Change the Priority of a Process?
We have seen how easy it is to change the priority level of a process from the Task Manager in Windows 10. This might make you wonder – Why not upgrade the priority of every running application? Surely boosting performance is always a good thing?
But you shouldn’t do that. There is a reason there are various priority levels in the first place, and putting every running process in the High category will only create conflicts and system instability.
At best, you should upgrade only one given process at a time, and take it no further than Above normal. This gives it a quick boost without jeopardizing the functioning of the computer. Ideally, you shouldn’t mess around with process priority at all, using built-in features like the Game Mode to boost the performance of resource-heavy applications.
Levin Roy is a software engineer who loves writing about technology. Whether it is Windows tips-and-tricks or in-depth guides about application development, Levin uses his practical experience and technical skills to create articles that can help solve tricky problems. Read Levin’s Full Bio
Did you enjoy this tip? If so, check out our YouTube channel from our sister site Online Tech Tips. We cover Windows, Mac, software and apps, and have a bunch of troubleshooting tips and how-to videos. Click the button below to subscribe!
Управление приоритетами процессов в ОС Windows Vista и Windows 7
Наверняка, практически все знают что такое приоритет процесса, если же нет, постараюсь кратко объяснить.
Это понятие, в определенном смысле, равно как для Windows, так и для Linux, а так же для некоторых других операционных систем.
Сейчас речь пойдет об операционных системах Windows Vista и Windows 7.
Windows Vista и Wnidows 7, впрочем, как и предыдущие версии, системы мультизадачные, т.е. могут выполнять параллельно множество программ, причем, еще и мультипоточные, но это уже отклонение, точнее, ненужное углубление в тему.
Каждая программа, запущенная в Windows, представляет из себя процесс или несколько процессов.
Под каждый процесс, при его запуске, в системе выделяется память, а так же устанавливается приоритет по умолчанию, если только в самой программе нет упоминания о приоритете, с которым необходимо её запускать.
Чем выше приоритет процесса, тем больше ему выделяется процессорного времени, чем ниже приоритет, тем меньше процессу выделяется процессорного времени.
Или если простым языком — чем выше приоритет, тем чаще и больше процессор «уделяет внимание» процессу и его операциям, а чем ниже приоритет, тем меньше «уделяет внимание».
Соответственно это сказывается на скорости выполнение той или иной программы.
Практическая польза от изменения приоритета процесса
В Windows 7 меня изначально удивлял тот факт, что по-сути чисто декоративным процессам, вроде sidebar.exe (гаджеты на рабочий стол) уделяется процессорного времени ровно столько же, как и остальным процессам.
При этом sidebar.exe сам по себе не выполняет каких-то сверх важных и сверх нужных функций. Так зачем же ему уделять столько же процессорного времени, как, например, тяжелому ресурсоёмкому приложению, вроде 3D-игры или 3D-редактора с большой сценой?
Исходя из этого вопроса я и начал, что называется, играть с приоритетами процессов.
Главное что я понял, выше приоритета Normal (Средний) пользовательским программам лучше не подниматься, ибо тогда Windows Vista/7 может начать некорректно распределять процессорное время и некоторые важные системные процессы начнут «подтормаживать».
На самый крайний случай, нужному вам пользовательскому процессу можно выставить приоритет AboveNormal (Выше среднего), но это в очень редких случаях добавляет ощутимую разницу в производительности программе.
Но при этом никто не запрещает снизить приоритет другим, мало или не столь важным процессам, дабы они не отъедали ценное процессорное время, например, у игры.
Часто такие манипуляции действительно позволяют выиграть 5-10FPS.
Автоматический запуск процесса с определенным приоритетом
Недостаток, который известен многим — при изменении приоритета через «Диспетчер задач», он сохраняется лишь до завершения процесса, потом же процесс вновь запускается с приоритетом по-умолчанию. Т.е. ваши настройки приоритетов не запоминаются.
Из-за этого в интернете появилось множество программ, которые запоминают ваш выбор приоритета, а при следующем запуске программы, меняют его за вас автоматически.
Я же изначально не поверил в то, что в Windows нет какого-нибудь инструмента для управления и запоминания приоритета процесса и начал рыть документацию на сайтах Microsoft.
Не буду разводить полемику на тему плохой документированности возможностей Windows, но я оказался прав.
Любому процессу в Windows можно вручную через реестр указать приоритет и еще некоторые свойства, с которыми он будет запускаться.
Путь к разделу реестра:
Как запустить редактор реестра?
Нажмите сочетание клавиш Win+R (быстрый вызов команды «выполнить»), в появившемся окошке, в текстовой строке наберите regedit и нажмите Enter =)
Для того, что бы указать приоритет для процесса, с которым он должен сразу всегда запускаться, вам нужно в указанной выше ветке реестра создать раздел с его именем.
Далее в нем создать еще один раздел, т.е. уже подраздел с названием PerfOptions, а уже в нем создать параметр DWORD (32бита) с названием CpuPriorityClass и задать ему одно из десятичных значений — 1, 2, 3, 5, 6.
1 — приоритет Idle (низкий);
2 — приоритет Normal (средний);
3 — приоритет High (высокий);
5 — приоритет BelowNormal (ниже среднего);
6 — приоритет AboveNormal (выше среднего);
Разберем на примере sidebar.exe.
В ветке ресстра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options я создаю раздел sidebar.exe.
В нем создаю подраздел PerfOptions. И в этом подразделе создаю параметр DWORD (32бита) с названием CpuPriorityClass c десятичным значением 1.

Таким образом sidebar.exe теперь у меня всегда будет запускаться с низким приоритетом (Idle).
Так же все вышеописанные операции можно делать и через командную строку (cmd).
Я написал небольшой универсальный пакетный файл, который все это делает за пользователя.
Ссылка на пакетный файл: save_process_priority.cmd
В пакетном файле все пункты расписаны на русском языке. От пользователя потребуется только вводить нужное ему имя процесса и выбирать приоритет.
Для того что бы ваши настройки приоритета вступили в силу, необходимо перезапустить процесс. Если же вы внесли сразу несколько системных процессов, перезагрузите систему, так будет проще.
Это необходимо потому, что данные с реестра считываются только при загрузке и запуске программ, но не при их работе.
Вот и все, спасибо за внимание =)
Если заметили ошибку, обязательно сообщите, буду очень благодарен.






