Как предотвратить пробуждение компьютера программой PDC Task Client: Maintenance Scheduler?

Вопрос или проблема

Мой компьютер – это ноутбук с Windows 11, и внезапно он просыпается из режима ожидания.

Когда я запускаю command powercfg /systempowerreport /duration 1, я вижу, что причиной этого является PDC Task Client: Maintenance Scheduler, как показано ниже:

вставьте описание изображения сюда

Но у меня нет запланированного обслуживания на моем компьютере. У кого-то есть идеи, как предотвратить этот планировщик от пробуждения моего ноутбука?

Я тоже сталкивался с этой же проблемой.
Позвольте мне помочь вам уточнить и решить эту проблему.

У этой проблемы есть блестящее решение.

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

Эти две команды создадут HTML-файл, который вы можете открыть в своем веб-браузере.

powercfg /sleepstudy /xml
powercfg /sleepstudy /transformxml sleepstudy-report.xml

Вы можете создать bat-файл, и для последующего анализа вы можете запустить этот bat-файл от имени администратора.

Если вы откроете созданный файл sleepstudy-report.html, вы должны быстро сориентироваться. Внизу файла находится самая новая информация о деятельности энергоменеджмента. Все это очень удобно для просмотра, и вы можете раскрывать или сворачивать все объекты в этом представлении для получения более подробной информации о конкретных записях.

Очень полезны Время начала, Длительность, Состояние, Причина входа, Причина выхода, где вы можете получить представление о энергоменеджменте в течение определенного периода времени.

Теперь к причине входа, о которой вы упомянули: PDC Task Client: Maintenance Scheduler

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

Мое последнее пробуждение по той же причине, о которой идет речь в этой теме, было в 3 часа ночи, и я вижу это утверждение на приложенном скриншоте ниже.

Просмотр панели управления обслуживания в Windows

Сгенерированный обзор энергоменеджмента в формате html

На картинке видно, что все происходит здесь: Панель управления\Система и безопасность\Безопасность и обслуживание

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

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

Я использовал PowerShell, чтобы перечислить задачу. (Вы можете использовать графический интерфейс для открытия задачи)

PS C:\Windows\system32> Get-ScheduledTask | where{$_.TaskPath -eq "\Microsoft\Windows\Security\PwdLess\"} | Get-ScheduledTaskInfo


LastRunTime        : 18.01.2024 3:00:00
LastTaskResult     : 0
NextRunTime        : 19.01.2024 3:00:00
NumberOfMissedRuns : 0
TaskName           : IntelligentPwdlessTask
TaskPath           : \Microsoft\Windows\Security\Pwdless\
PSComputerName     : 

Вы можете изменить время на любое удобное. Для этого изменения вам понадобятся права суперпользователя. Получить эти права может помочь приложение под названием PowerRun, которое позволяет вам запустить Планировщик задач Windows изнутри этой программы.
Вы можете бесплатно скачать эту программу здесь:
https://www.sordum.org/9416/powerrun-v1-6-run-with-highest-privileges/

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

Я сталкиваюсь с этой же проблемой, решения могут отличаться для каждого устройства из-за драйверов, устройств и других компонентов. Вы можете запустить след на PDC Task Client (Координатор зависимости питания) с помощью следующей документации от Microsoft. Это, надеюсь, предоставит вам детали, необходимые для выявления процесса, вызывающего пробуждение из сна.

Чтобы оценить производительность пробуждения из простоя, сделайте след с провайдером с именем Microsoft-Windows-PDC, который является системно предоставленным координатором зависимости питания. Файл Trace_start.cmd, который включен в пакет WPA, включает этот и другие провайдеры, которые необходимы для измерения производительности пробуждения. Пакет WPA доступен в загрузке набора оценки и развертывания Windows (Windows ADK) и включает скрипты и документацию для анализа современного ожидания.

(Из вышеуказанной статьи) Чтобы собрать след

  • Откройте окно командной строки от имени администратора.
  • Запустите команду Install.cmd, чтобы установить пакет.
  • Следуйте инструкциям в разделе Сбор следа WPA.
  • Для проверки производительности пробуждения сессия продолжительностью 5-10 минут должна быть достаточной.
  • Чтобы сохранить файл следа, переименуйте его или сохраните в другом месте, потому что файл с этим именем будет перезаписан, когда след будет взят в следующий раз.
  • Повторите шаги 3-4, чтобы собрать другой след.

Команда для проверки последнего пробуждения:

powercfg /lastwake

Тогда есть шанс, что вы можете отключить это пробуждение:

Панель управленияЭнергетические параметры-изменить параметры текущего плана-Изменить расширенныеСонВозврат по расписаниювыключить.

Также в этом окне у вас есть другие варианты, когда пробуждать компьютер, так что изменяйте соответственно.

Я предполагаю, что вы уже

  • сделали состояние сна S0 “Отключено от сети” с помощью powercfg.exe для сети переменного и постоянного тока
  • отключили будильники с помощью Панели управления / Энергетические параметры

PDC Task Client: Maintenance Scheduler

Только отключение обслуживания через реестр сработало для меня. Прошло несколько дней, больше никаких случайных проблем с пробуждением и тем, что устройство активирует всю ночь. Держим пальцы скрещенными. И я надеюсь, что Microsoft не убьет этот хак в течение нескольких лет.

Редактор реестра Windows Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance]
"MaintenanceDisabled"=dword:00000001

Источник: https://superuser.com/a/1207600/1244110

PDC Task Client: Windows Update Client

Шаг 1

И когда вы отключаете обслуживание, Microsoft находит новый способ вас раздражать. После того как планировщик обслуживания исчез из sleepstudy, клиент обновления Windows начал пробуждать ноутбук.

Редактор реестра Windows Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"AUPowerManagement"=dword:00000000

Источник: https://superuser.com/a/1804998/1244110

Шаг 2

Через ровно 1 месяц клиент обновлений Windows снова пробуждает ноутбук, но он сошел с ума, он пробуждает каждую час на минуту, абсолютно не заботится о каких-либо настройках.

  • Установите SysInternals (из магазина MS или из UniGetUI/WinGetUI)
  • Из административной командной строки выполните psexec -i -s mmc %windir%\system32\taskschd.msc /s – это запускает Планировщик задач от имени SYSTEM
    • Под \Microsoft\Windows\UpdateOrchestrator отключите:
      • Планирование сканирования (usoclient.exe StartScan) – Да, “Пробуждать компьютер для выполнения этой задачи” отключено, но это все равно пробуждает ноутбук, Windows не обращает внимания на то, что вы настраиваете…
      • Планирование работы (usoclient.exe StartWork)
      • USO_UxBroker (MusNotification.exe) – Этот exe даже не существует…
  • Как написано здесь: https://superuser.com/a/973029/1244110
    • Измените разрешения файловой системы для упомянутых выше задач, как описано во второй половине Шага 2
    • Выполните Шаги 3 и 4
      • Примечание по Шагу 4: не все сетевые адаптеры имеют вкладку “Управление питанием”, поэтому для каждого из ваших LAN и WiFi адаптеров перейдите на их вкладку “Дополнительно” и отключите:
        • Пробуждение по магическому пакету
        • Пробуждение по совпадению шаблона
  • Просто чтобы удостовериться, проверьте с помощью powercfg /waketimers, что больше нет оставшихся будильников

Бурчание: Почему отключать это? Потому что Microsoft не заботится о том, что вы настраиваете:

  • Даже когда мое состояние сна отключено от сети, Windows не заботится, он все еще полностью подключен, пробуждает и иногда падает вся система.
  • Даже когда эти задачи обслуживания/обновления запланированы на ночь, Windows не заботится, пробуждает мой ноутбук в 4 часа дня в сумке, перегревает его, полностью разряжает батарею, а затем зависает.

Ответ или решение

Чтобы предотвратить пробуждение вашего ноутбука под управлением Windows 11 от задания PDC Task Client: Maintenance Scheduler, необходимо принять ряд мер. Приведенные ниже шаги подробно объясняют, как можно справиться с этой проблемой.

1. Проверка планов электропитания

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

  • Откройте Панель управления и перейдите в раздел Электропитание.
  • Нажмите на Изменить параметры плана рядом с активным планом электропитания.
  • Затем выберите Изменить дополнительные параметры питания.
  • В разделе Сон найдите параметр Будить компьютер при планировщике и установите его значение на Отключен.

2. Отключение задач планировщика

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

  • Откройте Планировщик задач.
  • Перейдите в директорию \Microsoft\Windows\Security\PwdLess и посмотрите на задачи, связанные с вашим устройством, такие как IntelligentPwdlessTask. Убедитесь, что эти задачи не имеют разрешения на пробуждение компьютера.
  • Отключите соответствующие задачи, которые могут вызывать пробуждение системы.

3. Использование PowerShell

Вы можете использовать PowerShell для получения информации о планировщике:

Get-ScheduledTask | Where-Object {$_.TaskPath -eq "\Microsoft\Windows\Security\PwdLess\"} | Get-ScheduledTaskInfo

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

4. Отключение автоматического обслуживания

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

  • Откройте Панель управления > Система и безопасность > Безопасность и обслуживание.
  • Найдите настройки автоматического обслуживания и отключите его или измените время запуска.

5. Редактирование реестра

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

  1. Запустите редактор реестра (нажмите Win + R, введите regedit и нажмите Enter).

  2. Перейдите к следующему пути:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance
  3. Найдите параметр "MaintenanceDisabled" и измените его на dword:00000001. Это остановит выполнение планировщика задач, связанного с автоматическим обслуживанием.

6. Процесс диагностики

Для более глубокой диагностики вы можете анализировать работу PDC через инструменты, такие как WPA (Windows Performance Analyzer). Обратите внимание на сообщения и события, которые могли бы указывать на то, какие именно процессы приводят к пробуждению вашей системы.

Заключение

Эти шаги должны существенно помочь в решении проблемы пробуждения вашего ноутбука от задания PDC Task Client: Maintenance Scheduler. Важно помнить, что каждая система уникальна, поэтому может потребоваться индивидуальная настройка. Если проблема не будет решена, рассмотрите возможность обновления драйверов и проверки оборудования.

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

Капча загружается...