Что нужно чтобы повысить приоритетность процесса

Как изменить приоритет процесса и как его сохранить (высокий, низкий)

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процессаДоброго времени!

Первый и самый главный вопрос, с которого следовало бы начать данную статью: зачем вообще менять приоритет и стоит ли это делать. 👀

Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то. ) далеко на не самом мощном компьютере. Причем, помимо вашей игры в Windows (обычно) запущено достаточно большое количество процессов, приложений. И в определенное время они могут «забирать» часть ресурсов себе — в результате игра время от времени притормаживает. 😥

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

Теперь ближе к сути.

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Работа с приоритетами

Какие они бывают (основы)

У каждой запускаемой программы или процесса в Windows есть приоритет. Обычно, ОС Windows «сама знает» кому и что выделять, и делает это автоматически (без участия пользователя). Вообще разнообразие приоритетов не такое уж и большое:

📌 Еще один совет : нет необходимости выставлять приоритет каждой запускаемой программе (с этим Windows хорошо справляется в авто-режиме). Как правило, есть смысл указать приоритет для 2÷5 часто-используемых приложений, которые для вас наиболее важны (например, для любимой игры 😉).

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

Итак, чтобы поменять приоритет работающей программы (процесса) в Windows — необходимо воспользоваться диспетчером задач. Для того, чтобы его вызвать — нажмите сочетание кнопок Ctrl+Shift+Esc (либо Ctrl+Alt+Del).

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Для вызова диспетчера задач — нажмите Ctrl+Shift+Esc

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

После, на нужном процессе кликните правой кнопкой мышки: в появившемся меню перейдите во вкладку «Задать приоритет» и укажите нужный вам. 👇

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Задание приоритета для запущенного процесса

Собственно, на этом всё! Теперь запущенная программа будет работать с новым приоритетом. 📌 При выставлении приоритета реального времени — возможно, компьютер начнет тормозить и зависать!

Сохранение приоритета с помощью настроек реестра

После перезагрузки компьютера (или при перезапуске программы) — установленный вами приоритет сбрасывается (т.е. Windows снова задает его автоматически). И это не очень удобно.

Но с помощью настроек реестра можно «сохранить» указанный вами приоритет (т.е. Windows будет «знать», что эту программу нужно запустить с таким-то приоритетом).

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

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

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

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

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

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

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

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

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

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

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Что получилось в итоге!

Для Windows 7 есть спец. программа Prio, позволяющая задавать (и сохранять) приоритеты для практически любых программ и процессов. Правда, в Windows 10/11 она не работает (поэтому выше я и привел универсальный рабочий способ для всех современных ОС Windows).

Запуск приложения с нужным приоритетом (через командную строку)

Есть еще один вариант задания приоритета приложению — речь идет о командной строке (разумеется, если создать «BAT» файл — то запуская его, можно всегда иметь программу с нужным приоритетом).

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Создать текстовый документ

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Вставка строки в блокнот и сохранение

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Изменяем расширение блокнота с TXT на CMD

Дополнения по теме будут весьма кстати.

Источник

Как повысить приоритет процесса в Windows 10

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

Для процессов в Windows доступно 6 уровней приоритета, а именно:

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

Некоторые приложения могут изменять свой приоритет автоматически. Популярные архиваторы WinRAR и 7-Zip могут повысить свой приоритет до «Выше обычного», чтобы ускорить процесс архивирования. Или медиаплееры, такие как Winamp, могут повысить приоритет своего процесса во время воспроизведения.

Прежде чем продолжить, вам необходимо знать следующее. Уровень приоритета в реальном времени не предназначен для установки пользователем. Это может вызвать нестабильность системы. Приложение, работающее с этим приоритетом, может потреблять 100% ресурсов ЦП и перехватывать ввод с клавиатуры и мыши, делая компьютер непригодным для использования.

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

Чтобы повысить или понизить приоритет процесса в Windows 10 сделайте следующее:

Есть способ запустить процесс с желаемым приоритетом. Это можно сделать с помощью консольной команды «start», доступной в классической командной строке (cmd.exe). Вот как:

Как запустить приложение с определенным уровнем приоритета

start «» /AboveNormal «C:\Windows\System32\notepad.exe»

Эта команда запустит блокнот с приоритетом выше нормального. Замените значение желаемым уровнем приоритета, например «High» или «BelowNormal». Замените путь исполняемого файла полным путем к приложению, которое вы хотите запустить.

Как изменить уровень приоритета приложения с помощью wmic

wmic process where name=»Process Name» call setpriority «Priority Level»

Замените часть «Process Name» фактическим именем процесса, например «notepad.exe». Замените часть «Priority Level» в соответствии со следующей таблицей:

PRIORITY LEVEL VALUEPRIORITY LEVEL NAME
256Realtime
128High
32768Above normal
32Normal
16384Below normal
64Low

Вы можете использовать в команде значение или имя. Следующие два примера делают то же самое:

Источник

Как изменить приоритет процесса в Windows

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

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

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

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

Изменение приоритета процесса позволит повысить производительность приложения, потому что программа получит больше ресурсов компьютера для выполнения своих функций, по сравнению с другими процессами, выполняемыми в системе.

Изменяем приоритет процесса в Windows: что это такое

В большинстве случаев, пользователи ищут информацию о том, как повысить приоритет процесса в операционной системе, чтобы он обрабатывался центральным процессором в первую очередь. В других ситуациях, наоборот, требуется понизить приоритет процесса, чтобы он потреблял минимальные ресурсы компьютера при выполнении своих задач.

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

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

Чтобы повысить производительность в играх целесообразно использовать игровой режим в Windows 11 или Windows 10.

Если что-то пошло не так, мы рекомендуем вам вернуть значения приоритета по умолчанию.

Для пользователя в Windows доступно несколько вариантов выбора приоритета процессов (всего в системе имеется 32 класса приоритетов):

Чтобы применить тот или иной приоритет также используется цифровое значение, которое задается в файле конфигурации:

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

Как повысить приоритет процесса в Windows — 1 способ

Системный инструмент — Диспетчер задач, помимо других функций, выполняет управление приоритетами процессов в операционной системе Windows.

Установка приоритета процесса в Диспетчер задач:

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Если на рабочем столе открылось окно Диспетчера задач с неполными сведениями, нажмите на «Подробнее».

В этой вкладке отображены все процессы, выполняемые в данный момент времени в операционной системе Windows. В ОС Windows 7 приоритет процессов задается подобным образом во вкладке «Процессы».

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Все действия с установкой приоритета процессов в Windows вы выполняете на свой страх и риск. Не совершайте необдуманных решений, если вы не понимаете, к чему могут привести изменения. При выполнении настроек в параметрах не рекомендуется затрагивать приоритет системных процессов.

Вы можете добавить дополнительный столбец в Диспетчер задач, который будет отображать состояние приоритета процессов в Windows. Сделать это можно следующим способом:

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Как изменить приоритет процесса в Windows с помощью командной строки — 2 способ

Для решения этой задачи можно воспользоваться другим системным инструментом — командной строкой Windows (cmd.exe). С помощью системного средства мы применим команду «start».

Имя команды используйте из данной таблицы:

Имя командыПриоритет
lowнизкий
belownormalниже среднего
normalсредний
abovenormalвыше среднего
hightвысокий
realtimeреальное время

Команда может выглядеть следующим образом, на примере программы Блокнот:

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Как задать приоритет процессу в Windows 10 / 11 с помощью wmic.exe — 3 способ

С помощью утилиты командной строки wmic.exe вы можете изменить приоритет процесса запущенного приложения.

Вставьте в кавычки имя процесса, а уровень приоритета задайте с помощью цифрового значения или имени приоритета из этой таблицы:

Значение уровня приоритетаИмя уровня приоритетаУровень приоритета
64Lowнизкий
16384Below normalниже среднего
32Normalсредний
32768Above normalвыше среднего
128Hightвысокий
256Realtimeреальное время

Пример идентичных команд для приложения Блокнот:

Как повысить приоритет процесса в Windows 10 / 11 с ярлыка программы — 4 способ

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

Необходимо сделать следующее:

Вместо «abovenormal» укажите другой, нужный вам класс приоритета («low», «belownormal», «normal», «hight», «realtime»).

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

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

Как задать приоритет процессу на Windows 10 / 11 в Process Explorer — 5 способ

Провести работы по изменению приоритета процессов в операционной системе Windows можно с помощью стороннего программного обеспечения. В этом вам помогут программы: Process Lasso, Process Explorer и другие.

Process Explorer — бесплатная утилита из набора системных инструментов Windows Sysinternals от Марка Руссиновича, решающая различные задачи с запущенными процессами в операционной системе.

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Выводы статьи

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

Источник

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

В некоторых ситуациях может возникнуть необходимость запускать скрипт/программу не со стандартным приоритетом, а с более высоким или низким, либо повысить или понизить приоритет у запущенного ранее процесса. В данной статье мы рассмотрим несколько способов, как можно это с делать.

Что такое приоритет процесса?

Чем меньше это значение, тем выше приоритет будет у такого процесса. Например, если у нас есть один процесс, работающий с приоритетом 10, а другой процесс работающий с приоритетом 15, то в первую очередь будет выполняться процесс приоритетом 10, а уже после него, тот, где приоритет 15. А в ситуации, когда есть 2 процесса и у одного из них приоритет будет равен -20, а у другого равен 10, то в первую очередь процессор будет обрабатывать тот процесс, у которого приоритет равен -20, а уже после тот, у которого приоритет равен 10.

Как узнать приоритет процесса?

С помощью команды top (все запущенные процессы)

Посмотреть приоритет процесса можно с помощью команды top
Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

С помощью команды ps (конкретный процесс(ы) по его имени)

С помощью команды ps (конкретный процесс по его PID)

Задание приоритета при запуске процесса

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

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

renice: failed to set priority for 91197 (process ID): Permission denied

Мы изменили приоритет у существующего процесса (команда top из предыдущего примера) с 15 на 0.
Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Была ли эта статья Вам полезна?

Комментарии к статье (5)

а если отказано в доступе, как исправить приоритет проецесса?

Вы работаете под суперпользователем root? Если нет, то используйте команду sudo или su.

Добавил информацию в статью:

очень полезная статья, каждый раз узнаю здесь что-то новое

Источник

Управление приоритетами процессов в ОС 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 можно вручную через реестр указать приоритет и еще некоторые свойства, с которыми он будет запускаться.

Путь к разделу реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

Как запустить редактор реестра?

Нажмите сочетание клавиш 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_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options я создаю раздел sidebar.exe.
В нем создаю подраздел PerfOptions. И в этом подразделе создаю параметр DWORD (32бита) с названием CpuPriorityClass c десятичным значением 1.

Что нужно чтобы повысить приоритетность процесса. Смотреть фото Что нужно чтобы повысить приоритетность процесса. Смотреть картинку Что нужно чтобы повысить приоритетность процесса. Картинка про Что нужно чтобы повысить приоритетность процесса. Фото Что нужно чтобы повысить приоритетность процесса

Таким образом sidebar.exe теперь у меня всегда будет запускаться с низким приоритетом (Idle).

Так же все вышеописанные операции можно делать и через командную строку (cmd).
Я написал небольшой универсальный пакетный файл, который все это делает за пользователя.
Ссылка на пакетный файл: save_process_priority.cmd

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

Для того что бы ваши настройки приоритета вступили в силу, необходимо перезапустить процесс. Если же вы внесли сразу несколько системных процессов, перезагрузите систему, так будет проще.
Это необходимо потому, что данные с реестра считываются только при загрузке и запуске программ, но не при их работе.

Вот и все, спасибо за внимание =)
Если заметили ошибку, обязательно сообщите, буду очень благодарен.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *