Как отключить режим эффективности в Windows 11
Вариант 1: Временное отключение
Режим управления ресурсами компьютера в Windows 11 активируется автоматически при запуске ресурсоемких приложений, преимущественно браузеров. В этом режиме понижается приоритет процессов, из которых состоит приложение, что на некоторых ПК может вызывать обратный эффект — сильные пролагивания, фризы, увеличенное время отклика при выполнении различных операций.
Управлять данным режимом самостоятельно пользователь не может — отключить режим эффективности средствами самой системы можно только временно, на один сеанс. То есть после перезапуска программы режим эффективности для нее снова может быть автоматически включен.
Временная деактивация режима подойдет на случай, если вы хотите убедиться, действительно ли проблемы в работе приложения появились из-за него, а также на случай, когда в целом данный режим не мешает, но конкретно сейчас он не нужен.
- Запустите «Диспетчер задач» любым удобным методом, например клавишами Esc + Shift + Ctrl.
- Найдите в списке приложение, для которого надо выключить режим эффективности. Если просто выделить строчку с ним, соответствующая кнопка доступна не будет.
- Разверните список процессов стрелочкой слева от названия.
- Выделяйте процесс, отмеченный соответствующим значком, и нажмите кнопку «Режим эффективности» для его деактивации.
- То же самое выполните со всеми остальными процессами. Затем, если свернете этот список обратно, увидите, что у программы больше нет иконки, уведомляющей о том, что она находится в режиме эффективности.
Как уже было сказано ранее, работать это будет до следующего запуска программы. Если такой вариант вам не подходит, обратите внимание на следующий вариант статьи.
Отключение в браузерах
Отдельно отметим, что в браузерах Edge и Firefox можно выключить встроенный режим эффективности. Возможно, именно такой способ решит вашу проблему, без необходимости использования инструкции выше или нестандартных решений, как будет показано в Варианте 2. Раньше отключить рассматриваемую функцию также можно было и в других Chromium-браузерах, однако не так давно разработчики убрали эту возможность, и теперь их пользователям приходится пользоваться костылями в виде специальных программ или ручных методов.
Edge
Поскольку Эдж, как и Windows, продукт Microsoft, разработчики постарались над оптимизацией этого браузера для разных ПК. В том числе они внедрили функцию эффективности, которая работает параллельно с эффективностью Windows. Возможно, как раз из-за такой двойной оптимизации ваш браузер и тормозит. Попробуйте отключить режим, встроенный в веб-обозреватель, и, возможно, системную эффективность отключать не понадобится вовсе.
- Вызовите меню и перейдите в «Параметры».
- Через меню слева переключитесь на раздел «Система и производительность»
- В блоке «Оптимизировать производительность» отключите пункты «Режим эффективности» и «Использовать режим эффективности, чтобы расширить игровые возможности компьютера» (не обязательно). Изменения вступят в силу сразу же, поэтому проверьте, улучшилась ли ситуация.
Firefox
Пользователи Файрфокса тоже могут отключить режим эффективности, который автоматически активирован в этом веб-обозревателе. Для выполнения задачи понадобится воспользоваться скрытыми настройками.
- Вставьте в адресную строку about:config, нажмите Enter и подтвердите свое решение в окне вкладки.
- В поисковое поле вставьте название dom.ipc.processPriorityManager.backgroundUsesEcoQoS и переключите состояние с «true» на «false» при помощи соответствующей кнопки. Можете закрыть вкладку и продолжить пользоваться браузером.
Вариант 2: Постоянное отключение
Чтобы отключить режим эффективности на постоянной основе, понадобится прибегнуть к одному из альтернативных вариантов. Сразу же отметим, что все они имеют нюансы, о которых мы своевременно упомянем. Кроме того, ни один из этих способов не позволяет отключить именно сам режим (то есть глобально нет какого-то переключателя функции) — с их помощью можно воздействовать только на конкретные программы, принудительно снимая с них эффективность.
Способ 1: Диспетчер Process Lasso
Наиболее популярное решение заключается в использовании программы по расширенному управлению процессами на компьютере. Такой продвинутый диспетчер задач, в отличие от штатного, может навсегда запретить эффективный режим для выбранного приложения.
Способ 2: Ручной скрипт
Когда желания пользоваться сторонним софтом нет, можно прибегнуть к использованию скрипта, который вы создадите самостоятельно. Для этого понадобится только стандартный «Блокнот» и ваше время. Итак, запустите текстовый редактор и вставьте туда следующие строки:
@echo off
set processName=chrome
timeout /t 10 /nobreak >nul
powershell -Command «Get-Process %processName% | ForEach-Object { try { $_.PriorityClass = ‘Normal’ } catch {} }»
Отредактируйте код под свои потребности:
- set processName=chrome — тут прописывается имя процесса, с которого вам необходимо убрать режим эффективности. Посмотрите, под каким названием программа отображается в «Диспетчере задач» (вкладка «Сведения») и введите его вместо слова chrome. Например, msedge, opera, firefox, spotify и т. д. Если надо отключить режим сразу для нескольких программ, напишите их в одну строку через пробел.
- timeout /t 10 /nobreak >nul — время ожидания скрипта в секундах, нужное для того, чтобы процессы, которые перечислены выше, успели запуститься. Актуально, если вы планируете добавить скрипт в автозагрузку. Можете изменить временной период, уменьшив или увеличив его, отталкиваясь от производительности своего ПК.
- powershell -Command «Get-Process %processName% | ForEach-Object { try { $_.PriorityClass = ‘Normal’ } catch {} }» Собственно, эта команда и отвечает за отключение режима эффективности. Однако она сработает только если вы указали один-единственный процесс, для которого его нужно отключить. Если же таких процессов больше одного, вместо этой строки используйте следующие:
for %%P in (%processList%) do (
powershell -Command «Get-Process %%P -ErrorAction SilentlyContinue | ForEach-Object { try { $_.PriorityClass = ‘Normal’ } catch {} }»
Это необходимо потому, что появился список процессов и их нужно перебрать, что происходит при помощи цикла for и переменной %%P. Флаг -ErrorAction SilentlyContinue предназначен, чтобы не показывать ошибку, если процесс не найден. Без него, если, например, spotify.exe не запущен, PowerShell выдаст ошибку в консоли, а с флагом он просто пропускает такие ошибки без вывода.
Сохраните документ таким образом: разверните меню «Файл» и перейдите в «Сохранить как».
Укажите место на накопителе, введите любое название, допустим DisableEfficiencyMode, и в конце обязательно добавьте .bat, чтобы файл сохранился именно как исполняемый файл, а не простой текстовый документ.
Важное уточнение: скрипт будет работать только в том случае, если процессы, для которых нужно убрать эффективность, уже запущены. Именно поэтому в нем есть строка для изменения времени ожидания — чтобы после старта Windows соответствующие программы успели запуститься, а скрипт их «подождал». В противном случае он будет выполнен сразу же, но из-за отсутствия запущенных процессов, с которыми ему надо взаимодействовать, ничего не произойдет и последующий запуск программы снова будет произведен с режимом эффективности.
Ну а о том, как добавить сохраненный файл в автозагрузку операционной системы, мы уже рассказывали ранее на примере «десятки». Для новейшей ОС она так же подойдет. Конечно, делать это стоит только если программы, для которых активируется эффективный режим, тоже добавлены в автозагрузку. Если же нет, понадобится запускать батник самостоятельно, после ручного запуска программы, для которой он предназначен.
Способ 3: Режим совместимости
Для некоторых пользователей выходом из ситуации может стать включение режима совместимости в настройках ярлыка программы. Однако такой подход самый нежелательный, поскольку, если речь идет о браузерах, то некоторые сайты, особенно ресурсоемкие (типа Twitch) могут перестать нормально работать. Поэтому попробовать данный способ можно, но при возникновении проблем лучше выбрать один из предыдущих. Если эффективность вы хотите убрать для какой-то другой программы, то тут тоже все индивидуально — какой-то софт будет работать без проблем, а где-то могут начать появляться ошибки и конфликты.
- Кликните правой кнопкой мыши по ярлыку программы, для которой хотите отключить эффективный режим, и зайдите в ее «Свойства».
- Переключитесь на вкладку «Совместимость» и активируйте пункт «Запустить программу в режиме совместимости с:».
- Выставьте «Windows 8» (предпочтительно) или «Windows 7» и сохраните изменения.
Поскольку в этих ОС нет режима эффективности, функция совместимости не сможет корректно оптимизировать ресурсы программы и попросту отключит возможность его запуска для конкретной программы. Как уже было сказано ранее, если вы это делаете для браузера, некоторые сайты могут не очень хорошо отображаться при включенной совместимости (возможно, это коснется и каких-нибудь функций браузера). Другие программы тоже могут вылетать или выдавать несвойственные им ошибки. Если вы столкнетесь с этим, отключите совместимость.