Как задать приоритет процесса Windows 11 и 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 будет «знать», что эту программу нужно запустить с таким-то приоритетом).

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

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

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

далее необходимо открыть следующую ветку реестра (можно просто ее скопировать и вставить в редактор): HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Использование сторонних диспетчеров задач для смены приоритета на Windows

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

    • Process Explorer. Бесплатное решение, разработанное Sysinternals и приобретенное Microsoft. Оно позволяет мониторить все процессы операционной системы, уточнять скрытые данные и менять приоритеты программ;
    • Prio — Process Priority Control. Простое приложение, способное показать все активные процессы, определить для них нужные параметры и сохранить их. Поможет тем, кто не дружит с встроенным редактором реестра.

    В Process Explorer можно поднять приоритет или сделать его ниже

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

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

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

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

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

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

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

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

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

    Настройка и увеличение производительности windows 7.

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

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

    Очистка автозагрузки

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

    Для этого нужно запустить средство управления конфигурацией системы:

    Пуск -> Панель управления -> Система и безопасность -> Администрирование -> Конфигурация системы

    или ввести в командной строке значение «

    msconfig» и нажать Enter.

    На вкладке «Автозагрузка» вы найдете все программы, которые автоматически запускаются при старте windows, и сможете удалить не нужные. Это можно также сделать вручную, удалив соответствующие значения из системного реестра. Перечень программ, которые находятся в автозагрузке, находится в следующих ветках реестра:

    Отключение не нужных служб (сервисов)

    Отключение не нужных, или редко используемых служб позволит немного разгрузить оперативную память, что предоставит возможность другим приложениям работать быстрее. Перед тем, как отключать какие либо службы, рекомендуем создать точку восстановления системы на случай каких-либо осложнений (особенно для не опытных пользователей): Панель управления -> Система -> Защита системы -> Создать. Итак, список служб находится здесь: Пуск -> Панель управления -> Система и безопасность -> Администрирование -> Службы

    Здесь вы можете отключить мало используемые службы. Безопасно можно отключить следующие:

    · Служба ввода планшетного ПК · Обозреватель компьютеров · Вспомогательная служба IP · Удаленный реестр · Службы помощника по совместимости программ (для опытных пользователей)

    Настройка приоритета процессов

    Для того, чтобы запущенные приложения работали быстрее нужно задать им более высокий приоритет, по сравнению с фоновыми процессами. В этом случае активным приложениям будет выделяться больше процессорного времени. По умолчании система так и настроена, но баланс между ресурсами для активный, и для фоновых процессов можно сдвинуть еще больше. За это отвечает значение Win32PrioritySeparation, которое лежит в ветке реестра HKEY_LOCAL_MACHINESystemCurrentControlSetControlPriorityControl. Для открытия системного реестра – наберите «regedit» в командной строке.

    По умолчанию стоит шестнадцатеричное значение – 2 (hex)Рекомендуемое значение – 6 (hex)Диапазон допустимых значений: от 1 до 26 (hex)

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

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

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

    Изменение «Параметров быстродействия»

    Операционная система windows 7 дает возможность настроить некоторые параметры, которые могут ускорить систему. Чтобы открыть диалог Параметры взаимодействия нужно пройти сюда: Пуск -> Панель управления -> Система и безопасность -> Система -> Дополнительные параметры системы -> Параметры (на вкладке Дополнительно).

    Здесь на вкладке Визуальные эффекты вы можете отключить анимацию в меню Пуск, отключить функцию Aero Peek, прозрачность окон и другие параметры. Если вы выберите опцию «Обеспечить наилучшее быстродействие», то будут отключены все визуальные эффекты windows Aero, и система будет работать быстрее, однако, вы пожертвуете всей той красотой, которую дает нам windows 7.

    Ускорение функции Aero Peek

    Aero Peek – это функция, которая делает все окна прозрачными при наведении курсора мыши на маленький квадратик, находящийся справа от часиков. Чтобы уменьшить время отклика этой функции нужно изменить ключ DesktopLivePreviewHoverTime типа DWORD, который находится в ветке реестра HKEY_CURRENT_USERSoftwareMicrosoftwindowsCurrentVersionExplorerAdvanced

    Если в данной ветке нет такого ключа, его нужно создать и затем просто менять его значения. Десятичное значение 1000 равно задержке в одну секунду, 500 – полсекунды и так далее.

    Внесенные изменения активируются после перезагрузки компьютера.

    Как же ускорить компьютер на практике, используя программу

    Месяца два назад я наткнулся на замечательную программку под названием Mz CPU Accelerator . Занимается она как раз тем, что автоматически изменяет процессорный приоритет активного окна или приложения на заранее указанный, что в общем-то нам и нужно, т.к именно оно и позволит ускорить процессор и компьютер.

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

    Примечание . Как я раньше не наткнулся на это чудо, — не знаю

    Рейтинг
    ( 1 оценка, среднее 5 из 5 )
    Понравилась статья? Поделиться с друзьями: