2

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


Зачем мне это нужно?

Я заметил, что svchost.exe потребляет процессор (25%), когда я ничего не делаю некоторое время. Чтобы подтвердить это, я оставил обозреватель процессов запущенным sysinternals и через несколько минут появляется svchost. Я не знаю, как отследить это, потому что, как только я перемещаю мышь, она исчезает и останавливается, поэтому я не могу видеть больше деталей.

2 ответа2

4

Я думаю, что нашел это:

Get-ScheduledTask | Where-Object { $_.State -ne "Disabled" } | Select-Object TaskName, TaskPath, Triggers | Where-Object { $_.Triggers -match "MSFT_TaskIdleTrigger" }

Результат:

TaskName        Triggers                                      TaskPath
  --------        --------                                      --------   
  Installation    {MSFT_TaskLogonTrigger, MSFT_TaskIdleTrigger} \Microsoft\Windows\LanguageComponentsInstaller\ 
  XblGameSaveTask {MSFT_TaskIdleTrigger}                        \Microsoft\XblGameSave\
0

Благодарю. Я пытался перечислить вход в систему, запуск и запланированные задачи с высоким приоритетом. (MSFT_TaskLogonTrigger, MSFT_TaskBootTrigger, $ _. Settings.priority -notmatch "7")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .