Existem vários motivos pelos quais vários EXEs podem estar em execução no processo no Gerenciador de Tarefas quando uma instalação MSI está ocorrendo:
1.
Extração do pacote de instalação: Durante a instalação, o Windows Installer (msiexec.exe) extrai o conteúdo do pacote MSI para uma pasta temporária em seu sistema. Cada pacote MSI contém vários arquivos e componentes, e sua extração pode envolver a execução de EXEs separados para agilizar o processo.
2.
Execução de ações personalizadas: Os pacotes MSI podem incluir ações personalizadas, que são módulos de código que executam tarefas específicas do processo de instalação. Essas ações personalizadas são escritas como DLLs ou executáveis e são executadas em vários estágios da instalação. As ações personalizadas podem variar desde a verificação de requisitos do sistema e a criação de entradas de registro até a instalação de pré-requisitos ou a execução de migrações.
3.
Subprocessos e gerenciamento de dependências: As instalações MSI geralmente envolvem a instalação de pré-requisitos ou aplicativos dependentes. O mecanismo MSI pode iniciar EXEs separados para instalar esses componentes, garantindo o sequenciamento e as dependências adequadas. Subprocessos podem ser criados para lidar com instalações, desinstalações e modificações do sistema.
4.
Operações multithread: Para aumentar a eficiência da instalação, os pacotes MSI podem aproveitar o multithreading para tarefas específicas. O mecanismo MSI pode ativar vários threads, cada um executando diferentes EXEs ou componentes do processo de instalação em paralelo. Isso pode aumentar a velocidade geral de instalação e reduzir o tempo de espera dos usuários.
5.
Serviços e monitoramento em segundo plano: Algumas instalações MSI podem iniciar ou monitorar serviços em segundo plano para dar suporte ao aplicativo ou à instalação. Esses serviços podem executar EXEs para iniciar, interromper ou monitorar processos específicos relacionados à instalação.
É importante observar que nem todas as instalações MSI exibem vários EXEs em execução no Gerenciador de Tarefas. A presença e o número de EXEs dependem da complexidade e da estrutura do próprio pacote MSI. Além disso, você pode ver processos como msiexec.exe, cmd.exe e EXEs relacionados envolvidos no processo de instalação.