Как ограничить использование ЦП для процесса в Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



Как ИТ-специалист, вы, возможно, захотите ограничить использование ЦП для процесса в Windows 10 или 11. Есть несколько причин, по которым вы можете захотеть это сделать, но наиболее распространенная из них — предотвратить процесс. перегружает все ресурсы процессора и замедляет работу вашей системы. К счастью, ограничить использование ЦП легко.



Во-первых, вам нужно найти PID (идентификатор процесса) процесса, который вы хотите ограничить. Вы можете сделать это, открыв диспетчер задач (нажмите Ctrl+Shift+Esc или щелкните правой кнопкой мыши панели задач и выберите «Диспетчер задач») и выбрав вкладку «Подробности». Затем найдите процесс, который вы хотите ограничить, и запишите PID рядом с ним.





Затем откройте командную строку и введите следующую команду, заменив ПИД с PID процесса, который вы хотите ограничить:





изменить место загрузки, т.е.

процесс wmic, где (IDProcess=PID) вызывает setpriority 'low'



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

Вот и все! Теперь вы знаете, как ограничить использование ЦП для процесса в Windows 10 или 11.



На вашем ПК с Windows 11 или Windows 10 вы можете столкнуться с высокой загрузкой ЦП, вызванной приложением или игрой, в которой вы хотите уменьшить или ограничить объем ресурсов ЦП, которые процесс может использовать для приложения или игры. В этом посте мы покажем вам, как ограничить использование ЦП для приложений с одним или несколькими процессами.

Как ограничить использование ЦП для процесса

Как ограничить использование ЦП для процесса в Windows 11/10

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

  1. Установите приоритет процесса и привязку процессора
  2. Используйте стороннее приложение
  3. Меньшее максимальное состояние процессора

Рассмотрим эти методы подробно.

1] Установите приоритет процесса и привязку к процессору.

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

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

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

Установить приоритет процесса

  • Нажимать Ctrl + Shift + Esc ключ для запуска диспетчера задач.
  • В диспетчере задач укажите процесс, приоритет которого вы хотите изменить.
  • Вы также можете нажать на кнопку Процессор столбец для упорядочения процессов в порядке убывания их потребления.
  • Теперь щелкните правой кнопкой мыши процесс и выберите Перейти к деталям вариант из контекстного меню. Или нажмите кнопку Подробности вкладку и найдите процесс, который вы хотите изменить.
  • О деталях раздел, щелкните процесс правой кнопкой мыши и выберите Установить приоритет из контекстного меню.
  • Затем выберите Ниже нормы (выделяет немного меньше ресурсов, когда они доступны) или Короткий (выделяет наименьшее количество системных ресурсов, когда они становятся доступными).
  • Появится окно предупреждения, информирующее вас о последствиях изменения приоритета процесса.
  • Нажмите на Изменить приоритет кнопка для применения изменений.
  • Выйдите из диспетчера задач.

Чтобы установить привязку к процессору (ЦП), выполните следующие действия:

Установить привязку ЦП (процессора)

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

как открыть панель управления в Windows 10
  • Откройте диспетчер задач.
  • В окне диспетчера задач нажмите на Более для расширения, если вы не видите никаких вкладок, а только несколько приложений с небольшим количеством информации или без нее.
  • Под Процессы нажмите на приложение, для которого вы хотите ограничить использование ЦП. расширять список процессов, запускаемых приложением.
  • Следующий. щелкните правой кнопкой мыши процесс, который вы хотите ограничить, и выберите Перейти к деталям . быть перенаправлены на Подробности вкладка
  • В разделе «Сведения» щелкните правой кнопкой мыши выделенный процесс и выберите Установить сходство .
  • В Соответствие процессора По умолчанию для большинства процессов должны быть выбраны все процессоры, что означает, что всем ядрам процессора разрешено запускать процесс.
  • Теперь просто снимите флажок блоки процессорных ядер, которые вы не хотите использовать в процессе.
  • Нажмите на ОТЛИЧНО кнопка.
  • Выйдите из диспетчера задач.

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

Читать : невозможно установить приоритет процесса в диспетчере задач Windows.

Установите привязку и приоритет ЦП на постоянной основе, создав ярлык для процесса.

Установите привязку и приоритет ЦП на постоянной основе, создав ярлык для процесса.

  • Вы начинаете с указания шестнадцатеричного значения процессоров, которые вы хотите использовать для настройки сходства ЦП, получая двоичное число ядер ЦП, которые вы хотите использовать для процесса.

Длина двоичного числа определяется количеством ядер процессора. В двоичном коде CPU 0 означает выключено, а 1 означает включено. Для каждого ядра ЦП, которое вы хотите использовать для процесса, измените 0 К 1 .

Для этого поста мы демонстрируем с 7-ядерный процессор и будет использовать только ЦП 0 для приложения; используемое двоичное число будет 0000001 .

  • Далее нам нужно преобразовать двоичное число в шестнадцатеричное с помощью конвертера на Rapidtables.com/convert .
  • Получив шестнадцатеричное число, перейдите к «Создать ярлык на рабочем столе».
  • В Создать ярлык введите ниже синтаксис в Введите местоположение элемента поле.
|_+_|
  • В синтаксисе заменить Название программы заполнитель с фактическим названием программы (может быть пустым или с любым именем), Короткий с любым приоритетом процессора (в реальном времени, высокий, выше нормы, нормальный, ниже нормы, низкий), # с шестнадцатеричным значением, полученным ранее, ProgramPath с полным путем к игре или приложению.

Теперь, когда вы создали ярлык, если вы хотите запустить программу, вместо этого запустите этот ярлык, и Windows автоматически запустит программу с привязкой к ЦП и приоритетом, которые вы установили в параметрах команды ярлыка. Но имейте в виду, что этот метод будет работать только для приложений и игр, которые работают только в одном процессе. Для приложений, работающих в нескольких процессах, таких как chrome.exe, firefox.exe или msedge.exe, необходимо принудительно установить приоритет и привязку ЦП, выполнив описанный ниже обходной путь.

Читать : изменить приоритет запущенных процессов с помощью командной строки.

Установите привязку и приоритет ЦП на постоянной основе, создав сценарий PowerShell для процесса.

Установите привязку и приоритет ЦП на постоянной основе, создав сценарий PowerShell для процесса.

  • Вы начинаете с создания сценария PowerShell.
  • Создайте текстовый файл и назовите его как хотите, но с расширением .ps1 .
  • После создания откройте файл .ps1 в Блокноте или любом другом совместимом текстовом редакторе.
  • Введите следующий синтаксис в текстовом редакторе:
|_+_|
  • Замените chrome.exe на имя процесса, для которого вы хотите установить приоритет, и значение приоритета (в реальном времени 256, высокий 128, выше обычного 32768, нормальный 32, ниже обычного 16384, низкий 64) в SetPriority (значение).
  • Теперь вам нужно определить десятичное значение ядер ЦП, которые вы хотите использовать для процесса. Поскольку вы используете те же ядра ЦП, что и выше, проверьте десятичное значение в конвертере выше.
  • Теперь, если вы хотите сопоставить процессор с только один процесс , введите следующую командную строку в сценарий PowerShell.
|_+_|
  • Чтобы установить привязку процессора к все процессы с одинаковым именем , например chrome.exe, firefox.exe или msedge.exe, введите следующую командную строку в сценарий PowerShell.
|_+_|
  • Подстановочное значение 1 с десятичным значением, которое вы получили от конвертера, chrome с именем процесса, для которого вы хотите установить привязку к процессору.
  • Сохраните текстовый редактор.
  • Чтобы запустить скрипт, щелкните файл правой кнопкой мыши и выберите Запуск с PowerShell .

По умолчанию Windows не разрешает выполнение каких-либо сценариев в системе. Чтобы ваш скрипт работал, tsp Д когда будет предложено. Затем скрипт запустится и завершится после выполнения всех команд. Если у вас возникли проблемы с запуском сценария из-за политики выполнения, вы можете включить выполнение сценария PowerShell или создать ярлык на рабочем столе, указывающий на сценарий ps1, который вы создали ранее, с параметром, который обходит политику выполнения, с помощью команды ниже V Введите местоположение элемента поле:

|_+_|
  • Замены FullPathToPowerShellScript заполнитель с фактическим путем к вашему файлу сценария PS1. Если ваша Windows не находится на диске C: или ваш powershell установлен в другом месте, замените C:WindowsSystem32WindowsPowerShellv1.0powershell.exe с путем к powershell.exe в вашей системе.

Читать : Настройте планирование процессора для повышения производительности в Windows.

2] Используйте стороннее приложение

Лассо процесс

Этот метод также устраняет недостаток использования диспетчера задач для ограничения использования ЦП, то есть он сбрасывает ваши настройки после перезапуска программы. Итак, если вам нужно более комплексное решение для управления использованием ресурсов в программе, вы можете попробовать сторонние приложения, такие как Process Lasso, Bill2 Process Manager и Process Tamer.

как мне сделать мой курсор больше

Чтобы ограничить использование ЦП процессом, использующим Process Lasso, сделайте следующее:

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

  • Загрузите и установите соответствующую версию утилиты в вашей системе.
  • Затем запустите приложение с повышенными разрешениями.
  • Щелкните правой кнопкой мыши нужный процесс и измените его. приоритет и близость согласно вашему требованию.
  • Внесите изменения, выбрав Всегда вариант из контекстного меню. Если вы выберете Текущий вариант, он будет применяться только до тех пор, пока программа не будет перезапущена.
  • После этого вы можете выйти из приложения.

Читать : Как включить или отключить парковку ядра ЦП в Windows.

3] Уменьшите максимальное состояние процессора

Меньшее максимальное состояние процессора

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

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

  • Откройте панель управления.
  • Нажмите Параметры питания .
  • Нажмите на Изменить настройки плана вариант, расположенный рядом с планом активной мощности вашей системы.
  • Затем нажмите на Изменить дополнительные параметры питания . Откроется новое окно параметров электропитания.
  • Найти и расширить Управление питанием процессора вариант.
  • Нажмите на Максимальное состояние процессора вариант и отредактируйте значения.
  • Значение по умолчанию — 100 процентов. Измените его на 80 процентов что касается От батареек и связанный параметры.
  • Нажмите Применять > ОТЛИЧНО для сохранения изменений и выхода из окна.

В приведенной выше конфигурации ваш ЦП будет работать на 80 процентов своей мощности в часы пик.

Вот и все!

Связанный пост : Как проверить, уменьшить или увеличить загрузку ЦП в Windows

Как выделить больше процессора для программы в Windows 11/10

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

Могу ли я ограничить использование ЦП процессом?

Самый простой способ ограничить использование ЦП процессом на компьютере с Windows 11/10 — ограничить мощность ЦП. Перейдите в Панель управления. Максимальное состояние процессора и уменьшите его до 80% или сколько хотите. С программным обеспечением, которое измеряет температуру процессора как «высокоскоростной вентилятор».

Популярные посты