Hi, one of our clients has encountered a problem during installation of our software and we have problems in finding the root cause.
Generally the installation seems to proceed normally i.e files are copied, entries are added to registry, services are installed but in the very end of the process it suddenly starts to roll back. I have asked the client to perform the install with logging switched on. I compared it with the log from successful installation on my machine and it seems that one of the steps in installation finalize fails. I copy+paste a couple of lines of log below:
Action : AI_AiRestoreDeferred. Executing restore operation
MSI (s) (D0:34) [09:10:18:044]: Executing op: CustomActionSchedule(Action=AI_AiRestoreDeferred,ActionType=11265,Source=BinaryData,Target=**********,)
MSI (s) (D0:04) [09:10:18:050]: Invoking remote custom action. DLL: C:\Windows\Installer\MSIDF7C.tmp, Entrypoint: OnAiRestoreDeferred
CustomAction AI_AiRestoreDeferred returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 09:10:19: InstallFinalize. Return value 3.
I assume that there is some problem during executing one of AIs custom actions in this case AI_AiRestoreDeferred. Now I wonder if there might be any special machine/os (Win7 Sp1) configurations that may cause this step to fail? If yes could you provide us with some guidance about possible reasons?
Apart from above is there anything that could be changed in the installer aip file to prevent the fail on this particular step (e.g. omit it if its not critical, continue on fail)?
Best regards,
Rafał