Как посмотреть фоновые процессы в windows 10
Перейти к содержимому

Как посмотреть фоновые процессы в windows 10

  • автор:

Управление фоновой активностью приложений в Windows

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

  1. Выберите кнопку Начните, а затем выберите Параметры >Системные >Power & батареи > использования аккумулятора.
  2. В приложении, которое позволяет управлять действиями в фоновом режиме, выберите Дополнительные параметры (три вертикальные точки) > Управление действиями в фоновом режиме.
  3. На странице параметров приложения измените параметр Let this app run in the background (Позволить этому приложению запускать в фоновом режиме). Ниже краткое описание каждого из вариантов.
    • Всегда. Приложение всегда можно запускать в фоновом режиме: получать сведения, отправлять уведомления и быть в курсе всех, даже если вы не используете его активно. Однако в результате она может использовать больше энергии.
    • Оптимизировано питание (рекомендуется). Windows решает, что лучше всего поможет вам сэкономить все время, позволяя приложению получать уведомления и периодически обновляться. Этот параметр может ограничивать приложения, использующие больше энергии.
    • Никогда. Если вы не используете приложение активно, оно не будет работать в фоновом режиме. Вы не будете получать никаких уведомлений или обновлений для приложения, но это поможет сэкономить все время.

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

Статьи по теме

  • Советы по экономии заряда Windows
  • Windows фоновых приложений и ваших действий

Windows фоновых приложений и конфиденциальности

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

Управление возможностью работы приложения в фоновом режиме

  1. Выберите Начните , а затем выберите Параметры >приложения >приложения & функций.
  2. Прокрутите страницу до нужного приложения , выберите Дополнительные параметры в правой части окна, а затем выберите Дополнительные параметры.
  3. В разделе Разрешения фоновых приложенийв разделе Разрешить запуск этого приложения в фоновом режиме выберите один из следующих параметров:
    • Всегда — приложение работает в фоновом режиме, получает сведения, отправляет уведомления и остается в курсе, даже если вы не используете его активно. Этот параметр может использовать больше энергии.
    • Оптимизированная версия : Windows решает, что будет экономить больше всего энергии, позволяя приложению получать уведомления и периодически обновляться. Этот параметр может ограничивать приложения, использующие много энергии.

Примечание: Вы также можете управлять действиями в фоновом режиме для приложенийс помощью параметров аккумулятора.

Остановка работы приложения в фоновом режиме

Если вы не хотите получать уведомления или обновления для приложения, если оно не используется, вы можете настроить его так, чтобы оно не запускалось в фоновом режиме.

  1. Выберите Начните , а затем выберите Параметры >приложения >приложения & функций.
  2. Прокрутите страницу до нужного приложения , выберите Дополнительные параметры в правой части окна, а затем выберите Дополнительные параметры.
  3. В разделе Разрешения фоновых приложений в разделе Разрешить запуск этого приложения в фоновом режиме выберите Никогда.

Исключения для параметров конфиденциальности

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

Примечание: Отличительные характеристики классического приложения. Классические приложения обычно скачиваете из Интернета или с некоторым типом мультимедиа (например, компакт-диском, DVD-диском или USB-накопителем). Их запуск выполняется с помощью файла EXE или DLL и, как правило, они выполняются на устройстве (в отличие от веб-приложений, которые выполняются в облаке). Кроме того, классические приложения можно найти в Microsoft Store.

Управление приложениями, которые могут запускаться в фоновом режиме

  1. Выберите Начните , а затем выберите Параметры >конфиденциальности >фоновых приложений.
  2. В разделе Фоновые приложения убедитесь, что параметр Разрешить приложениям работать в фоновом режимевключен.
  3. В разделе Выберите, какие приложения могут работать в фоновом режимевключите или отключите параметры для отдельных приложений и служб.

Остановка работы большинства приложений в фоновом режиме

  1. Выберите Начните , а затем выберите Параметры >конфиденциальности >фоновых приложений.
  2. В разделе Фоновые приложения убедитесь, что параметр Разрешить приложениям работать в фоновом режимевыключен.

Исключения для параметров конфиденциальности

Классические приложения не отображаются в списке Выберите приложения, которые могут запускаться в фоновом режиме, и на них не влияет параметр Позволить приложениям запускаться в фоновом режиме. Чтобы разрешить или запретить использование классических приложений, настройте параметры этих приложений.

Примечание: Отличительные характеристики классического приложения. Классические приложения обычно скачиваете из Интернета или с некоторым типом мультимедиа (например, компакт-диском, DVD-диском или USB-накопителем). Их запуск выполняется с помощью файла EXE или DLL и, как правило, они выполняются на устройстве (в отличие от веб-приложений, которые выполняются в облаке). Кроме того, классические приложения можно найти в Microsoft Store.

Руководство по работе с фоновыми задачами

Убедитесь, что ваше приложение отвечает требованиям, необходимым для выполнения фоновых задач.

Руководство по фоновым задачам

Рекомендуем использовать следующее руководство при разработке фоновой задачи и перед публикацией вашего приложения.

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

Фоновые задачи, выполняемые внутри или вне процесса: в Windows 10 версии 1607 появились фоновые задачи, выполняемые внутри процесса, которые позволяют выполнять фоновый код в том же процессе, что и основное приложение. При выборе фоновых задач внутри или вне процесса необходимо учитывать следующие факторы:

Оценка Влияние
Устойчивость Если фоновый процесс выполняется в другом процессе, сбой в фоновом процессе не повлияет на работу приложения переднего плана. Кроме того, фоновую операцию можно завершить (даже из приложения), если время ее выполнения выходит за заданные пределы. Выделение фоновой работы в задачу, отдельную от приложения переднего плана, может быть лучшим выбором, когда не требуется обмениваться данными между процессом переднего плана и фоновым процессом (поскольку отсутствие необходимости во взаимодействии между процессами является одним из основных преимуществ фоновых задач, выполняющихся внутри процесса).
Простота Фоновые задачи, выполняющиеся внутри процесса, не требуют взаимодействия между процессами и проще в разработке.
Доступные триггеры Фоновые задачи внутри процесса не поддерживают следующие триггеры: DeviceUseTrigger, DeviceServicingTrigger и IoTStartupTask.
VoIP Фоновые задачи внутри процесса не поддерживают активации фоновой задачи VoIP в приложении.

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

Квоты ЦП: фоновые задачи ограничены физическим временем использования, которое они получают в зависимости от типа триггера. Большинство триггеров ограничены 30 секундами использования, хотя некоторые могут выполняться до 10 минут для завершения сложных задач. Фоновые задачи должны быть облегченными, чтобы экономить время работы батареи и обеспечивать удобную работу с приложениями переднего плана. Сведения об ограничениях ресурсов для фоновых задач см. в статье Поддержка приложения с помощью фоновых задач.

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

Использование BackgroundTaskDeferral: если класс вашей фоновой задачи выполняет асинхронный код, обязательно используйте отсрочки. В противном случае фоновая задача может быть преждевременно завершена при возврате метода Run (или метод OnBackgroundActivated в случае внутрипроцессных фоновых задач). Дополнительные сведения см. в разделе Создание и регистрация фоновой задачи вне процесса.

Можно также запросить одну отсрочку и использовать async/await, чтобы завершить асинхронные вызовы метода. Закройте отсрочку после вызовов метода await.

Обновите манифест приложения: Для фоновых задач, выполняемых вне процесса, объявите каждую фоновую задачу в манифесте приложения вместе с типом триггеров, с которыми она используется. В противном случае ваше приложение не сможет зарегистрировать фоновую задачу во время выполнения.

При наличии нескольких фоновых задач определите, следует ли их выполнять в одном хост-процессе или их нужно разделить на разные хост-процессы. Если вы считаете, что сбой в одной фоновой задаче может вывести из строя другие фоновые задачи, поместите их в разных хост-процессах. Используйте запись Группа ресурсов в конструкторе манифеста, чтобы разместить фоновые задачи в различных хост-процессах.

Чтобы настроить группу ресурсов, откройте конструктор Package.appxmanifest, выберите Объявления и добавьте объявление службы приложения:

Настройка группы ресурсов

Дополнительные сведения о настройке группы ресурсов см. в справочнике по схеме приложений.

Фоновые задачи, которые выполняются в том же процессе, что и приложение переднего плана, не требуется объявлять в манифесте приложения. Дополнительные сведения об объявлении в манифесте фоновых задач, которые выполняются вне процесса, см. в разделе Объявление фоновых задач в манифесте приложения.

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

Запрос на выполнение фоновых задач:

Важно Начиная с Windows 10 приложения больше не должны находиться на экране блокировки в качестве необходимого условия для выполнения фоновых задач.

Приложения универсальной платформы Windows (UWP) могут выполнять все поддерживаемые типы задач без закрепления на экране блокировки. Однако приложения должны вызывать GetAccessState и проверка, что приложению не запрещено работать в фоновом режиме. Убедитесь, что GetAccessStatus не возвращает одно из запрещенных перечислений BackgroundAccessStatus . Например, этот метод возвращает BackgroundAccessStatus.DeniedByUser , если пользователь явно отказал в разрешениях фоновой задачи для вашего приложения в параметрах устройства.

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

Дополнительные сведения о доступных пользователю настройках фоновых задач и экономии заряда см. в разделе Оптимизация фоновой активности.

Контрольный список для фоновых задач

Относится к фоновым задачам, которые выполняются как внутри, так и вне процесса

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

Относится только к фоновым задачам вне процесса

  • Создайте фоновую задачу в компоненте среда выполнения Windows.
  • Не отображайте никакие элементы пользовательского интерфейса, кроме уведомлений, плиток и обновлений индикаторов событий из кода фоновой задачи.
  • В методе Run запросите отсрочки для каждого асинхронного вызова метода и закройте их после завершения метода. Можно также использовать одну отсрочку вместе с async/await.
  • Используйте постоянное хранилище для совместного использования данных фоновой задачей и приложением.
  • Объявите каждую фоновую задачу в манифесте приложения вместе с типом триггеров, если он используется с задачей. Убедитесь, что точка входа и типы триггеров указаны правильно.
  • Не указывайте в манифесте элемент Executable за исключением случая, когда используется триггер, который должен выполняться в одном контексте с приложением (например, ControlChannelTrigger).

Относится только к фоновым задачам внутри процесса

  • При отмене задачи убедитесь, что существует обработчик события BackgroundActivated ; в противном случае будет прервано выполнение всего процесса.
  • Пишите кратковременные фоновые задачи. Большинство фоновых задач ограничены 30 секундами использования часов.

Чего следует избегать

  • Сведите к минимуму использование межпроцессного взаимодействия через COM или RPC.
  • Процесс, с которым вы пытаетесь связаться, может не находиться в состоянии выполнения, что может привести к зависаю.
  • Значительное количество времени может быть потрачено на взаимодействие между процессами, и будет учитываться время, отведенное на выполнение фоновой задачи.
  • Не используйте взаимодействие с пользователем в фоновых задачах.

Связанные темы

  • Создание и регистрация фоновой задачи, выполняемой внутри процесса
  • Создание и регистрация внепроцессной фоновой задачи
  • Создание и регистрация фоновой задачи COM WinMain
  • Объявление фоновых задач в манифесте приложения
  • Воспроизведение мультимедиа в фоновом режиме
  • Обработка отмененной фоновой задачи
  • Отслеживание хода выполнения и завершения фоновых задач
  • Регистрация фоновой задачи
  • Реагирование на системные события с помощью фоновых задач
  • Задание условий выполнения фоновой задачи
  • Обновление живой плитки из фоновой задачи
  • Использование триггера обслуживания
  • Запуск фоновой задачи по таймеру
  • Отладка фоновой задачи
  • Вызов событий приостановки, возобновления и фоновых событий в приложениях UWP (во время отладки)

Как отключить фоновые процессы в Windows 10?

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

Как отключить работу ненужных приложений?

Так как остановить ненужные фоновые процессы в Windows 10? Для начала, разберем работу UWP (плиточных) приложений Windows 10. В отличии от win32 (классические) приложений, UWP оптимизированы на работу с Windows 10 и обладают специальными настройками, которые предоставляют отдельный доступ к системным параметрам. Есть специальная версия Windows 10 S, которая позволяет запускать только плиточные программы, загруженные из Магазина Microsoft.

Отключение работы «плиток», выполняется следующим образом:

  • Откройте окно Параметры Windows (Пуск – Параметры или сочетание Win+I);
  • Пройдите в настройки «Конфиденциальность»;
  • Выберите вкладку «Фоновые приложения»;
  • Отключите параметр «Разрешить работать в фоновом режиме».

Стоит обратить внимание, что для функционала некоторых программ, параметр отключения должен быть включен. Например, Skype, Viber, Telegram.

Как ограничить запуск UWP программ мы научились, но как отключить win32 программы?

Как закрыть фоновые процессы Windows 10?

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

  • ПКМ по панели задач и выбрать Диспетчер задач;
  • Через поиск Windows;
  • Сочетание клавиш Ctrl + Shift + Esc;
  • Сочетание клавиш Ctrl + Alt + Del и выбрать Диспетчер задач;
  • Через параметры WinX (Win+X);
  • Начиная с Windows 8, диспетчер имеет 2 вида – Минимальный и Полный. В Минимальном формате отображаются только открытые приложения и их статус.

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

Вкладка Процессы показывает, как открытые приложения, так и фоновые процессы. Данная вкладка предоставляет информацию не только о нагрузке на ЦП, Оперативную память, Жесткий диск (или SSD), Сеть и Видеокарту, но и сортирует приложения по этим показателям. Выставив сортировку по нужному оборудованию, можно будет определить и наиболее ресурсоёмкий процесс. Но порой информации недостаточно и наиболее нагруженными являются системные службы, в этом случае отключить задачу поможет вкладка Подробности.

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

Как убрать фоновые процессы на Виндовс 10?

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

Чтобы отключить работу конкретной задачи:

  • Выберите её (левая кнопка мыши);
  • Вызовите контекстное меню (правой кнопкой мыши);
  • Нажмите Снять задачу (или Завершить дерево, если их много).

Системные задачи или службы антивирусов (а также некоторые вирусы) нельзя просто так отключить и закрыть, возникнет ошибка «Отказано в доступе». Если эта ошибка возникает при попытке отключения вируса или нежелательного ПО, попробуйте повторить попытку в Безопасном режиме системы, а лучше доверить удаление этой программы любому антивирусу.

Что бы узнать важность той или иной службы, проверьте её расположение функцией «Открыть расположение файла», вирусам и рекламному ПО очень сложно будет попасть в папки System32, Windows и Program Data. Чаще всего они прячутся в папках Пользователи, Автозагрузка, скрываются в папке загрузок или настроек браузеров и прочих популярных приложениях.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *