while installation of msi i was watching at process explorer ..i see multiple msiexec.exe are runing when i see properties i see like this

C:\WINDOWS\system32\MsiExec.exe -Embedding 59465E02FC8CDF15571B52DDDD811C42

i come to know this is for deffered custom action and i got the template like this..
msiexec.exe -Embedding <GUID> - this is the custom action server (indicated by the -Embedding switch)

here i have doubt what is <GUID> weatehr it stand for component ,Product or what its is...??
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


Did you try any of the MS newsgroups as I suggested http://forum.installsite.net/index.php?showtopic=19392

BTW, this forum is concerned with errors returned by the Windows Installer engine, not for general questions (this isn't even about an error!). Expect a moderator to move it (to 'package Development'?)
Answered 08/26/2009 by: VBScab
Red Belt

Please log in to comment
msiexec.exe -Embedding <GUID> - this is the custom action server (indicated by the -Embedding switch)
From: http://blogs.msdn.com/astebner/archive/2005/03/02/384088.aspx

The packaged GUID (59465E02FC8CDF15571B52DDDD811C42) is converted to the uncompressed GUID {20E56495-C8CF-51FD-75B1-25DDDD18C124}
So search for the latter if you want to find out.

I'm not sure why you "need" to know if not of interest.
Answered 08/31/2009 by: AngelD
Red Belt

Please log in to comment
i know how the packaging is done...Original Product Code:
{12345678-ABCD-WXYZ-1234-ABCDEFGHIJKL} String manipulation steps: Action Original GUID section Packed GUID Section Reverse first 8 characters 12345678 87654321 Reverse next 4 characters ABCD DCBA Reverse next 4 characters WXYZ ZYXW Reverse next 2 characters 12 21 Reverse next 2 characters 34 43 Reverse next 2 characters AB BA Reverse next 2 characters CD DC Reverse next 2 characters EF FE Reverse next 2 characters GH HG Reverse next 2 characters IJ JI Reverse next 2 characters KL LK Recombine characters without any curly braces or hyphens to see your packed GUID:

but how this guid is generated in case of for differed custom action ...?i have posted this question in
Microsoft news group also...till now no..luck....
Answered 09/02/2009 by: samdesilva
Yellow Belt

Please log in to comment
Hi All,

Did any body found like what is the internal meaning of C:\WINDOWS\system32\MsiExec.exe -Embedding 59465E02FC8CDF15571B52DDDD811C42 command line.
because under that in process explorer i could able to see one one rundll32.exe process running when i install the msi..
commandline:: rundll32.exe "C:\WINDOWS\Installer\MSI58.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_5712890 214 Syncfusion.AssemblyManagerRemoveAll!Syncfusion.AssemblyManagerRemoveAll.CustomActions.RunAssemblyManagerConsole_RemoveAllVersions...

but their is no entry in the msi for this.......

Answered 07/16/2010 by: sowjanya_230
Senior Yellow Belt

Please log in to comment
As the blog entry states, the -Embedding switch is used by the thread/process which actually executes the Custom Action.

If you had logged the install verbosely, you'd probably find the Custom Action responsible, unless RunDLL32 was called by a function in another DLL, of course.
Answered 07/16/2010 by: VBScab
Red Belt

Please log in to comment