Multiple MSIExec Processes Running During an Installation
A number of MSIExec processes can be running during an installation. The reason for this is that Windows Installer uses a client-server model for performing installations. Additionally for security reasons, Windows Installer hosts DLL and script custom actions in a "sandbox" process.
Depending on how the install was initiated, one of the MSIExec processes can be the client process. Another MSIExec process is Windows Installer service.
Any remaining MSIExec processes are usually sandbox processes for hosting custom actions. The determination as to which MSIExec process will serve as the sandbox process for a script or DLL custom action depends in part on whether the custom action will run elevated or impersonated and whether the custom action is 32-bit or 64-bit.
The Endpoint Management Community Blog is the perfect place to share short, timely insights including product tips, news and other information relevant to the Endpoint Management community. Any authenticated Connect member can contribute to this blog.
Comments
Help Required..
Its really nice to read through this nice peice of information.
Can you please throw some light on Nested MSI calls and concurrent MSI execution?
Cheers'
Vijay Raj
Microsoft MVP [Setup-Deploy]
Weblog: www.msigeek.com
Nested MSI
A nested installation shares the same user interface and logging settings as the main installation so the MSIexec.exe will be only one .
Wiseuser
Altiris Certified Professional
Would you like to reply?
Login or Register to post your comment.