If he manually kills the last msiexec process everything seems to be
installed fine. Upon uninstall, there seems to be no lingering
components, reg keys, etc.
Any thoughts on I can diagnose or resolve this issue?
Thanks in advance,
J
hope it helps
bruno
Depending on how the install was initiated, one of the MSIExec
processes can be the client process. Another MSIExec process is
Windows Installer service.
I believe the "server" process runs as System in the Task Manager. The
"client" process runs as the instantiating user.
Thanks for the replies.
A few clarifications:
I'm aware that it is normal for x amount of msiexec processes to start
up during an install. No problem with that. As far as not
terminating, I guess, that is also not such a big deal, as I
frequently find on my systems, a msiexec process going about it's
business without, seemingly, any problems.
The key point here, is that, if he doesn't kill the last msiexec
process, the install never completely installs the files. So
something isn't going right. I'm not keen on manually killing a
msiexec process, so I would to figure out what's going on and then
have a more elegant solution. I haven't seen this happen on other
machines, and he says it doesn't happen with other msi based
installers.
If somebody has advise on where or what to look for or try, I would
really appreciate it.
Regards, J
If the installer "never completely installs the files" then you have a
custom action that either is deadlocked or waiting for an event that has not
occurred yet. A verbose log in this case should indicate what the last
action is and that's pretty much your culprit.
You can easily deadlock the installer.
Another:
The custom action that calls CoCreateInstance on an advertised but not fully
installed COM component. This causes a self-repair which blocks because
installation is already in progress and the CoCreateInstance never returns
thus deadlocking the install.
Sincerely,
Adrian Accinelli