1

ОС Windows 10 Pro 64bit версия 1703 сборка 15063.

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

  • Первый - с именем процесса "Хост фоновой задачи Cortana" и с командной строкой "C:\Windows\system32\backtgroundTaskHost.exe" -ServerName:CortanaUI.AppXy7vb4pc2dr3kc93kfc509b1d0arkfb2x.mca .

Изображение:Cortana Background Task Host

  • Второй - с именем процесса "Узел фоновой задачи учетной записи Microsoft" и с командной строкой "C:\Windows\system32\backgroundTaskHost.exe" -ServerName:App.AppXmtcan0h2tfbfy7k9kn8hbxb6dmzz1zh0.mca .

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

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

Update:: Существует 14 различных командных строк, связанных с этой фоновой задачей, и все они связаны с ней приложениями метро . Здесь приведены все изображения:

Photos::Windows Metro Apps

2 ответа2

3

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

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

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

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

1

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

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