I run setup.exe -r -f1"c:\steve\uninst.iss" to record an uninstall of a program. The iss file gets created as expected. The contents are below:

[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{61B6D9BF-F2B7-4E3C-A1F8-C0EE10C27219}-DlgOrder]
Dlg0={61B6D9BF-F2B7-4E3C-A1F8-C0EE10C27219}-SprintfBox-0
Count=2
Dlg1={61B6D9BF-F2B7-4E3C-A1F8-C0EE10C27219}-SdFinish-0
[{61B6D9BF-F2B7-4E3C-A1F8-C0EE10C27219}-SprintfBox-0]
Result=1
[Application]
Name=Atheros Client Utility Install
Version=1.00.000
Company=Atheros
Lang=0009
[{61B6D9BF-F2B7-4E3C-A1F8-C0EE10C27219}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0

When I run setup -s -f1"c:\steve\uninst.iss" -f2"c:\steve\uninst.log" the app does not uninstall and my log contents are as follows:


[InstallShield Silent]
Version=v6.00.000
File=Log File
[ResponseResult]
ResultCode=-3

I am new at this stuff so I don't even know waht the ResultCode=-3 even means let alone what is causeing it. . .

Any Help would be appreciated. . . . also if anyone could point me somewhere to get the scoop in the Install Shield Setup.exe command parameters and usage that would be cool too. . . . .
0 Comments   [ + ] Show Comments

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.

Answers

0
See (http://support.installshield.com/kb/view.asp?articleid=Q101901)[:D]
Answered 06/23/2004 by: LundfeJE
Yellow Belt

Please log in to comment
0
I have the same problem, I've done this several times before, but this Bentley software is driving me crazy, the ISS file it creates is missing entire sections;

[{6372A30F-F781-45F0-B501-4F2A5703748B}-DlgOrder]
Dlg0={6372A30F-F781-45F0-B501-4F2A5703748B}-SdWelcome-0
Count=6
Dlg1={6372A30F-F781-45F0-B501-4F2A5703748B}-SdLicense-0
Dlg2={6372A30F-F781-45F0-B501-4F2A5703748B}-SdSetupTypeEx-0
Dlg3={6372A30F-F781-45F0-B501-4F2A5703748B}-SdCustomerInfo-0
Dlg4={6372A30F-F781-45F0-B501-4F2A5703748B}-SdStartCopy-0
Dlg5={6372A30F-F781-45F0-B501-4F2A5703748B}-SdFinish-0
[{6372A30F-F781-45F0-B501-4F2A5703748B}-SdWelcome-0]
Result=1
[{6372A30F-F781-45F0-B501-4F2A5703748B}-SdLicense-0]
Result=1
[{6372A30F-F781-45F0-B501-4F2A5703748B}-SdSetupTypeEx-0]
Result=Standalone
[{6372A30F-F781-45F0-B501-4F2A5703748B}-SdCustomerInfo-0]
szName=****************
szCompany=***********
nvUser=1
Result=1
[{6372A30F-F781-45F0-B501-4F2A5703748B}-SdStartCopy-0]
Result=1
[{6372A30F-F781-45F0-B501-4F2A5703748B}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0


I have looked at all my know good ISS files and have added the missing sections;

[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll

[Application]
Name=AutoPLANT 3D
Version=3.00.0572
Company=Bentley
Lang=0009

etc...

I still get resultcode=-3 though;

0 Success.
-1 General error.
-2 Invalid mode.
-3 Required data not found in the Setup.iss file.
-4 Not enough memory available.
-5 File does not exist.
-6 Cannot write to the response file.
-7 Unable to write to the log file.
-8 Invalid path to the InstallShield Silent response file.
-9 Not a valid list type (string or number).
-10 Data type is invalid.
-11 Unknown error during setup.
-12 Dialogs are out of order.
-51 Cannot create the specified folder.
-52 Cannot access the specified file or folder.
-53 Invalid option selected.

I need closure....
Answered 06/23/2004 by: LundfeJE
Yellow Belt

Please log in to comment
0
Is this "supported" by the vendor? It may be worth checking, as I have seen some software that (while made with InstallShield) does not work silently using the ISS method. Lots of times vendors release there software without even knowing they have provided this capability to those of us deploying it- so it may not work. Other times, they may be aware of it and intentionally hide values from the ISS process to keep it from working.

I've seen sections missing before and added them in as you have- sometimes it helps and sometimes it does not.

Though I have not dealt with this software personally I thought it worth pointing out that it simply may not work. (I know not what you wanted to hear) but it is a distict possiblity if you have worked it this hard already.

Also, be certian you are not dealing with an MSI- I've dealt with wrapped MSI packages that have provided "incomplete" ISS support like this and have just pulled the source files dumped in %TEMP% in order to call the MSI directly.

Hope this helps!
Bob
Answered 06/24/2004 by: bkelly
Red Belt

Please log in to comment
0
I fixed the problem;

http://helpnet.installshield.com/robo/projects/devstudio9helpFAQ/FAQDeploymentSilent.htm



leads to



http://helpnet.installshield.com/robo/projects/helplibdevstudio9/IHelpCmdLineMSI.htm



where the syntax I've used on MSI's before seems to work;



msiexec /x {EBAB3984-ACF2-48CB-B8C6-EEA7A99510D3} /q



I double checking now, I killed the process because it looked like it was doing anything (which msiexec is notorious for) but I think it was just running in quiet mode like I asked it to.

Basically it is a InstallShield Developer 7.x and it can use MSIEXEC to uninstall as opposed to IDRiver with the syntax above.
Answered 06/24/2004 by: LundfeJE
Yellow Belt

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