Как изменить приоритет процесса Windows 10 с помощью командной строки?

Опубликовано: 2020-10-19

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

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

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

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

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

  • Измените приоритет в диспетчере задач.
  • Установите приоритет процесса с помощью PowerShell.
  • Установите уровень приоритета с помощью командной строки.

Вот как изменить приоритет процесса Windows 10 через диспетчер задач

Чтобы установить приоритет задачи в диспетчере задач, выполните следующие действия:

  • Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Диспетчер задач».
  • Щелкните значок стрелки вниз внизу, чтобы получить дополнительные сведения.
  • Перейдите на вкладку «Подробности» в верхней части окна.
  • Найдите процесс или процессы, для которых вы хотите изменить приоритет.
  • Наведите курсор на Установить приоритет.
  • В контекстном меню выберите уровень приоритета, который вы хотите назначить конкретному процессу.
  • Теперь нажмите кнопку «Изменить приоритет» и закройте диспетчер задач.

Вот как изменить приоритет процесса через PowerShell

Другой способ изменить уровень приоритета процесса в Windows 10 — использовать PowerShell. Однако PowerShell не представляет уровни приоритета в «человеческих» терминах. Вместо этого вы будете выбирать, какой уровень назначить задаче, на основе назначенного идентификатора уровня. Это немного усложняет задачу, но для вашего удобства мы перечислили значения идентификационных кодов ниже:

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

Теперь, когда вы знаете идентификаторы, вы можете приступить к следующим шагам:

  • На клавиатуре нажмите клавишу Win и запустите поиск PowerShell.
  • Нажмите на первый результат поиска.
  • В окне PowerShell введите команду ниже и нажмите Enter:

Get-WmiObject Win32_process -filter 'name = «ProcessName.exe»' | foreach-object {$_.SetPriority(PriorityLevelID)}

  • В приведенной выше команде вместо ProcessName введите имя процесса (приложения), для которого вы хотите изменить уровень приоритета. Вместо PriorityLevelID введите нужный код уровня приоритета.

Вот как изменить приоритет процесса с помощью командной строки

Наконец, вы также можете изменить уровень приоритета на своем ПК с помощью командной строки. Вот как:

  • На клавиатуре нажмите комбинацию клавиш Win + R, чтобы открыть диалоговое окно «Выполнить».
  • Введите «cmd» (без кавычек) и нажмите клавишу Enter на клавиатуре.
  • В окне командной строки введите следующую команду и нажмите Enter:

процесс wmic, где name="ProcessName" CALL setpriority "PriorityLevelID"

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

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

процесс wmic, где name="ProcessName" CALL setpriority "PriorityLevelName"

В приведенной выше команде вам нужно будет изменить ProcessName на имя процесса, а PriorityLevelName на уровень приоритета, который вы хотите использовать. В этом случае вы можете использовать фактические имена уровней: Реальное время, Высокий, Выше нормального, Нормальный, Ниже нормального или Низкий.

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

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

  • Откройте командную строку с правами администратора.
  • Введите «список задач» (без кавычек), чтобы увидеть полный список процессов, запущенных в данный момент на вашем ПК.
  • Если вы хотите остановить процесс, вы можете сделать это, используя имя процесса или его PID (PID — это уникальное десятичное число, назначенное процессу).
  • Чтобы остановить процесс, используя его имя, введите следующую команду:

taskkill /IM «имя процесса» /F

Примечание. Вам нужно заменить «имя процесса» на имя процесса, который вы хотите остановить.

  • Если вы хотите остановить процесс, используя его идентификатор, введите эту команду:

taskkill/F/PID pid_number

Примечание. Вам необходимо заменить «номер PID» на номер процесса.

Вот и все — процесс остановлен и больше не занимает ресурсы вашей системы.

РЕКОМЕНДУЕМЫЕ

Решение проблем с ПК с помощью Auslogics BoostSpeed

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

Auslogics BoostSpeed ​​является продуктом Auslogics, сертифицированного Microsoft Silver Application Developer.
БЕСПЛАТНАЯ ЗАГРУЗКА

Мы надеемся, что приведенная выше информация была полезной, и теперь у вас есть три рабочих способа вручную установить уровни приоритета для различных задач в Windows. Если вам интересно, что еще вы можете сделать, чтобы сделать вашу систему более эффективной, рассмотрите возможность использования функции «Оптимизация» в Auslogics BoostSpeed. В категории Optimize Tab есть несколько инструментов, которые могут повысить производительность вашего ПК без затрат вашего кошелька или вашего времени.

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