cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
agshah
Level 7

Feature Transfer Error - 1639

Hi all,
I have a perfectly fine working InstallShield 2014 InstallScript MSI project. Today I migrated and build it in InstallShield 2016.
It is a single setup.exe.

I click on setup.exe and run it as an administrator user. So not invoked from the command prompt by passing in any arguments.

Accepted all the defaults, clicked on the 'Install' button and immediately I get error dialog titled: 'Feature transfer error'
with the error message:
'Error: -1639 Invalid command line argument. Consult the Windows Installer SDK for detailed command line help.'

This occurs on Windows 7 and Windows 2016 and only occurs after migrating the perfectly working IS2014 project to IS2016.

I ran seutp.exe from the command prompt and generated debug log but it does not give any clue. Following is what is see:

************************
...
MSI (s) (18:0C) [18:20:56:494]: Note: 1: 1708
MSI (s) (18:0C) [18:20:56:494]: Product: Project X -- Installation failed.

MSI (s) (18:0C) [18:20:56:494]: Windows Installer installed the product. Product Name: Project X. Product Version: 12.2.1100. Product Language: 1033. Manufacturer: xyz. Installation success or error status: 1639.

MSI (s) (18:0C) [18:20:56:510]: MainEngineThread is returning 1639
Info 1639. Invalid command line argument. Consult the Windows Installer SDK for detailed command line help.
C:\USERS\user1\APPDATA\LOCAL\TEMP\{C7020346-7C2C-4CA0-BEA3-28D27E6FF3D6}\1033.MST""
MSI (s) (18:A4) [18:20:56:510]: User policy value 'DisableRollback' is 0
MSI (s) (18:A4) [18:20:56:510]: Machine policy value 'DisableRollback' is 0
MSI (s) (18:A4) [18:20:56:510]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (18:A4) [18:20:56:510]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (18:A4) [18:20:56:510]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (18:A4) [18:20:56:510]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (A4:F8) [18:20:56:510]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (A4:F8) [18:20:56:510]: MainEngineThread is returning 1639
=== Verbose logging stopped: 5/18/2017 18:20:56 ===
******************************************************************

Appreciate any help on how to resolve this. Like I said, no changes made, just migrated the project from IS 2014 to IS 2016

thanks in advance,
Labels (1)
0 Kudos
(3) Replies
chad_petersen
Level 9

Have you tried InstallShield 2016 SP2 yet? It has been made available by Flexera.

Otherwise, it sounds like possibly a bug with the conversion. If you have a support contract with Flexera you might want to open a case with them. They may want to see your project file. If they can reproduce it then they can usually fix it in a future release.

I also found this information - but it's generally just a bunch of steps to try. Might be worth checking anyway, if it happened to fix the issue.

https://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/recieved-error-1639-i-was-installing-a-program-and/e73f6677-79d5-451d-bfdc-d54bf05b99e3

One other thing to try - if you can go from 2014 to 2015 and see if that works, and then 2015 to 2016. Sometimes going version by version will do something correct - and skipping versions can sometimes expose a problem.

That's all I can think of right now.

Chad
0 Kudos
agshah
Level 7

thanks very much Chad. I installed IOJ-1771076 and that solved the problem.
Just curious, is IOJ-1771076, SP2 or is it SP1 ?
0 Kudos
chad_petersen
Level 9

Looks like that would be an SP1 change. I search for your number here and it seems to be under the SP1 heading.

http://helpnet.flexerasoftware.com/installshield23helplib/ReleaseNotes.htm

Chad

0 Kudos