Installfinalize. Return Value 3
MSI (s) (70:E0) [13:22:51:551]: Executing op: ActionStart(Name=_7EE946E2_AD8A_4497_AD9C_565F98E3E0F0,,) Action 13:22:51: _7EE946E2_AD8A_4497_AD9C_565F98E3E0F0. MSI (s) (70:E0) [13:22:51:551]: Executing op: CustomActionSchedule(Action=_7EE946E2_AD8A_4497_AD9C_565F98E3E0F0,ActionType=3089,Source=C: Windows ngmsi.dll,Target=DoInstallActions,) MSI (s) (70:E0) [13:22:51:551]: Creating MSIHANDLE (1) of type 790536 for thread 4064 MSI (s) (70:A4) [13:22:51:551]: Invoking remote custom action. DLL: C: Windows ngmsi.dll, Entrypoint: DoInstallActions MSI (s) (70:F4) [13:22:51:551]: Generating random cookie. MSI (s) (70:F4) [13:22:51:567]: Created Custom Action Server with PID 3024 (0xBD0). MSI (s) (70:1C) [13:22:51:739]: Running as a service.
MSI (s) (70:1C) [13:22:51:739]: Hello, I'm your 32bit Impersonated custom action server. MSI (s) (70!F8) [13:22:51:754]: Creating MSIHANDLE (2) of type 790531 for thread 3576 MSI (s) (70!F8) [13:22:51:754]: Creating MSIHANDLE (3) of type 790531 for thread 3576 Action 13:22:51: DoInstallActions. Registering Product Services. DoInstallActions: Creating VPN Adapter Service MSI (s) (70!F8) [13:22:52:004]: Closing MSIHANDLE (3) of type 790531 for thread 3576 MSI (s) (70!F8) [13:22:52:004]: Closing MSIHANDLE (2) of type 790531 for thread 3576 CustomAction _7EE946E2_AD8A_4497_AD9C_565F98E3E0F0 returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) MSI (s) (70:A4) [13:22:52:004]: Closing MSIHANDLE (1) of type 790536 for thread 4064 Action ended 13:22:52: InstallFinalize. Return value 3. MSI (s) (70:E0) [13:22:51:551]: Executing op: ActionStart(Name=_7EE946E2_AD8A_4497_AD9C_565F98E3E0F0,,) Action 13:22:51: _7EE946E2_AD8A_4497_AD9C_565F98E3E0F0. MSI (s) (70:E0) [13:22:51:551]: Executing op: CustomActionSchedule(Action=_7EE946E2_AD8A_4497_AD9C_565F98E3E0F0,ActionType=3089,Source=C: Windows ngmsi.dll,Target=DoInstallActions,) MSI (s) (70:E0) [13:22:51:551]: Creating MSIHANDLE (1) of type 790536 for thread 4064 MSI (s) (70:A4) [13:22:51:551]: Invoking remote custom action.
Action ended 01:50:02: InstallFinalize. Return value 3. Action ended 01:50:02: INSTALL. Return value 3. Can anyone please help This is on W2K3 R2, 4GB 2CPU AMD, Virtualised Thanks. Olufis Ademidun replied to Olufis Ademidun on 13-May-10 05:51 AM. I managed to get this resolved, this is what I did.
DLL: C: Windows ngmsi.dll, Entrypoint: DoInstallActions MSI (s) (70:F4) [13:22:51:551]: Generating random cookie. MSI (s) (70:F4) [13:22:51:567]: Created Custom Action Server with PID 3024 (0xBD0). Athens ohio municipal court diversion program. MSI (s) (70:1C) [13:22:51:739]: Running as a service. MSI (s) (70:1C) [13:22:51:739]: Hello, I'm your 32bit Impersonated custom action server. MSI (s) (70!F8) [13:22:51:754]: Creating MSIHANDLE (2) of type 790531 for thread 3576 MSI (s) (70!F8) [13:22:51:754]: Creating MSIHANDLE (3) of type 790531 for thread 3576 Action 13:22:51: DoInstallActions. Registering Product Services.
DoInstallActions: Creating VPN Adapter Service MSI (s) (70!F8) [13:22:52:004]: Closing MSIHANDLE (3) of type 790531 for thread 3576 MSI (s) (70!F8) [13:22:52:004]: Closing MSIHANDLE (2) of type 790531 for thread 3576 CustomAction _7EE946E2_AD8A_4497_AD9C_565F98E3E0F0 returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) MSI (s) (70:A4) [13:22:52:004]: Closing MSIHANDLE (1) of type 790536 for thread 4064 Action ended 13:22:52: InstallFinalize. Return value 3. Subtitle download. As one can see, a custom action is executed, and it fails. An MSI custom action may be any kind of code that is run outside of the control of Windows Installer. Generally speaking, custom actions are bad mostly because they are very difficult to get right but also because MSI logging stops at the boundaries of the custom action. Windows Installer has no way of looking into the action to see what is happening there. In this case, the custom action even creates one line of log output (“DoInstallActions: Creating VPN Adapter Service”), but that does not really help here.