![](https://ocomp.info/wp-content/uploads/2023/05/D-Link-842-nastroyka.png)
Доброго времени!
Первый и самый главный вопрос, с которого следовало бы начать данную статью: зачем вообще менять приоритет и стоит ли это делать?..👀
Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то...) далеко на не самом мощном компьютере. Причем, помимо вашей игры в 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).
Далее откройте вкладку "Подробности" (это для Windows 11/10, для Windows 7 — "Процессы") и найдите в списке нужный процесс (прим.: название программы совпадает с названием процесса).
После, на нужном процессе кликните правой кнопкой мышки: в появившемся меню перейдите во вкладку "Задать приоритет" и укажите нужный вам. 👇
Собственно, на этом всё! Теперь запущенная программа будет работать с новым приоритетом. 📌 При выставлении приоритета реального времени — возможно, компьютер начнет тормозить и зависать!
*
❷
Сохранение приоритета с помощью настроек реестра
После перезагрузки компьютера (или при перезапуске программы) — установленный вами приоритет сбрасывается (т.е. Windows снова задает его автоматически). И это не очень удобно...
Но с помощью настроек реестра можно "сохранить" указанный вами приоритет (т.е. Windows будет "знать", что эту программу нужно запустить с таким-то приоритетом).
Как это сделать:
- сначала необходимо открыть 👉 редактор реестра (нажмите Win+R, и введите команду regedit, нажмите OK);
- далее необходимо открыть следующую ветку реестра (можно просто ее скопировать и вставить в редактор): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
- затем нужно узнать точное название исполняемого файла программы (игры). Для этого просто щелкните правой кнопкой мышки по ее ярлыку и перейдите в свойства. После, в разделе "Ярлык" — в строке "Объект" скопируйте название исполняемого файла;
- теперь в открытой ветке реестра создайте раздел (папку) с именем исполняемого файла программы (которое мы узнали в предыдущем шаге). В моем случае — это "civilization4.exe" (без кавычек и с маленькими буквами!);
- далее в ветке с названием игры (программы) создайте еще один раздел (папку) и назовите ее "PerfOptions", см. пример ниже; 👇
- последний штрих: в разделе "PerfOptions" создайте параметр DWORD (32), присвойте ему имя "CpuPriorityClass" и задайте значение исходя из требований, в моем случае это "3" (прим.: 1 — низкий приоритет; 5 — ниже среднего; 8 — средний; 6 — выше среднего; 3 — высокий).
- в конечном итоге получится так, как показано на скрине ниже. 👇
- теперь при запуске игры Civilization — Windows будет автоматически выставлять ей высокий приоритет.
*
📌 Кстати!
Для Windows 7 есть спец. программа Prio, позволяющая задавать (и сохранять) приоритеты для практически любых программ и процессов. Правда, в Windows 10/11 она не работает (поэтому выше я и привел универсальный рабочий способ для всех современных ОС Windows).
*
❸
Запуск приложения с нужным приоритетом (через командную строку)
Есть еще один вариант задания приоритета приложению — речь идет о командной строке (разумеется, если создать "BAT" файл — то запуская его, можно всегда иметь программу с нужным приоритетом).
*
Как это сделать:
- создать на рабочем столе (например) обычный текстовый файл;
- далее добавить в него "определенную строку": cmd.exe /c start /high /D "C:\games\Sid Meier's Civilization 4 Complete\Beyond the Sword\" Civ4BeyondSword.exe (вместо "/high" можно использовать др. приоритеты, см. начало статьи);
- обратите внимание, в этой строке вам нужно изменить путь до установленной игры (программы) на диске ("C:\games\Sid Meier's Civilization 4 Complete\Beyond the Sword\") и название ее исполняемого файла (Civ4BeyondSword.exe) на свои данные;
- после чего сохраните текстовый файл, закройте его и переименуйте расширение: с "TXT" на "BAT" (или "CMD"). Если у вас не отображается расширение файла, ознакомьтесь вот с этой заметкой;
- теперь можно кликать на получившийся файл и игра будет запускаться с нужным вам приоритетом. Удобно?! 😉
*
Дополнения по теме будут весьма кстати...
Удачи!
✌
Первая публикация: 22.03.2019
Корректировка: 13.09.2021
Другие записи:
"прим.: 1 — низкий приоритет; 5 — ниже среднего; 8 — средний; 6 — выше среднего; 3 — высокий"
А реального времени (RealTime) каким числом задаётся???
При выставлении реального времени - ПК часто начинает подвисать, делать это в большинстве случаев ненужно. По цифрам не подскажу (что-то в справочнике нет цифры для реального времени, если нужно - попробуйте через диспетчер задач от имени администратора выставить...)
1 — низкий приоритет;
5 — ниже среднего;
8 — средний;
6 — выше среднего;
3 — высокий
11 - реального времени
Извините "последний штрих: в разделе "PerfOptions" создайте параметр DWORD (32)".
Это распространяется для всех разрядностей? Просто у меня 64
Это и написано для 64...
Несмотря на то, что тут "https://winitpro.ru/index.php/2016/02/17/upravlenie-prioritetami-processov-v-windows/" значения приоритетов иные, у вас все работает. Проверил. Спасибо.
Какая цифра на приоритет реального времени?
См. ответ выше.
1 — низкий приоритет;
5 — ниже среднего;
8 — средний;
6 — выше среднего;
3 — высокий
11 - реального времени
Спасибо. А то запарился выставлять приоритет для 2 программ через диспетчера каждый раз.
А если та же игра запускается через собственный ланчер? Ланч запускается с выставленным приоритетом, но экзешник игры - нет. Прописывание экзешника игры ничего не даёт - как был средний так и остаётся.
Вручную после запуска игры измените приоритет для нужного процесса. Правда, не очень удобно...
Пытался это сделать сам?
Я из-за тебя компьютер новый покупаю!
Добрый день.
1) Делал, и не раз.
2) Поменяв приоритет процесса - нельзя "сломать" ПК. Вероятно, дело не только в этом. Прокомментируйте подробнее, чтобы можно было понять в чем суть...
Очень помогло!![;-)](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_wink.gif)
При изменении приоритета - выдаёт отказ об изменении. Отказано в доступе...![:sad:](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_sad.gif)
Попробуйте под админом: https://ocomp.info/prava-admina-win10.html
Благодарю✨
Как проверить, что приоритет высокий задался?
Я всё сделал по инструкции, решил проверить через "Дисп. Задач", и там по дефолту средний как и было.
Вопрос в том, должен ли меняться в диспетчере или он и так работает?
В диспетчере задач проверьте, там приоритет меняться должен.
А вы как настраивали? Попробуйте иным способом...
Всё, свой вопрос решил сам![:)](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_smile.gif)
Спасибо автору статьи. Информация была полезной.![:cool:](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_cool.gif)
К сожалению не помогло. Процесс DyingLightGame.exe. Запускаю через Стим, с ярлыка, из папки с программой, по всякому. В реестре все прописал. Игра запускается со средним по умолчанию приоритетом. Если для уже запущенного процесса менять приоритет через диспетчер - приоритет сразу же сбрасывается на стандартный. Win 10 64.
Спасибо, через реестр поставил браузеру выше среднего приоритет запуска. А то у Яндекса этих процессов после запуска около 12, устанешь вручную ставить.![:o](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_surprised.gif)
ЗЫ![:!:](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_exclaim.gif)
Некоторые процессы браузера он не выставил в такой приоритет, видимо с многопроцессорными программами такой вариант не прокатит.
Тоже самое, так же Dying Light хочу на ноуте поиграть, чтобы не в 14-20 фпс, а нормально хотя бы от 30. Пприоритет сбрасывается на обычный, даже после вышесказанного руководства.
Вы решили данную проблему? Поделитесь.
Для процесса проводника explorer.exe эти правила не работают. Имею ввиду сохранение настроек в реестре. Приходится каждый новый запуск ручками. Может есть другой способ заставить проводник работать в высоком приоритете всегда?
Приоритет у Фоллыча 4 не запоминается.
Запускаю через f4se_loader, кто в курсе, что это такое ...
Может самим прогам указывать какой разрядности система ? 32 или 64.
Что не так-то с сохранением приоритета в играх ?.. Я тут не один такой.
Уже запущенный exe-шник можно заставить работать в нужном приоритете, но хотелось бы раз и навсегда это утвердить.
Я знаю, что есть способ прописать всё в ini файлы, или как-то так, но хотелось бы сделать всё на уровне системы.
Спасибо.
Привет!
Такой вопрос, ставлю приоритет на GTA 5 Online (это мне поднимает фпс, игра идёт гладко), спустя минуту игры - приоритет слетает обратно на стандартные настройки.
GTA 5 у меня нет ярлыка, только ссылка ( Ярлык Интернета (.url) )
PS
Разобрался...
Привет. Как разобрался? Ставлю приоритет высокий при развёртывании игры - слетает на обычный. Через реестр тоже не помогло, запускается игра сначала с высоким приоритетом, потом спустя минуту опять на обычный....
Попробуйте прогу Prio. По ссылке нажмите скачать, вверху меню и потом внизу найдете. Есть и 32 и 64. Все сохраняет, кроме explorer.exe. Ну и тех процессов, которые уже загрузились с осью. А вновь загружаемые подчиняются.
http://www.prnwatch.ru/prio/
Prio встраивается в оболочку Диспетчера задач, после перезагрузки. А там все интуитивно понятно. Разберётесь.
Странно, скачал, установил программу, но новых пунктов в диспетчере задач не появилось, захожу в игру выставляю приоритет "Высокий" и разворачиваю на полный экран - сразу же сбрасывает на "обычный"...
И ещё почему-то когда я запустил игру в оконном режиме - то приоритет на высоком остался (А когда на полный экран разворачиваешь - то сразу сбрасывается).
Prio устанавливаете с незапущенным Диспетчером задач, и при инсталляции все галочки оставьте, не экспериментируйте. После перезагрузки в верхнем меню Диспетчера появится вкладка Prio. Там ничего интересного. Появится в контекстном меню, когда нажмёте на процесс, сохранить приоритет. Там стоит галочка. В игры не играю, поэтому что и как с ними, не подскажу. Установил высокий приоритет браузеру, плееру, и ещё паре нужным программам. Ускорение в работе ноута заметна на глаз. При загрузке вручную ставлю для explorer.exe приоритет "Реального времени". Программа Prio его не сохраняет. Но начинает все летать с такой настройкой проводника. Но приоритет реального времени ставьте только для одной программы, иначе устроите драку за ресурсы в Виндоус и все повиснет.
Спасибо, тоже как раз цивку установил, но медленно работает![:)](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_smile.gif)
Супер! Благодарю. Единственное вот вопрос - когда я ставлю цифру 3, то все работает.
Цифра 11 приводит к возврату к обучному приоритету...
А хотелось бы попробовать режим реального времени![:)](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_smile.gif)
Не стоит задавать реал. время - машина с немалой вероятностью или зависнет, или начнутся микрофризы на 0,2-0,5 сек.
А может быть кто-то в курсе, как сменить приоритет или порядок загрузки в автозагрузке? Win 11
В разделе "Сведения"(на скрине показал), тыкаешь туда, ищешь нужный процесс, ПКМ на него и "Задать приоритет".
Здравствуйте, автор Alexandr!
Мне не до приоритетов игр, я не играю-по возрасту - поздно (89), а страдаю висами при просмотре плеером "Картина ТВ" разных видео.
Случаются висы и в браузере ФФ, и в поиске, спасения от них я набрёл на зацепку: вина в перегрузке ЦП, стал наблюдать и убедился: всё так! Периодически от секунды до больше минуты норм. просмотр и вдруг индикатор гаджета подскакивает в предел, на втором заполнен красным оба ядра ЦП, третий с кривыми загрузки ЦП взлетает под потолок и замирает, как и сек. стрелка часов.
Такая смерть длится минуту-две и возрождается комп сам, но идут повторы виса, и смотреть невозможно. При том, что комп по всем статьям ухожен и в форме, я не нашел доп. средств для исправления и возврата к норм. просмотру...
Где-то промелькнуло упоминание, что разгрузить ЦП можно, снизив приоритеты потребит. процессов на ступеньку ниже, и кроме того, сократив число ядер для них в "задать сходство". Я проверил для 4-5 процессов - сработала стоп-перегрузка ЦП, глюки прекратились, смотреть плеер стало в норме. Как оказалось, спасительный рецепт действует до выкл. или перезагрузки.
Вопрос к Вам, профи: как лучше и проще избежать повторов, каждый раз задавая эти параметры? Сохранив их для одного плеера, или сделать сохранение более низких значений для нескольких потребительских процессов? Если первое, то как же с программами вне плеера, их ведь не охватишь сохранением? Если мой вопрос не очень комп. грамотен, но логика понятна, пожалуйста, подскажите мне действия, за что буду премного благодарен, Исаак.![:evil:](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_evil.gif)
Здравствуйте.
Мне напрашивается самый простой вариант: не выкл. компьютер. Например, можно настроить режим гибернации или сна. Не подойдет?
Добрый день.
Спасибо, cон есть, гибер. нет, но в отношении плеера ситуация такая, что при выкл. только его при переходе к браузеру слетают мои настройки "выше среднего" на "обычный", и при новом вкл. плеера надо ставить снова свой приоритет.
Я и стал делать так, ибо сохранение что в реестре, что в КС для меня сложное дело, хотя я и пытался сделать по Вашему описанию, но на первом же шаге создания "Нового раздела" реестра получил отказ: в "свойствах" Картины ТВ означенный файл Kartina TV.-Setub-41.21 не принимается к переименованию, на чём и завершились мои потуги.
В КС ещё сложнее действия, и я пришёл к выводу, что буду при каждом вкл. плеера ставить ему приоритет "выше среднего", ибо тогда только прекращаются висы. Кстати, процесс "Картина" появляется в списке "Подробно" только во вкл. состоянии.
Ну вот, выход к норм. просмотру найден, и с Вашей помощью тоже, за что спасибо и пока, Исаак.![:cool:](https://ocomp.info/wp-content/themes/wikiwp/smilies/icon_cool.gif)
А есть какой-то способ повысить приоритет у USB мыши? А то походу процесс, отвечающий за это, однопоточный, и при загрузке WIN — он кидает его на рандомные ядра, по итогу при запуске какой-нить игры, с не оптимизированным движком на многоядерность, и выставлением ему приоритета "высокий" (что бы не тормозила игра), поворот экрана мышью происходит дёргано.
По-моему, тут касаются этой темы: http://www.ixbt.com
Какой процесс в диспетчере задач соответствует оптической USB мыши в Windows 7. Если такого процесса нет, можно ли повысить приоритет для мыши.
Добрый день.
За мышь отвечает ее драйвер (модуль ядра ОС), который и обеспечивает взаимодействие между ней и др. компонентами ПК. Он отвечает за обработку сигналов от мыши, движения и нажатия, и передачу данных в ОС.
Вопрос у вас возник, вероятно, из-за появления тормозов мышки, тогда см. это: https://ocomp.info/tormozit-kursor-myishki.html
Помогло! Мне помогло! Legion Slim 5 i7 nv4060
офиц винда
офиц маинкрафт
Опробовал где-то 7 других способов - этот прям помог! Спасибо большое!