Фото::Приложения Windows Metro

Фото::Приложения Windows Metro

Операционная система Windows 10 Pro 64bit версия 1703 сборка 15063.

  • Когда я запускаю машину, в диспетчере задач отображаются два процесса (исчезают через 2 минуты). У двух процессов один и тот же исполняемый файл (.exe), которыйbackgroundTaskHost.exe. Но с двумя разными именами процессов.

  • Первый — с именем процесса «Cortana Background Task Host» и командной строкой "C:\Windows\system32\backtgroundTaskHost.exe" -ServerName:CortanaUI.AppXy7vb4pc2dr3kc93kfc509b1d0arkfb2x.mca.

Изображение: Хост фоновых задач Cortana

  • Второй — с именем процесса «Microsoft Account Background Task Host» и с командной строкой "C:\Windows\system32\backgroundTaskHost.exe" -ServerName:App.AppXmtcan0h2tfbfy7k9kn8hbxb6dmzz1zh0.mca.

Изображение: Хост фоновых задач учетной записи Microsoft

  • У меня есть вопросы:
  • Как возможно использовать один исполняемый файл в двух именах процессов?
  • И каковы-Имя серверапараметры в командной строке?
  • Является ли расширение файла .mca? Где оно хранится?
  • Где сохраняется полное имя файла .mca?

Обновление:: Естьчетырнадцать различных командных строксвязаны с этой фоновой задачей и все ониметро приложениясвязаны с ним. Здесь все изображения даны::

Фото::Приложения Windows Metro

решение1

В Windows 10 диспетчер задач стал намного красивее, но и потерял часть информации.

Диспетчер задач Windows 7 различает имя приложения и имя процесса. В то время как последнее выводится из имени исполняемого файла, имя приложения либо выводится из заголовка главного окна верхнего уровня приложения, либо указывается при запуске процесса (см. в API CreateProcessпараметр lpApplicationName).

В вашем случае родитель всех процессов, которые вы цитируете, это svchost.exe, который является процессом, ответственным за запуск системных служб. По-видимому, в Windows 10 он пытается дать запущенной службе лучшее имя приложения. Это улучшение по сравнению с Windows 7, где svchost был черным ящиком, требующимманипуляции для выявления бесполезной услуги.

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

решение2

backgroundTaskHost.exe — это процесс, который запускаетсяфоновые задачи. Итак, Кортана и другие приложения Microsoft зарегистрировали фоновую задачу, которая теперь запускается Windows.

Связанный контент