Hello All,

I have installed a vendor msi source(MPI Stylus 9.0), and there are some issues and errors i am facing with it.

1.Installation is successfull(MainEngineThread is retuning 0) but its entry in ARP is not getting displayed {the check box in display ARP entry column in (Wise Package Studio) is checked,which ensure its display in ARP).
2.There is no string of the product code getting displayed in regedit's HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall where as it is in MSI.
3.There is no string of the product code in HKCR\Installer\Products\ rather a registry entry of the product is getting created in HKCU
4.There are no standard action of registration getting displayed in MSI(seems the product is not getting registered)
5.And when I am uninstalling the product , it is not getting uninstalled and is prompting the message that this action is for installed products only(MainEngineThread is returning 1605)
6.The installation log neither show any information relating ARPSYSTEMCOMPONENT property nor of ALLUSERS property(as was mentioned in some posts on google).

Can anyone recommend some tips to resolve these issues.

I have tried hard to find some relevant info but all in vain,
Any help will be highly welcomed and appreciated,

Anticipating positive responses soon
0 Comments   [ + ] Show 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.


There are no standard action of registration getting displayed in MSI(seems the product is not getting registered) "Seems" isn't good enough. Take a verbose log of the install and check whether or not the action executed.

Remember that HKCR isn't a hive in its own right but an amalgam of HKLM\Software\Classes and HKCU\Software\Classes. If registration information is appearing in HKCU, the package is being installed per-user. Where are the COM objects - if any - being registered? If they're in HKCU, then that confirms a per-user install.

BTW, this forum deals with errors returned from the Windows Installer engine (see the 'MSI errors' link at the top of the page). Your post should really have been made in the 'Package Development' forum. A moderator may move the thread there.
Answered 03/14/2011 by: VBScab
Red Belt

Please log in to comment
Couple of recomendations:
1) Setup property ALLUSERS=1
2) Check InstallExecuteSequence table for NATIVE (not custom) actions sequence.
3) Check all deffered custom actions, which can clean windows installer info.
Answered 03/14/2011 by: itolutions
Orange Senior Belt

Please log in to comment
Answer this question or Comment on this question for clarity