Задать приоритет процессу Windows 10

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

Доброго времени!

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

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

Смена приоритета процесса же позволяет указать Windows, что запущенная игра — это первоочередная задача, которой нужно выделить все основные ресурсы (а все остальное может подождать…). Благодаря заданию приоритетов для самых «главных» для вас программ — можно снизить количество притормаживаний и лагов, ускорить их работу.

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

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

*

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

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

  1. Idle (низкий) — программы, выполнение которых может и подождать (при выставлении данного приоритета некоторый софт может тормозить);
  2. Below Normal (ниже среднего);
  3. Normal (средний) — большинство программ запускаются со средним приоритетом;
  4. Above Normal (выше среднего);
  5. High (высокий);
  6. Real Time (реального времени) — самый высокий приоритет. При его выставлении — в первую очередь будет выполняться именно эта программа.

Отмечу, что с приоритетами High и Real Time нужно быть крайне осторожными: в некоторых случаях при выставлении оных — компьютер может зависнуть или Windows завершит работу с ошибкой.

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

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

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

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

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

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

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

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

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

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

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

Как это сделать:

  1. сначала необходимо открыть редактор реестра (нажмите Win+R, и введите команду regedit, нажмите OK). У кого не открылся редактор, привожу в помощь одну свою старую заметку: https://ocomp.info/sposoby-otkryit-redaktor-reestra.html

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

  2. далее необходимо открыть следующую ветку реестра (можно просто ее скопировать и вставить в редактор): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\

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

  3. затем нужно узнать точное название исполняемого файла программы (игры). Для этого просто щелкните правой кнопкой мышки по ее ярлыку и перейдите в свойства. После, в разделе «Ярлык» — в строке «Объект» скопируйте название исполняемого файла;

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

  4. теперь в открытой ветке реестра создайте раздел (папку) с именем исполняемого файла программы (которое мы узнали в предыдущем шаге). В моем случае — это «civilization4.exe» (без кавычек и с маленькими буквами!);

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

  5. далее в ветке с названием игры (программы) создайте еще один раздел (папку) и назовите ее «PerfOptions», см. пример ниже;

    Разделы

  6. последний штрих: в разделе «PerfOptions» создайте параметр DWORD (32), присвойте ему имя «CpuPriorityClass» и задайте значение исходя из требований, в моем случае это «3» (прим.: 1 — низкий приоритет; 5 — ниже среднего; 8 — средний; 6 — выше среднего; 3 — высокий).

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

  7. в конечном итоге получится так, как показано на скрине ниже.

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

  8. теперь при запуске игры Civilization — Windows будет автоматически выставлять ей высокий приоритет.

Кстати!

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

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

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

Как это сделать:

  1. создать на рабочем столе (например) обычный текстовый файл;

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

  2. далее добавить в него «определенную строку»: cmd.exe /c start /high /D «C:\games\Sid Meier’s Civilization 4 Complete\Beyond the Sword\» Civ4BeyondSword.exe
  3. обратите внимание, в этой строке вам нужно изменить путь до установленной игры (программы) на диске («C:\games\Sid Meier’s Civilization 4 Complete\Beyond the Sword\») и название ее исполняемого файла (Civ4BeyondSword.exe) на свои данные;

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

  4. после чего сохраните текстовый файл, закройте его и переименуйте расширение: с «TXT» на «BAT» (или «CMD»). Если у вас не отображается расширение файла, ознакомьтесь вот с этой заметкой: https://ocomp.info/kak-uvidet-skryityie-faylyi-i-papki.html

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

  5. теперь можно кликать на получившийся файл и игра будет запускаться с нужным вам приоритетом. Удобно?!

*

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

Удачи!

Некоторые задачи (например, практически все, работающие с DVD) имеют неприятное свойство: они стремятся захватить себе как можно памятишки и загрузить собою работу всего процессора. Этим славится, например, Freemake Converter. После этого, естественно, вся (другая) работа на компьютере останавливается.
В свое время решал эту проблему при помощи очень удобного менеджера процессов Process Explorer, позволяющего изменение приоритетов процессов и даже их “убийство”. Однако определенное время в 10-ке система мне бодро рапортовала: «Не удается задать приоритет».
Обращаюсь к штатному диспетчеру задач Windows 10 и после непродолжительных поисков облегченно вздыхаю: искомое здесь есть, хотя, может быть, и не так очевидно. А изменяется приоритет задачи в штатном диспетчере задач Windows 10 так:

  1. Переходим на вкладку «Подробности».
  2. Вызываем контекстное меню на имени задачи, приоритет которой нам нужно изменить.
  3. Выбираем из него нужный нам приоритет (они соответствуют Process Explorer).

Облегченно вздыхаем и занимаемся другими (нужными) делами.

Загрузка диспетчера

Кстати. Вызвать диспетчер задач в 10-ке очень просто. Вызываем контекстное меню на панели задач и выбираем из него пункт «Диспетчер задач».

Впрочем, есть и другие варианты, хотя — с учетом простоты предыдущего — применение их сомнительно. Но все же…
Вызывать диспетчер задач «тремя пальцами» можно (и нужно), но лично я предпочитаю все же более элегантный вариант вызова диспетчера — щелчком мыши. Найдите загрузочный модуль диспетчера, который находится здесь: c:\Windows\System32\Taskmgr.exe и перетащите его пиктограмму на рабочий стол или, например, на пользовательскую панель Total Commander, как это сделал я:

Process Explorer

Как уже упоминалось, ранее я решал проблему изменения приоритета при помощи менеджера процессов Process Explorer, который определенное время в 10-ке не выполнял требуемое действие. Однако с появлением версии 16.1 (пока, кстати, не русифицированной) функция изменения приоритета опять заработала.
А делается это очень просто.

  1. Вызываем контекстное меню на имени задачи, приоритет которой хотим изменить.
  2. Выбираем из меню пункт «Set Priority» (Установить приоритет).
  3. Выбираем из списка задания приоритета нужный:

  • Below Normal (ниже нормального)
  • Background (фоновый)
  • Idle (Скрытый)

Замечу, что для ресурсоемких задач, например, при скачивании и конвертации видео файлов я устанавливаю Background (фоновый), после чего все остальные процессы работают без никаких задержек.
Так что качаем бесплатную и не требующую инсталляции программы, например, отсюда http://soft.softodrom.ru/ap/Process-Explorer-p1203 и работаем с ней.

Смотри также:

  • Все самые популярные посты моего блога, посвященные pre-Windows 10. http://fetisovvs.blogspot.com/2015/08/pre-windows-10.html
  • Настройка окна Проводника в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10_20.html
  • Как войти в безопасный режим Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_16.html
  • Как восстановить Windows 10 с помощью точек восстановления, если система не загружается. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_15.html
  • Как удалить программы и приложения в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_12.html
  • Где находится папка автозагрузки в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_10.html
  • Как удалить папку Windows.old в Windows 10. http://fetisovvs.blogspot.com/2015/08/windowsold-windows-10-windows-10.html
  • Как включить в Windows 10 «режим бога». http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_5.html
  • Как скачать официальную Windows 10, обновить до нее ранние версии и установить с нуля без ключа продукта. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_4.html
  • Генерация нового ключа при обновлении до Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10.html
  • Как откатиться с Windows 10 к предыдущей версии системы. http://fetisovvs.blogspot.com/2015/07/windows-10-windows-10_29.html
  • Как произвести чистую переустановку Windows 10 после обновления с Windows 7, 8.1. http://fetisovvs.blogspot.com/2015/06/windows-10-windows-7-81-windows-10.html
  • Как создать загрузочную флешку Windows 10. http://fetisovvs.blogspot.com/2015/07/windows-10-windows-10_31.html
  • Какую учетную запись использовать в Windows 10 – локальную или Microsoft? http://fetisovvs.blogspot.com/2015/07/windows-10-microsoft-windows-10.html
  • Что такое формат .ESD и как конвертировать образ формата .ESD в .ISO. http://fetisovvs.blogspot.com/2015/07/esd-esd-iso-windows-10.html
  • Выключаем автоматические обновления в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10-windows-10_11.html

Windows 10 как задать приоритет приложения?

Раздел: Windows
Написано: 30.08.2019
Antonio

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

Как-то мне понадобилось поднять приоритет одной программе. Я заметил, что когда ее сворачиваешь, то в фоне программа начинает работать заметно медленнее.

Возник вопрос: Как задать приоритет приложения в Windows 10?

Оказывается, меняется приоритет все там же в Диспетчере задач, просто немного дальше, чем раньше.

Запускаем Диспетчер задач — заветным сочетанием клавиш Ctrl + Alt + Del или команда taskmgr в (Пуск — Выполнить (Win + R)), много букв, просто хотел напомнить комбинации.

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

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

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

Команда Start имеет аргументы:

/low Запускает приложение с низким приоритетом.
/normal Запускает приложение с нормальным приоритетом.
/high Запускает приложение с высоким приоритетом.
/realtime Запускает приложение с приоритетом реального времени.
/abovenormal Запускает приложение с приоритетом выше среднего.
/belownormal Запускает приложение с приоритетом ниже среднего.

Еще способ изменить приоритет и запускать автоматически процесс или программу с определенным приоритетом — внести изменения в реестр Windows 10.

Любому процессу в Windows можно вручную в реестре указать приоритет, с которыми он будет запускаться.

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

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

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

Далее в нем создать еще один раздел, т.е. уже подраздел с названием PerfOptions, а уже в нем создать параметр DWORD (32 бита) с названием CpuPriorityClass и задать ему одно из десятичных значений: 1, 3, 5, 6 или 8.
1 — приоритет Idle (низкий);
3 — приоритет High (высокий);
5 — приоритет BelowNormal (ниже среднего);
6 — приоритет AboveNormal (выше среднего);
8 — приоритет Normal (средний).

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

Бился, бился я с изменением прав на ветку реестра, наследованием, пробовал утилиту psexec.exe — не позволяло создать подраздел с любым названием, только со стандартным.

В итоге заработало, если выполнять через .reg файл, пример test.reg

Windows Registry Editor Version 5.00 «CpuPriorityClass»=dword:00000003

Создаем файл любоеназвание.reg, запускаем и Microsoft Word (если он у вас есть) будет запускаться с высоким приоритетом по-умолчанию. Проверить можно — запустив программу, а потом посмотреть ее приоритет, как описано в первом способе.

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

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

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

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

В средах Windows 10 мы находим следующие приоритеты, доступные для процессов

  • низкий
  • Ниже нормального
  • нормальный
  • Выше нормы
  • высокая
  • В реальном времени

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

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

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

Теперь Solvetic объяснит, как изменить приоритет процесса в Windows 10.

Доступ к диспетчеру задач

Для этого мы должны получить доступ к диспетчеру задач, используя один из следующих параметров:

  • Используя комбинацию клавиш Ctrl + Alt + Delete и в появившемся списке выберите Task Manager
  • Щелкните правой кнопкой мыши на панели задач Windows 10 и в появившихся параметрах выберите «Диспетчер задач».
  • Используйте комбинацию клавиш + X или щелкните правой кнопкой мыши меню «Пуск» и выберите «Диспетчер задач».

В появившемся окне мы перейдем на вкладку Details и увидим следующее:

1. Отредактируйте приоритет процесса Windows 10

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

При выборе нового приоритета мы увидим следующее:

Там мы нажимаем кнопку «Изменить приоритет», и теперь мы видим, что приоритет этого процесса был изменен:

2. Запустите приложение с определенным приоритетом Windows 10

Windows 10 предлагает нам возможность автоматически запускать приложение с определенным уровнем приоритета, и для этого мы получаем доступ к командной строке и выполняем следующий синтаксис: запустите «» / AboveNormal «C: \ Windows \ System32 \ (App) .exe»

Мы можем проверить в диспетчере задач, что открытое приложение имеет выбранный приоритет:

Там мы можем выбрать один из установленных уровней приоритета.

3. Изменить уровень приоритета приложения с помощью wmic Windows 10

Утилита командной строки WMI (WMIC) предоставляет интерфейс командной строки для WMI. WMIC совместим с существующими оболочками и служебными командами, с помощью которых мы можем вносить изменения в приоритет процесса.
Чтобы использовать его, мы снова получим доступ к командной строке и выполним следующий синтаксис: wmic process, где name = «Имя процесса», установить приоритет «Уровень приоритета» Там мы введем имя процесса и в поле уровня приоритета будем использовать одно из следующих значений:

В реальном времени

256
высокая 128
Выше нормы 32768
нормальный 32
Ниже нормального

Как в диспетчере задач поставить высокий приоритет? (Windows 10)

Если поставить высокий приоритет приложению, то оно начнет работать быстрее. У меня лично есть скрипт, который выставляет всем процессам приоритет Высокий. И вы знаете — реально все работает быстрее, страницы открываются быстрее. Правда и Хром при этом грузит процессор еще сильнее.

Итак, я сейчас покажу как вручную установить высокий приоритет программе/процессу в Windows 10. Для примера я возьму.. аську (ICQ). Аська это программа для общения, мессенджер, которая была очень популярна раньше. Но сейчас ей на смену пришли социальные сети, Вайбер, ну и все.. а хотя была оч популярная, да и удобная, у каждого был свой номер, и можно было друг другу написать. Да и сегодня можно — вот только мало кто ней пользуется сейчас. Так, ладно, запускаем диспетчер — правой кнопкой по панели задач и выбираем этот пункт:

Потом ищем ту программу, которой хотим задать высокий приоритет, у меня это аська, она тут называется как ICQ (32 бита):

Нажимаем по ней правой кнопкой и выбираем пункт Подробно:

После этого автоматом активируется вкладка Подробности, где будет выделен процесс программы, в моем случае это icq.exe. Нажимаем по нему правой кнопкой и выставляем приоритет:

Подтверждаем:

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

Стоит ли выставлять высокий приоритет игре? Если при этом вы закроете все программы, максимально все что можно — то да, стоит. И эффект будет лучше, если вы еще и интернет отключите и антивирус. Чем больше всего вы отключите — тем лучше будет работать высокий приоритет. Но игре не ставьте реальный приоритет, если у вас только не топовый процессор. Если топовый — то можете попробовать, но опять же, может все зависнуть. Дело в том, что ставя реальный приоритет.. вы указываете, что игру нужно обрабатывать в первую очередь. В плане процессорных команд. Ну хорошо, а что делать с остальными процессами, среди которых есть важные и системные? Вот они и могут недополучать ресурсов.. и в итоге может комп зависнуть раз, два, а на третий раз уже и не развиснуть..

На этом все. Надеюсь информация пригодились кому-то. Удачи.

На главную! 19.10.2017

Задать приоритет процессу Windows 10

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

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