Есть ли в Windows ключ реестра для «Количество запущенных приложений»

330
Joe Miller

Последние несколько часов я проводил, procmonпытаясь получить ключ реестра для «Количество запущенных приложений» (не процессов).

Значение, о котором я говорю, - это количество строк на вкладке «Приложения» в диспетчере задач.

Я хотел бы знать, откуда менеджер задач получает это значение.

Спасибо

0
связанные: [Как вы перечисляете все процессы в командной строке в Windows?] (https://superuser.com/questions/914782/how-do-you-list-all-processes-on-the-command-line- в-окна) Mokubai 7 лет назад 1
Из [Использовать Windows PowerShell для подсчета количества уникальных процессов] (http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2012/AdminTips/Miscellaneous/use-windows-powershell-count-number-unique-processes.html) команда `get-process | Sort-Object name | Get-Unique | measure` в PowerShell подсчитает количество процессов в вашей системе. Mokubai 7 лет назад 0
Как вы думаете, почему это значение хранится в реестре? DavidPostill 7 лет назад 4
Где находится вкладка приложения? Я не вижу вкладку приложения в диспетчере задач. Biswapriyo 7 лет назад 0
@Biswa В Windows 10 «Приложения» переименовано в «Процессы», а «Процессы» переименовано в «Детали» (изменение произошло в Windows 8). Alberto Martinez 7 лет назад 0

1 ответ на вопрос

2
Alberto Martinez

Я боюсь, что ответ "нет", потому что:

  • Реестр в основном используется для хранения настроек, а не информации о текущем состоянии операционной системы (в Windows 98 была специальная ветка реестра для информации о производительности, но в NT-версиях Windows она никогда не была AFAIK, они используют счетчики производительности).

  • В Windows отсутствует концепция приложения «низкого уровня» (в широком смысле, а не приложений Магазина Windows), это просто процессы. Концепция приложений, которые использует диспетчер задач, заключается в том, что «процессы, связанные с окном, видимым для пользователя», могут быть с некоторыми изменениями.

Например, запустите программу, у которой есть возможность сохранить значок в области уведомлений (в области уведомлений) рядом с часами, когда его главное окно закрыто, например Keepass . Когда главное окно видно, программа появляется в списке приложений, но если вы закрываете главное окно, программа исчезает из списка приложений и появляется снова, когда главное окно отображается снова (хотя один и тот же процесс выполнялся все время) ,

Изменить : в Windows 8 с обновлением диспетчера задач вкладка «Приложения» была переименована в «Процессы», а вкладка «Процессы» переименована в «Детали». Обратите внимание, что это только изменило имя, а не содержимое, полный список процессов по-прежнему находится в «Подробности», а «Процессы» отображают только процессы с видимыми окнами (подозреваю, что изменение должно было отличать «обычные» приложения от приложений Магазина Windows).

Похожие вопросы