Windows распределяет ресурсы вашего ПК между всеми запущенными программами на основе уровней приоритета. Однако, если вы хотите повысить производительность определенного приложения или программы, вы всегда можете изменить уровень приоритета процесса в Windows.
Есть несколько способов изменить уровень приоритета для программ в Windows. В этом посте мы познакомим вас со всеми из них. Но сначала давайте разберемся, когда уместно менять уровень приоритета программы.
Когда следует изменить уровень приоритета программы
По умолчанию Windows 11 присваивает каждому процессу разные уровни приоритета в зависимости от его важности. В идеале, вам не нужно возиться с этим. Однако, если вы хотите выделить больше ресурсов определенному приложению или программе, вы можете изменить его уровень приоритета.
Windows имеет шесть уровней приоритета: «Реальное время», «Высокий», «Выше обычного», «Нормальный», «Ниже обычного» или «Низкий». Стоит отметить, что повышение уровня приоритета процесса для слишком большого количества приложений и программ также может вызвать нестабильность системы. Следовательно, изменяйте приоритет процесса для программы только тогда, когда это необходимо.
1. Изменить приоритет процесса через диспетчер задач
Диспетчер задач — это удобная утилита, которая позволяет вам управлять различными приложениями, процессами и службами в Windows. Вы также можете использовать его для изменения уровней приоритета для приложений и программ. Вот как.
Шаг 1: Нажмите Ctrl + Shift + Esc на клавиатуре, чтобы запустить диспетчер задач.
Шаг 2: Перейдите на вкладку «Сведения» и найдите процесс .EXE для вашей программы. Щелкните его правой кнопкой мыши, перейдите в раздел «Установить приоритет» и выберите один из доступных вариантов.
Шаг 3: Нажмите «Изменить приоритет» для подтверждения.
После того, как вы выполните вышеуказанные шаги, ваша программа будет работать с указанным уровнем приоритета, пока вы ее не закроете.
2. Изменить приоритет процесса с помощью командной строки
Если вы активный пользователь Windows и предпочитаете вносить изменения через командную строку, вы также можете изменить уровень приоритета программы, выполнив команду. Вот как.
Шаг 1: Щелкните правой кнопкой мыши меню «Пуск» и выберите «Терминал (администратор)» из списка.
Шаг 2: В консоли вставьте следующую команду и нажмите Enter.
wmic process where name=»ProcessName.exe» CALL setpriority «PriorityLevel»
Заменять Имя процесса в приведенной выше команде с фактическим именем процесса. Точно так же заменить Уровень приоритета с уровнем приоритета, который вы хотите использовать: «Реальное время», «Высокий», «Выше обычного», «Нормальный», «Ниже обычного» или «Низкий».
Как только вы выполните команду, ваша программа будет работать с другим уровнем приоритета.
3. Измените приоритет процесса с помощью PowerShell
Как и в командной строке, вы также можете выполнить команду через PowerShell, чтобы изменить уровень приоритета программы. Вот что вам нужно сделать.
Шаг 1: Нажмите на значок поиска на панели задач, введите Windows PowerShell и нажмите «Запуск от имени администратора».
Шаг 2: Вставьте следующую команду в окно PowerShell и нажмите Enter.
Get-WmiObject Win32_process -filter ‘name = “ProcessName.exe”‘ | foreach-object { $_.SetPriority(PriorityLevelID) }
Заменять Имя процесса в приведенной выше команде с именем вашей программы. Заменять ID уровня приоритета с идентификационным кодом, связанным с уровнем приоритета. Вот идентификационные коды для разных уровней приоритета:
- В реальном времени: 256
- Высокий: 128
- Выше нормы: 32768
- Нормальный: 32
- Ниже нормы: 16384
- Низкий: 64
Так, например, если вы хотите установить приоритет процесса для Skitch выше обычного, вы должны ввести следующую команду.
Get-WmiObject Win32_process -filter ‘name = “skitch.exe”‘ | foreach-object { $_.SetPriority(32768) }
4. Измените приоритет процесса, создав ярлык
Если вы хотите, чтобы Windows всегда запускала программу с определенным уровнем приоритета, вы также можете создать для нее собственный ярлык на рабочем столе. Это избавит вас от необходимости изменять уровень приоритета каждый раз, когда вы запускаете эту программу.
Шаг 1: Щелкните правой кнопкой мыши свою программу и выберите «Свойства».
Шаг 2: Скопируйте путь к файлу, указанный в поле «Цель».
Шаг 3: Затем щелкните правой кнопкой мыши в любом месте пустого места на рабочем столе, перейдите в «Создать» и выберите «Ярлык».
Шаг 4: В мастере ярлыков введите в поле следующий путь.
cmd.exe /c start «ProgramName» /Priority «FilePath»
Заменять Название программы в приведенной выше команде с фактическим названием вашей программы и приоритет с любым уровнем приоритета: В реальном времени, Высокий, Выше нормы, Нормальный, Ниже нормы или Низкий. Также замените Путь к файлу с путем, скопированным на шаге 2.
Шаг 5: Введите подходящее имя для ярлыка и нажмите «Готово».
И вы можете идти. Вы можете использовать этот ярлык для запуска вашей программы с указанным уровнем приоритета.
5. Изменить приоритет процесса с помощью редактора реестра
Другой способ изменить уровень приоритета процесса в Windows — через редактор реестра. Важно отметить, что редактор реестра содержит важные настройки для Windows и ее приложений. Следовательно, вы должны использовать этот метод только после резервного копирования существующих файлов реестра.
Шаг 1: Щелкните правой кнопкой мыши в любом месте на рабочем столе, выберите «Создать» и выберите «Текстовый документ».
Шаг 2: Вставьте следующую команду в окно блокнота.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution OptionsProgramName.exePerfOptions]»CpuPriorityClass»=dword:Priority
Заменять Название программы в приведенной выше команде с фактическим названием вашей программы. Заменять приоритет с шестнадцатеричным значением, связанным с уровнем приоритета. Вот шестнадцатеричные значения для разных уровней приоритета:
- Высокий: 00000003
- Выше нормы: 00000006
- Обычный: 00000002
- Ниже нормы: 00000005
- Низкий: 00000001
Шаг 3: Нажмите Ctrl + Shift + S, чтобы открыть диалоговое окно «Сохранить как» и сохраните файл с расширением «.reg».
Шаг 4: Дважды щелкните вновь созданный файл реестра и нажмите «Да», чтобы продолжить.
После этого перезагрузите компьютер, чтобы позволить Windows изменить уровень приоритета вашей программы.
Приоритет имеет значение
Помимо вышеперечисленных методов, существует множество сторонних программ, которые вы можете использовать для изменения уровней приоритета для приложений и программ в Windows. Однако, если вы предпочитаете собственные методы, вы можете использовать любой из перечисленных выше методов для управления уровнями приоритета для программ.