Разное

Запуск задачи с приоритетом windows 10: Как повысить приоритет процесса в Windows 10

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

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

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

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

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

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

  1. Запустите классический диспетчер задач нажав сочетание клавиш Ctrl+Shift+Esc.
  2. Перейдите в раздел Подробности и в контекстном меню выберите Задать приоритет.Как изменить приоритет процесса в Windows 10Как изменить приоритет процесса в Windows 10

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

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

Как изменить приоритет сетевого подключения в Windows 10

Ранее описанная программа NetLimiter 4 помогает ограничить скорость Интернета на компьютере. Если же Вы имеете в наличии материнскую плату со встроенным сетевым контроллерам Killer, тогда можете использовать программу Killer Control Center.

Устанавливая приоритет в домашней сети для процессов, пользователь автоматически ограничивает скорость Интернета для приложений с низким приоритетом. Например, в утилите Killer Control Center по умолчанию более высокий приоритет устанавливается для игр и низкий для приложений и процессов в системе. Это позволяет минимизировать потери в доставке Интернет-пакетов.

Как пользоваться Killer Control Center

Как пользоваться Killer Control Center

Заключение

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

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

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

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

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

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

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

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

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

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

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

На главную! 19.10.2017

Добавить в контекстное меню Windows 10

 

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

Как показано ниже, в Windows существует 6 уровней приоритета:

  1. Низкий
  2. Ниже среднего
  3. Обычный
  4. Выше среднего
  5. Высокий
  6. Реального времени

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

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

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

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

Контекстное меню «Выполнить с приоритетом» будет содержать следующие подкоманды:

  • Низкий
  • Ниже среднего
  • Обычный
  • Выше среднего
  • Высокий
  • Реального времени

См. Следующий снимок экрана:

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

Чтобы добавить контекстное меню «Выполнить с приоритетом» в Windows 10 , выполните следующие действия.

Как обычно, я сделал готовые к файлы реестра. Вы можете скачать их ниже.

  1. Запустите Блокнот.
  1. Скопируйте и вставьте содержимое ниже в новый текстовый файл. 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority]
"MUIVerb"="Выполнить с приоритетом"
"SubCommands"=""
"Icon"="shell32.dll,-25" 

; Low
[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\01Low]
@="Низкий"

[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\01Low\command]
@="cmd.exe /c start \"\" /Low \"%1\""

; Below normal
[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\03BelowNormal]
@="Ниже среднего"

[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\03BelowNormal\command]
@="cmd.exe /c start \"\" /BelowNormal \"%1\""

; Normal
[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\04Normal]
@="Обычный"

[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\04Normal\command]
@="cmd.exe /c start \"\" /Normal \"%1\""

; Above Normal
[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\05AboveNormal]
@="Выше среднего"

[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\05AboveNormal\command]
@="cmd.exe /c start \"\" /AboveNormal \"%1\""

; High
[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\06High]
@="Высокий"

[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\06High\command]
@="cmd.exe /c start \"\" /High \"%1\""

; Realtime
[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\07Realtime]
@="Реального времени"

[HKEY_CLASSES_ROOT\exefile\Shell\RunWithPriority\Shell\07Realtime\command]
@="cmd.exe /c start \"\" /Realtime \"%1\""

 

  1. В «Блокноте» нажмите Ctrl + S или кликните пункт меню «Сохранить как». Откроется диалоговое окно «Сохранить». Там введите или скопируйте-вставьте следующее имя «Prioritet.reg», включая кавычки. Двойные кавычки важны для обеспечения того, чтобы файл получил расширение «* .reg», а не * .reg.txt. Вы можете сохранить файл в любом месте, например, «Рабочий стол».

  1. Теперь дважды кликните созданный вами файл Prioritet.reg. Подтвердите запрос UAC и нажмите «Да», чтобы объединить его с реестром.

Команда контекстного меню будет немедленно добавлена ​​в контекстное меню проводника.

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

Загрузить файлы реестра

Файл отмены присутствует, поэтому вы можете полностью исключить ручное редактирование реестра.

Теперь Вы: Как часто вам приходится изменять приоритет процесса в Windows 10 .

Все.


Как задать приоритет процессу в Windows

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

Как задать приоритет процессу в Windows 

Особой нужды изменять в ручном режиме приоритет процессов в Windows нет, тем не менее, в некоторых случаях администраторы могут помочь операционной системе распределять ресурсы более правильно. Никаких специальных программ для этого устанавливать не нужно, вполне достаточно иметь под рукой штатный Диспетчер задач. Рассмотрим всё на конкретном примере. Открыв Диспетчер задач, переключитесь на вкладку «Подробно», кликните по нужному процессу (в нашем примере это LockCD.exe) правой кнопкой мыши и выберите опцию «Задать приоритет». На выбор вам будет предложено шесть режимов.

• Обычный. Этот приоритет устанавливается по умолчанию для большинства программ.

• Ниже среднего. Если вы выберете этот режим, Windows станет уделять процессу немного меньше внимания.

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

• Выше среднего и высокий. Эти режимы дают указание Windows выделять приложению больше процессорного времени. Могут использоваться для повышения производительности игр или требовательных к ресурсам программ. 

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

Как упростить управление приоритетами процессов

Изменение приоритета процесса является разовым действием. Будучи перезапущенным, процесс получит приоритет по умолчанию и, чтобы изменить его повторно, вам вновь придется проделать известную операцию. Можете упростить себе эту задачу, воспользовавшись следующим решением. Скачайте по ссылке https://cloud.mail.ru/public/EVpy/9NrLAtzn1 архив с твиками, распакуйте и выполните слияние файла «Add Run with priority.reg».

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

Кроме того, вы можете сделать так, что программа станет запускаться с нужным приоритетом по умолчанию. Для активации этой функции мы подготовили файл реестра «AutoStartPriority.reg», который вы также найдете в архиве. Но перед тем как применять твик, отредактируйте его, заменив два элемента — название исполняемого файла и соответствующее устанавливаемому приоритету значение. 

Откройте файл реестра Блокнотом и замените в ключе элемент «chrome.exe» названием исполняемого файла вашей программы, которую вы хотите запускать с новым приоритетом. При необходимости замените значение параметра CpuPriorityClass. 1 соответствует низкому приоритету, 5 — ниже среднему, 8 — нормальному, 6 — выше среднему и 3 — высокому.

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

Метки к статье: Системные функции

Как изменить приоритет задачи в Windows 10. Обновлено 23.04.16 / Windows 10. Практика

Некоторые задачи (например, практически все, работающие с 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 и работаем с ней.

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

Управление приоритетами процессов в Windows

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

В общем случае, посмотреть и изменить приоритет запущенного процесса можно через Task Manager

Windows NT/2000/7/2008

Приоритете процессов в диспетчере задачВ Windows 2012 это “закопали» чуть глубже

Windows 2012 изменить приоритет процессовКак видно из приведенных примеров, вам доступно всего 6 приоритетов (как выяснится позже, это классы приоритетов). Достаточно? Microsoft считает, что да. Но давайте вспомним «легендарную» фразу Билла Гейста, который сказал, что «640 KB of RAM will be enough for everybody”. Но время показало, что это далеко не так. : )

А теперь давайте разберемся, как это есть на самом деле.

На самом деле в Windows существует 32 уровня приоритета, от 0 до 31.

Они группируются так:

  • 31 — 16 уровни реального времени;
  • 15 — 1 динамические уровни;
  • 0 — системный уровень, зарезервированный для потока обнуления страниц (zero-page thread).

При создании процесса, ему назначается один из шести классов приоритетов:

  1. Real time class (значение 24),
  2. High class (значение 13),
  3. Above normal class (значение 10),
  4. Normal class (значение 8),
  5. Below normal class (значение 6),
  6. или Idle class (значение 4).

Посмотреть приоритет процесса, как писалось выше, можно, используя Task Manager.

Примечание: Приоритеты Above normal и Below normal появились, начиная с Windows 2000.

Приоритет каждого потока (базовый приоритет потока) складывается из приоритета его процесса и относительного приоритета самого потока. Есть семь относительных приоритетов потоков:

  1. Normal: такой же как и у процесса;
  2. Above normal: +1 к приоритету процесса;
  3. Below normal: -1;
  4. Highest: +2;
  5. Lowest: -2;
  6. Time critical: устанавливает базовый приоритет потока для Real time класса в 31, для остальных классов в 15.
  7. Idle: устанавливает базовый приоритет потока для Real time класса в 16, для остальных классов в 1.

В следующей таблице показаны приоритеты процесса, относительный и базовый приоритеты потока.

Приоритет потокаКласс процессаКласс процесса
Idle classBelow normal classNormal classAbove normal classHigh classReal time class
1IdleIdleIdleIdleIdle
2Lowest
3Below …
4Idle class NormalLowest
5Above …Below …
6Below normal class HighestNormalLowest
7Above …Below …
8Normal class HighestNormalLowest
9Above …Below …
10Above normal class HighestNormal
11Above …Lowest
12HighestBelow …
13High class Normal
14Above …
15Highest
15Time criticalTime criticalTime criticalTime criticalTime critical
16Idle
17
18
19
20
21
22Lowest
23Below …
24Real time class Normal
25Above …
26Highest
27
28
29
30
31Time critical

Теперь, когда мы все это узнали, что же с этим всем можно сделать? Ну, например, начать использовать.

Как еще можно запустить процесс с «нестандартным» приоритетом или изменить?

Метод 1. Запустить задачу/процесс и изменить приоритет через Task Manager.

Минусы метода:

  • Доступно только 6 приоритетов
  • Переключение приоритетов производится мышкой, не автоматизируется.

Метод 2. Можно воспользоваться командой START с соответствующими ключами

Доступные ключи, отвечающие за приоритеты, следующие (я умышленно опускаю ключи командной строки команды START не имеющие отношения к описываемому процессу работы с приоритетами):

C:\>start /?
Starts a separate window to run a specified program or command.
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B]
[command/program] [parameters]
LOW       Start application in the IDLE priority class.
NORMAL     Start application in the NORMAL priority class.
HIGH       Start application in the HIGH priority class.
REALTIME   Start application in the REALTIME priority class.
ABOVENORMAL Start application in the ABOVENORMAL priority class.
BELOWNORMAL Start application in the BELOWNORMAL priority class.

Как видим, команда START дает возможность запустить процесс все с теми же 6-ю приоритетами, которые доступны через Task Manager

Минус метода:

  • Доступно только 6 приоритетов

Метод 3. Использование утилиты wmic.exe

Как было показано выше, Task Manager, и команда START достаточно неуклюжи для задачи назначения приоритетов. Посмотрим, как это применять более гибко. Будем использовать утилиту wmic.exe.

Командная строка:

wmic process where name="AppName" CALL setpriority ProcessIDLevel

Пример:

wmic process where name="calc.exe" CALL setpriority 32768

или

wmic process where name="calc.exe" CALL setpriority "above normal"

Приоритеты (предопределенные):

  • idle: 64
  • below normal: 16384
  • normal: 32
  • above normal: 32768
  • high priority: 128
  • real time: 256

Отступление. Что делать если существует несколько одноименных процессов? Приоритет процесса можно менять как по имени процесса, так и с использованием PID (Process ID) процесса.

Вот короткий пример запуска wmic.exe для получения необходимой информации

Используем команду:

wmic process list brief

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

Вы получите список процессов, запущенных на вашем локальном компьютере. Теперь выполните команду:

wmic process list brief | find "cmd.exe"

Результат:

wmic process list brief Специально запустил несколько копий cmd.exe, чтобы иллюстрация была более полной.

Теперь список процессов ограничен только теми процессами, в имени исполняемого модуля которых присутствует строка «cmd.exe». Обратите внимание на PID процесса(ов).

Теперь давайте попробуем отобрать интересующие нас процессы, используя непосредственно WMI и не прибегая к стандартным средствам командной строки. Для этого просто напишите:

wmic process where description='cmd.exe' list brief

Результат:

wmic получаем информацию о процессахСравните полученные результаты. Запомните PID процесса CMD.EXE.

Командная строка для запуска wmic.exe

wmic process where processid='XXXX' CALL setpriority ProcessIDLevel

Ну а теперь можем изменить приоритет конкретного процесса (например с PID=8476):

wmic process where processid='8476' CALL setpriority 32768

или

wmic process where processid='8476' CALL setpriority "above normal"

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

Как добавить в меню Проводника Windows 10 опцию запуска программ с измененным приоритетом

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

Диспетчер задач

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

Например, выполненная в командной строке или консоли PowerShell команда start «» /High notepad запустит Блокнот с высоким приоритетом.

CMD

High в данном случае соответствует уровню «Высокий», пять других аргументов приведены на картинке ниже.

Приоритеты

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

Скачайте по ссылке yadi.sk/d/pW6Np1I26YX5-A архив с твиками, распакуйте и выполните слияние файла с соответствующим названием.

Слияние файла

Слияние

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

Запустить с другим приоритетом

Изменения вступают в силу сразу, перезапускать Проводник не нужно.

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

Пути exefile

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

Реестр

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

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

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

РЕКОМЕНДУЕТСЯ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы


Существует 6 уровней приоритета, доступных для процессов в Windows, следующим образом:
  • Низкий
  • Ниже нормального
  • Нормальный
  • Выше нормального
  • Высокий
  • В реальном времени

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

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

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

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

  1. Открыть диспетчер задач.
  2. При необходимости перейдите в режим «Подробнее», используя ссылку «Подробнее» в правом нижнем углу. Task Manager Windows 10 Show More Details
  3. Перейдите на вкладку Подробности. Switch To Details Tab Task Manager
  4. Щелкните правой кнопкой мыши по нужному процессу и выберите Установить приоритет из контекстного меню. В раскрывающемся меню выберите нужный уровень приоритета, например, выше нормального . Windows 10 Change Process Priority
  5. Откроется следующее диалоговое окно: Windows 10 Change Process Priority Confirmation Подтвердите операцию, и все готово.Windows 10 Process Priority Changed

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

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

  1. Открыть новый экземпляр командной строки.
  2. Введите или скопируйте следующую команду:
     start "" / AboveNormal "C: \ Windows \ System32 \ notepad.exe" 

    Windows 10 Start Process With Priority Это запустит Блокнот с приоритетом Above Normal.
    Windows 10 Start Process With Priority Cmd Замените значение с желаемым уровнем приоритета, например, Высокий или BelowNormal. Замените путь исполняемого файла полным путем к приложению, которое вы хотите запустить.

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

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

  1. Откройте новый экземпляр командной строки.
  2. Введите или скопируйте и вставьте следующую команду:
     wmic process, где name = «Имя процесса» set setpriority «Приоритетный уровень» 

    Замените часть «Имя процесса» фактическим именем процесса, например, «Блокнот».exe «.
    Заменить часть» Уровень приоритета «в соответствии со следующей таблицей:

    Значение уровня приоритета Имя уровня приоритета
    256 В реальном времени
    128 Высокий
    32768 Выше нормы
    32 Обычно
    16384 Ниже нормы
    64 Низко

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

     wmic process, где name = "notepad.exe" вызов setpriority 32768 
     wmic process, где name = "notepad.exe" вызов setpriority "выше нормы" 

Windows 10 Change Process Priority Wmic

Вот и все ,

РЕКОМЕНДУЕТСЯ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

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

Поддержите нас

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

Биткойн: 18amKj99FCPUfnnpqZ6XCG2h4TGeUTCeY7

Связаться с нами

Для вашего удобства вы можете подписаться на Winaero на следующих веб-сайтах и ​​сервисах.

Кроме того, вы можете поделиться этим постом.

Эта запись была опубликована в Windows 10 с пометкой «Приоритет процесса изменения Windows 10», «Приоритет процесса Windows 10», «Установить приоритет процесса Windows 10» — Сергей Ткаченко.

О Сергее Ткаченко

Сергей Ткаченко — российский разработчик программного обеспечения, основавший Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следуйте за ним в Telegram, Twitter и YouTube.

6 Инструменты для постоянной установки приоритета процесса в Windows • Raymond.CC

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

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

Task manager set priority Task manager set priority

Хотя это не так важно для современных многоядерных процессоров, тем не менее это проблема для ноутбуков или старых компьютеров с меньшим количеством ядер. Один процесс с более высоким приоритетом может замедлить работу системы, включив весь процессор. Даже системные задачи, такие как Центр обновления Windows или Защитник Windows, могут делать это время от времени.Такие инструменты, как Process Lasso, были разработаны, чтобы попытаться автоматически совмещать приоритеты процесса, но они дают смешанные результаты.

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

1. Prio (Process Priority Saver)

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

Prio set priority Prio set priority

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

Prio понижает приоритеты в зависимости от имени процесса, поэтому уменьшение program.exe приведет к снижению всех будущих процессов, называемых program.exe. Также добавлены улучшенные всплывающие подсказки, дополнительные вкладки TCP / IP и расширенные сервисы, проверки целостности и опция Silent Elevation.Приоритет процесса и параметры повышения работают в Windows 10, но большинство других функций недоступны, если вы не используете Windows 7.

Скачать Prio


2. Process Hacker

Process Hacker — это хорошо известная задача Замена менеджера, который имеет ряд расширенных функций для обработки задач и процессов. Как и любой инструмент управления задачами, возможность настраивать приоритеты является стандартной функцией. Возможность сохранения приоритета для любого данного процесса была добавлена ​​в версии 2.30 в начале 2013 года. К сожалению, с 2016 года не было новых публичных релизов, хотя по-прежнему производятся ночные сборки.

Process hacker priority Process hacker priority

Чтобы установить приоритет, который будет сохранен в Process Hacker, щелкните правой кнопкой мыши по процессу, перейдите к Приоритету и установите уровень, который вы хотите запустить с этого момента. Вернитесь в то же меню и включите опцию «Сохранить для xxxxx.exe». Тогда это будет вспоминаться в будущем каждый раз, когда вы запускаете процесс с тем же именем (и запущен Process Hacker).

Параметр «Сохранить для этой командной строки» в меню немного отличается, поскольку он сохраняет команду запуска исполняемого файла. Затем он установит приоритет при повторном запуске только одного и того же исполняемого файла и команды. Например, эта опция не слишком хорошо работает с Google Chrome, потому что все разные chrome.exe запускаются с разными аргументами. Также доступна портативная версия Process Hacker.

Скачать Process Hacker


3. Process Tamer

Это небольшая утилита управления процессами, которая может автоматически настраивать приоритет для запущенных процессов, когда они достигают определенного уровня загрузки ЦП.Однако вы можете легко отключить эту функцию и настроить Process Tamer на настройку приоритетов процесса в зависимости от того, что вы выбрали вручную. Перейдите на вкладку «Конфигурация» и снимите флажок «Приручить приложения на основе загрузки процессора».

Process tamer lower priority Process tamer lower priority

Создание процесса Tamer Помните, что приоритет прост, просто щелкните раскрывающееся меню «Явное правило» в строке процесса и выберите то, что вы хотите установить. Измените раскрывающийся список на верхний пустой параметр, чтобы сбросить приоритет. Правила также можно удалить или добавить вручную на вкладке Конфигурация.

Мы попробовали Process Tamer в Windows 10 и 7, и функция автоматической настройки приоритета все равно не работала. К счастью, функция ручного приоритета, которую мы здесь используем, работает. Программа бесплатна, но требует регистрации на бесплатный ключ, чтобы остановить всплывающие окна, 60-дневный ключ доступен без регистрации. Доступны портативные, установочные и обновленные бета-версии с 2017 года, оригинальная программа с 2009 года.

Скачать Process Tamer | Процесс Укротитель бета


4. Менеджер процессов Bill2

Эта утилита похожа на Process Tamer в том, что она может автоматически настраивать приоритеты процессов в зависимости от использования их ЦП. Вы также можете отключить это и полагаться на свои собственные настройки, сняв флажок «Включить автоматическое снижение приоритета» в меню «Параметры»> «Автоматический приоритет». Диспетчер процессов Bill2 работает на основе правил и является весьма полезной программой для применения наборов правил к конкретному процессу приложения во время его работы.

Bill2s process manager Bill2s process manager

Чтобы применить пользовательский приоритет, щелкните правой кнопкой мыши выбранную запись процесса и выберите «Создать правило для этого процесса», отметьте «Установить приоритет» в окне правил и выберите нужный приоритет.Если вы не установили пользовательское правило, диспетчер процессов Bill2 применяет предопределенное правило приоритета для всех других процессов ниже обычных (не системных процессов). Чтобы отключить это правило, перейдите в Параметры> Правило по умолчанию и снимите флажок.

.NET Framework 3.5 требуется для пользователей Windows 10 и 8. Французский язык по умолчанию можно легко изменить на английский в окне «Параметры» или удалив папку fr-FR. Портативная версия также доступна.

Скачать Bill2’s Process Manager


5. Системный обозреватель

Системный обозреватель обладает огромным набором системной информации и компонентов управления, доступных через серию вкладок типа веб-браузера. Это как Диспетчер задач на стероидах, который позорит, что разработка для System Explorer прекратилась в 2017 году. Как и Process Hacker, System Explorer имеет возможность сохранять заданный приоритет процесса и сохранять этот параметр при запуске программы в будущем.

System explorer priority 1 System explorer priority 1

Убедитесь, что вы находитесь на вкладке Процессы и щелкните правой кнопкой мыши по выбранному процессу, перейдите к Приоритету процесса и установите уровень, который хотите использовать.Вернитесь в то же меню и поставьте галочку «Постоянный», чтобы установить настройки. Находясь в трее, System Explorer использует около 12 МБ памяти, что неплохо, учитывая количество предлагаемых функций. Портативная версия также доступна на PortableApps.com.

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

Загрузить System Explorer | Портативный системный обозреватель


6. Установка приоритета программы из командной строки

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

Пуск «» / BelowNormal «C: \ Users \ Raymondcc \ Desktop \ Program.exe»

Приведенная выше команда запустит Program.exe с приоритетом ниже нормального. Вы можете использовать Low, BelowNormal, Normal, AboveNormal, High и RealTime. Приоритет реального времени работает только в том случае, если командная строка, командный файл или ярлык на рабочем столе имеют права администратора. В любом случае, не рекомендуется использовать приоритет в реальном времени, поэтому для большинства пользователей это не должно быть проблемой.

Чтобы создать ярлык на рабочем столе, который может сделать то же самое, вы должны внести незначительные изменения.Сначала щелкните правой кнопкой мыши на рабочем столе и выберите «Создать»> «Ярлык».

Shortcut program priority Shortcut program priority

Введите «cmd / c» в поле, а затем добавьте команду «Пуск», как указано выше, для вашей программы и приоритета. Команду «Пуск» необходимо запустить из командной строки, поэтому вам нужно заранее открыть командную строку, которая очень быстро появится на экране. Есть способы скрыть окно консоли, если оно не отображается.

Итоговое примечание: Вместо повышения приоритетов для конкретных программ рекомендуется по возможности опускать приоритеты других программ.Например, если программы A и B оба имеют нормальный приоритет, но B сильно загружает процессор, вместо повышения приоритета A, уменьшите приоритет B. Это снижает риск того, что программа A заставит систему замедляться или перестать отвечать на запросы. если он когда-нибудь зависает или падает.

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

,
Как установить и сохранить приоритет процесса в диспетчере задач Windows

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

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

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

Чтобы изменить приоритет процесса:

1. Щелкните правой кнопкой мыши на панели задач. Меню покажет возможность запуска диспетчера задач. Нажмите здесь.

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

3. Однако при закрытии процесса и его повторном запуске устанавливается приоритет для этого процесса. по умолчанию «Нормальный».

Сохранить приоритет процесса в Windows 10

Чтобы убедиться, что ваш приоритет сохранен, вы можете использовать эту утилиту под названием Prio — Process Priority Saver , которая бесплатна для личного использования.

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

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

Prio также расширяет стандартную вкладку «Процессы» с помощью полезных подсказок, содержащих подробную информацию о каждом запущенном процессе; добавляет дополнительную вкладку TCP / IP для отображения всех установленных соединений TCP и всех открытых портов (TCP и UDP) и многое другое.

Установить уровень приоритета ЦП процессов в Windows 8.1 / Windows 10

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

Доступно 7 уровней приоритета, таких как Реальное время, Высокий, Выше Нормального, Нормальный, Ниже Нормального и Низкий. Эта функция очень полезна, так как назначение приоритетов поможет важным процессам выполняться быстрее.Следует помнить одну вещь, что эта настройка не является постоянной и только одноразовой функцией. Это связано с тем, что процесс, который важен в данный момент, может не всегда одинаково импортироваться. Таким образом, установление приоритета создает ненужную путаницу между процессом, который должен быть приоритетным, и тем, которые имеют высокий приоритет ранее. Приложения Магазина Windows не поддерживают эту возможность.

CPU Priority Level of Processes in Windows 8.1

Шаги для установки уровня приоритета ЦП процессов в Windows 8.1

1. Нажмите Alt + Ctrl + Del и выберите Диспетчер задач .

Task Manager

2. Перейти к Процессы .

Process-Tab

3. Щелкните правой кнопкой мыши процесс, приоритет которого необходимо изменить, и выберите Перейти к сведениям .

Go-To-Details

4. Теперь щелкните правой кнопкой мыши по этому процессу .exe и перейдите к Установите приоритет и выберите нужный вариант.

Set-Priority

О Debaleena

Счастье — это лучшая терапия.Используйте его, чтобы исцелить себя, а затем и других!

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

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