Der er flere grunde til, at flere EXE'er kan køre i processen under Task Manager, når en MSI-installation finder sted:
1. Udtrækning af installationspakke: Under installationen udpakker Windows Installer (msiexec.exe) indholdet af MSI-pakken til en midlertidig mappeplacering på dit system. Hver MSI-pakke indeholder flere filer og komponenter, og deres udtrækning kan involvere at køre separate EXE'er for at strømline processen.
2. Udførelse af tilpassede handlinger: MSI-pakker kan omfatte brugerdefinerede handlinger, som er kodemoduler, der udfører opgaver, der er specifikke for installationsprocessen. Disse brugerdefinerede handlinger er skrevet som DLL'er eller eksekverbare filer, og de udføres på forskellige stadier af installationen. Tilpassede handlinger kan spænde fra at verificere systemkrav og oprette registreringsposter til at installere forudsætninger eller udføre migreringer.
3. Underprocesser og afhængighedsstyring: MSI-installationer involverer ofte installation af forudsætninger eller afhængige applikationer. MSI-motoren kan starte separate EXE'er for at installere disse komponenter, hvilket sikrer korrekt sekvensering og afhængigheder. Underprocesser kan oprettes til at håndtere installationer, afinstallationer og systemændringer.
4. Multithreaded Operations: For at øge installationseffektiviteten kan MSI-pakker udnytte multithreading til specifikke opgaver. MSI-motoren kan spinne flere tråde op, som hver kører forskellige EXE'er eller komponenter i installationsprocessen parallelt. Dette kan øge den samlede installationshastighed og reducere ventetiden for brugerne.
5. Baggrundstjenester og overvågning: Nogle MSI-installationer kan starte eller overvåge baggrundstjenester for at understøtte applikationen eller installationen. Disse tjenester kan udføre EXE'er for at starte, stoppe eller overvåge specifikke processer relateret til installationen.
Det er vigtigt at bemærke, at ikke alle MSI-installationer udviser flere EXE'er, der kører under Task Manager. Tilstedeværelsen og antallet af EXE'er afhænger af kompleksiteten og strukturen af selve MSI-pakken. Derudover kan du muligvis se processer som msiexec.exe, cmd.exe og relaterede EXE'er involveret i installationsprocessen.