Er zijn verschillende redenen waarom er mogelijk meerdere EXE's worden uitgevoerd in het proces onder Taakbeheer wanneer een MSI-installatie plaatsvindt:
1. Extraheren van installatiepakket: Tijdens de installatie extraheert Windows Installer (msiexec.exe) de inhoud van het MSI-pakket naar een tijdelijke maplocatie op uw systeem. Elk MSI-pakket bevat meerdere bestanden en componenten, en bij het extraheren ervan kunnen afzonderlijke EXE's worden uitgevoerd om het proces te stroomlijnen.
2. Uitvoering van aangepaste acties: MSI-pakketten kunnen aangepaste acties bevatten, dit zijn codemodules die taken uitvoeren die specifiek zijn voor het installatieproces. Deze aangepaste acties zijn geschreven als DLL's of uitvoerbare bestanden en worden in verschillende fasen van de installatie uitgevoerd. Aangepaste acties kunnen variëren van het verifiëren van systeemvereisten en het maken van registervermeldingen tot het installeren van vereisten of het uitvoeren van migraties.
3. Subprocessen en afhankelijkheidsbeheer: MSI-installaties omvatten vaak de installatie van vereisten of afhankelijke applicaties. De MSI-engine kan afzonderlijke EXE's starten om deze componenten te installeren, waardoor de juiste volgorde en afhankelijkheden worden gegarandeerd. Er kunnen subprocessen worden gemaakt voor het afhandelen van installaties, verwijderingen en systeemwijzigingen.
4. Multithreaded-bewerkingen: Om de installatie-efficiëntie te verbeteren, kunnen MSI-pakketten multithreading gebruiken voor specifieke taken. De MSI-engine kan meerdere threads opstarten, waarbij elk verschillende EXE's of componenten van het installatieproces parallel uitvoert. Dit kan de algehele installatiesnelheid verhogen en de wachttijd voor gebruikers verkorten.
5. Achtergrondservices en monitoring: Sommige MSI-installaties kunnen achtergrondservices starten of monitoren ter ondersteuning van de applicatie of installatie. Deze services kunnen EXE's uitvoeren om specifieke processen met betrekking tot de installatie te initiëren, stoppen of monitoren.
Het is belangrijk op te merken dat niet alle MSI-installaties meerdere EXE's vertonen die onder Taakbeheer draaien. De aanwezigheid en het aantal EXE's zijn afhankelijk van de complexiteit en structuur van het MSI-pakket zelf. Bovendien ziet u mogelijk processen zoals msiexec.exe, cmd.exe en gerelateerde EXE's betrokken bij het installatieproces. |