5 минут

18751

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

4 способа повысить приоритет процесса в Windows 10

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

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

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

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

Для начала взглянем на каждый из основных режимов CPU-приоритезации более подробно.

  • Приоритет реального времени. В этом случае все системные ресурсы прежде всего сосредоточены на активном текущем процессе. Приложения с таким уровнем приоритезации работают более производительно, получая требуемые для работы мощности в реальном времени. Иной раз система жертвует ресурсами даже для ключевых системных процессов. Эту опцию чаще всего рекомендуют заменять на высокий приоритет, поскольку при её использовании возможно заметное снижение производительности самой системы
  • Высокий. В этом случае также используются максимально доступные мощности процессора для конкретного приложения. Однако всё это без ограничения ресурсов для других приложений. В сравнении с более низким классом приоретизации все приложения, работающие в режиме высокого приоритета, как правило, более «шустрые». В этом режиме возможно использование части ресурсов с более низким приоритетом.
  • Средний (обыкновенный). Для большинства приложений при выполнении рядовых задач этого приоритетного уровня, как правило, достаточно. Это значение изначально устанавливается системой для всех установленных приложений. Если нужно откатить внесённые изменения по приоритезации, достаточно присвоить всем приложениям стандартный уровень приоритета.
  • Низкий. Низкоприоритетные процессы использую системные ресурсы только тогда, когда они свободны. Этот режим работы едва ли можно считать пригодным для активной работы с текущим активным приложением. Чаще всего его устанавливают на фоновые процессы, которые не отражаются существенным образом на работоспособность системы в целом. Так, например, нередко его выставляют для служб обновления ПО для продуктов Adobe, запущенных фоном и отслеживающих доступные обновления.

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

Изменяли приоритет процессов?

Загрузка ... Загрузка ...

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

  • Для начала запускаем диспетчер задач комбинацией клавиш Ctrl+Shift+Esc.
  • Находясь в окне диспетчера, переходим к разделу «Подробности», выбираем нужный процесс, жмём по нему ПКМ и в контекстном меню выбираем пункт «Задать приоритет».
    Диспетчер задач - Подробности - Процесс - ЗАдать приоритет

    Переходим к Диспетчеру задач — Раздел «Подробности», ПКМ по нужному процессу и далее задаём приоритет

При этом не потребуется перезагружать систему – все изменения применяются в реальном времени.

Команда Start в консоли командной строки

Не менее успешно системными средствами приоритет программ можно задавать в Windows 10 через консоль. Для этого в ней предусмотрена команда «Start» и ряд сопутствующих опций, с которыми её можно задать для приложения. Целиком рассматривать функционал этой утилиты в рамках статьи мы не будем. Но взглянем на то, как можно с её помощью установить приоритет при её запуске вручную.

  • Для начала запускаем командную строку от имени администратора. ПКМ по кнопке «Пуск» и в контекстном меню выбираем «Командная строка (администратор)».
    Пуск - Командная строка (администратор)

    ПКМ по кнопке Пуск и в контекстном меню выбираем «Командная строка (администратор)»

  • Рассмотрим такой пример команды – start /low vlc. С её помощью можно запустить медиаплеер VLC с низким приоритетом. Описанным способом можно задавать приоритет для любой программы при её запуске через командную строку.

Командная строка - start /low vlc

В командной строке прописываем start /low vlc, чтобы запустить программу с заданным (в данном случае низким) приоритетом


Использовали команду Start в консоли командной строки?

Загрузка ... Загрузка ...

Вносим изменения в конфигурационный файл программы

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

  • Для начала перейдём в папку с приложением/exe-шником игры и найдем файл в формате .ini либо .cfg. Кликаем по нему ПКМ и в контекстном меню выбираем «Открыть с помощью». Для простоты примера выберем стандартный блокнот. Нажимаем F для вызова строки поиска и в ней прописываем «Priority».
  • Файл автоматически подсветит искомое слово. Здесь можно задать приоритет, прописав цифровое значение для этого параметра вручную. Так 0 – стандартный приоритет, 6 – ниже среднего, 4 – скрытый, 8 – стандартный, 10 – выше среднего, 13 – высокий и 24 – в реальном времени. Сохраняем файл, закрываем его и запускаем приложение.

Файл .ini/.cfg - Открыть с помощью - Блокнот

Открываем конфигурационный файл программы при помощи блокнота и вносим в нём соответствующие изменения


Вносили изменения в конфигурационный файл программы?

Загрузка ... Загрузка ...

Используем стороннее ПО

Напоследок рассмотрим вариант смены приоритета при помощи стороннего ПО. Существует множество похожих между собой программ, таких как Process Explorer, Prio и Process Lasso. Для примера возьмём последний вариант.

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

Интерфейс программы Process Lasso

Process Lasso основное окно. Ищем нужный процесс — ПКМ по нему, в контексте меню выбираем Класс приоитета и задаём соответствующее значение


Использовали стороннее ПО?

Загрузка ... Загрузка ...

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


Понравилась статья?
Комментариев: 20

  • Ozu Ozu
    Ozu Ozu
    12 марта, 2020 в 17:53

    Огромное спасибо за статью! Наконец-то смогу сам выставить высокий приоритет по своему разумению, онлайн играм, то, что как раз и надо было. Хотелось бы только узнать cpu dword, узнать значение приоритета realtime.

  • Ильяз Айметдинов
    Ильяз Айметдинов
    14 апреля, 2020 в 11:54

    Считаю, что приоритет надо понижать для игр, а не повышать, дабы ограничить потребление ресурсов что сможет позволить увеличить их работоспособность. Как пользователь устаревшего процессора, который вроде бы и тянет, но некоторые игры не так уж и летают. Средний уровень приоритета грузит процессор на 80 процентов, а при понижении нагрузка на процессор уже в районе 60 процентов, это способствует работоспособности игр и сокращает количество тормозилова в игре. А при повышении процессор грузит на 100 процентов, вызывая при этом жуткие фризы и т.д.

  • Anatoly Cherepinskiy
    Anatoly Cherepinskiy
    16 мая, 2020 в 12:59

    Да все намного проще делается. Создаете ярлык файла .ехе нужной программы на рабочем столе. Нажимаете по ярлыку ПКМ и выбираете вкладку Свойства. В поле Объект перед путем к файлу добавляете C:\Windows\System32\cmd.exe /c start /priority, где priority — нужный приоритет: low, Below Normal, Normal, Above Normal, High, RealTime. Вот и все.

    • kirvlasovkir
      kirvlasovkir
      23 мая, 2020 в 18:27

      Нифига себе проще! Попробовал для игры таким образом максимальный приоритет установить, ни черта не срабатывает! Сделал вот так: C:\Windows\System32\cmd.exe /c start /priorityHighF:\WarThunder\win64\aces.exe. Что не так?

      • Anatoly Cherepinskiy
        Anatoly Cherepinskiy
        25 мая, 2020 в 14:58

        В этом способе очень важно адрес папки игры выделить кавычками, сам исполнительный файл игры должен быть после кавычек. Например: был ярлык «C:\Games\Euro Truck Simulator 2\bin\win_x64\eurotrucks2.exe». Стал: C:\Windows\System32\cmd.exe /c start /High /D «C:\Games\Euro Truck Simulator 2\bin\win_x64\» eurotrucks2.exe. Удачи!

        • kirvlasovkir
          kirvlasovkir
          26 мая, 2020 в 17:05

          Ага, спасибо, получилось! Мне этот способ как-то больше понравился, чем те, которые в статье.

  • lokirazrushitel
    lokirazrushitel
    11 июля, 2020 в 13:59

    Хотелось бы отметить, что в нашем любимом диспетчере задач, не все процессы отображаются, и виной тому неизвестно что. Жаль конечно, так как это самый лёгкий из вариантов. Самый надёжный способ, который сто пудов сработает, наверное вручную прописать приоритетность в конфиге. Правда я бы не стал прописывать там самое низкое значение, поставил бы 6.

    • Тони Старк
      Тони Старк
      13 июля, 2020 в 20:19

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

      • lokirazrushitel
        lokirazrushitel
        14 июля, 2020 в 15:19

        Та нет. У меня вообще панель не показывается в диспетчере устройств. Вот так как показано на скрине, ни вкладки «процессы», ни «производительность» и так далее, этого всего нет! Бред какой-то.

        • Тони Старк
          Тони Старк
          16 июля, 2020 в 15:12

          Всё с тобой понятно. Наведи на серенькую область, вот которая у тебя как рамка всего окошка диспетчера задач, у неё очень тонкая грань. Наведи курсор, затем кликни два раза левой кнопкой мыши и все вкладки появятся. И не надо будет париться с прописью конфигурации. Удачи!

          • lokirazrushitel
            lokirazrushitel
            17 июля, 2020 в 10:58

            Огромное спасибо, а я всё никак не мог найти способ как вернуть вкладки, чёто понажимал и они пропали 😀 Кстати вопрос, автор не уточнил, через командную строку всё время нужно так делать при запуске или один раз запустишь по low приоритету и больше не надо будет? А так же, действует ли способ с cmd на стандартные программы, например такие как edge?

  • Сергей Кузьминых
    Сергей Кузьминых
    19 августа, 2020 в 10:54

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

  • Grigory Bartenev
    Grigory Bartenev
    9 сентября, 2020 в 15:03

    Хочу добавить, что приоритет реального времени (RealTime) вызывает подвисание компьютера, поэтому, считаю, что делать его часто и не стоит. По цифрам не могу подсказать, в справочнике нет цифр для реального времени, если только от имени администратора через диспетчера задач поставить.

  • Oleg Titov
    Oleg Titov
    23 октября, 2020 в 20:34

    Была такая проблема в течение дня, не хотел ставить программу, в гугле смотрел как прописать в реестре, потом поставил процесс лассо, но держать программу постоянно запущенной на ноутбуке для одной небольшой задачи как-то не комильфо несмотря на то, что там множество функций, но нужна одна на данный момент. А тут рег файл и все готово. Супер. Отличное решение!

  • Николай Гурьмов
    Николай Гурьмов
    4 декабря, 2020 в 20:37

    С недавнего времени возникли проблемы с мышью и клавиатурой. Они стали притормаживать с откликом при интенсивной нагрузке на систему. Хочу попробовать повысить приоритет процессам, ответственным за устройства ввода. Какие это процессы? Гугл выдал мне только csrss, но его приоритет и так стоит высоким. Подскажите, плиз, кто знает.

  • Игорь Кадников
    Игорь Кадников
    14 января, 2021 в 19:22

    Не сталкивался с таким ни разу, чтобы клава и мышь тормозили сами по себе. Может, они у тебя блютузные? Тогда дело не в приоритете, это точно. Есть еще такой способ. Процессы kbdclass и mouclass отвечают за приоритет запуска при загрузке системы. Можно попробовать их поднять, установив параметр Start в соответствующее значение.

  • Bender Bender
    Bender Bender
    17 февраля, 2021 в 17:02

    А если в Диспетчере задач не удается поменять приоритет определенного процесса? Все остальные нормально, а когда у этого пытаюсь, пишет “Не удалось выполнить операцию. Отказано в доступе”. Работаю под админом с полными правами.

    • Руслан Андреев
      Руслан Андреев
      20 февраля, 2021 в 21:28

      Попробуйте запустить файл диспетчера задач под названием taskmgr.exe от имени администратора. Откройте Мой компьютер \ Windows \ system32 \ taskmgr.exe \ клик правой кнопкой мыши \ Запуск от имени администратора. Далее меняете приоритет нужного процесса.

      • Bender Bender
        Bender Bender
        21 февраля, 2021 в 17:09

        Да все то же самое. Не получается. Главное, с другими приложениями таких проблем не возникает.

        • Ангелина Снежина
          Ангелина Снежина
          22 февраля, 2021 в 15:22

          Значит, все дело именно в самой программе. Самое простое — попробуйте ее переустановить. Если не помогло, то обратитесь за помощью к разработчикам. Возможно, у вас неофициальный релиз, либо какой-то конфликт с ОС Виндовс существует.