Silent Installation

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
pcWIZrd67
Posts: 4
Joined: Wed Apr 25, 2007 10:06 am

Silent Installation

Post by pcWIZrd67 »

I am in need of creating a silent installation for 3DxSoftware64_v2-8-2.exe. As this installation will be deployed to several hundred users it is critical that I can get this to work completely unattended.

I have unpacked 3DxSoftware64_v2-8-2.exe and am using the unpacked files as my installation source. From that source I am running "Setup.exe -r". This does provide a setup.iss file for me, but the file is incomplete. When attempting to use the .iss file (".....\setup.exe" -s /f1".....\setup.iss") it stops upon reaching the "Ready to Install the Program" dialog.

Image
setup.iss wrote:[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-DlgOrder]
Dlg0={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-Welcome-0
Count=9
Dlg1={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-SdLicense2-0
Dlg2={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-SetupType2-0
Dlg3={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-SdComponentDialogAdv-0
Dlg4={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-0
Dlg5={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-1
Dlg6={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-2
Dlg7={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-3
Dlg8={4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-4
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-Welcome-0]
Result=1
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-SdLicense2-0]
Result=1
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-SetupType2-0]
Result=303
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-SdComponentDialogAdv-0]
szDir=C:\Program Files\3Dconnexion
Component-type=string
Component-count=6
Component-0=3dxware
Component-1=3dxnx
Component-2=3dxnx64
Component-3=3dxproengineer
Component-4=sldworks
Component-5=sldworks64
Result=1
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-0]
Result=6
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-1]
Result=6
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-2]
Result=6
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-3]
Result=6
[{4A3CE38A-D996-4514-AA1A-2C3FA1F39DC7}-MessageBox-4]
Result=6
setup.log wrote:[InstallShield Silent]
Version=v7.00
File=Log File
[ResponseResult]
ResultCode=-3
Can you advise me on how to incorporate the remainder of the installation?
Fred
Moderator
Moderator
Posts: 997
Joined: Wed Dec 06, 2006 7:15 am
Location: Rochester, NY
Contact:

Post by Fred »

Silent Installation/Uninstallation of 3DxWare
---------------------------------------------


Systems administrators may want to install or uninstall the 3DxWare
without having to respond to each installation dialog box.

Since the 3DxWare installation is now a standard Windows Installer MSI
database, there are many tools that can be used to accomplish a silent install,
or otherwise modify the installation process.

There are also many options available to Active Directory Domain
Adminstrators for modifying and tailoring the installation to the needs of a
particular site.

The easiest way to execute a silent install is to run msiexec with the /q
command line option.

E.g.,
msiexec /i "3Dconnexion 3DxWare.msi" /q


The following msiexec command line Public Properties can also be used:

To change the default installation directory:
INSTALLDIR="new install directory"

To prevent the installer from launching the 3DxWare driver at the end:
LAUNCHPROGRAM=""

To tell the installer to not put the 3DxWare driver entry in the Startup folder:
NOAUTOSTART=1

To Prevent user-registration with the 3Dconnexion web site:
NOREGISTER3DXUSER=1

You can also tailor the features that get installed by creating a MSI transform
and applying that in the standard way. Normally, all features get installed.
To see a list of features, select Custom installation when running msiexec.

Setup.exe:
Setup.exe performs the same tasks as running the msiexec, except that it first
asks for the user's language preference, then applies the language transform
before running msiexec.
pcWIZrd67
Posts: 4
Joined: Wed Apr 25, 2007 10:06 am

Post by pcWIZrd67 »

Fred wrote:Setup.exe performs the same tasks as running the msiexec, except that it first asks for the user's language preference, then applies the language transform before running msiexec.
Except for the Primary Setup.exe. This Setup.exe allows you to select which application specific packages you would like to install. I cannot find where there is an .msi for this.

Are you saying that I will need to run each .msi separately? (First the 3DxWare msi, then each application specific msi?)

Do you have any idea why recording the setup.exe is only giving a partial .iss file?
ngomes
Moderator
Moderator
Posts: 3336
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Post by ngomes »

Hi pcWIZrd67,

There is no "setup.exe" for the MSI. The only "setup.exe" executable runs the 3DxSoftware installer.
Since you're deploying our software across many machines, we do advise you to use only the MSI packages to install.
You should select which MSI you need to install. Either "3DxWare.msi" (x86 systems) or "3DxWare64.msi" (x64 systems) is always necessary.
Which applications support our devices on the systems you're managing?
Nuno Gomes
pcWIZrd67
Posts: 4
Joined: Wed Apr 25, 2007 10:06 am

Post by pcWIZrd67 »

We are supporting both 32 and 64 bit versions of XP (about a year away from migrating toward Vista) and will be configuring 3DxWare for Unigraphics NX4, ProEngineering, and Solidworks. There are other applications that are supported (like AutoCAD & Inventor) but use of these products are very limited so configuration will be handled on a individual basis.
ngomes
Moderator
Moderator
Posts: 3336
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Post by ngomes »

Hi pcWIZrd67,

The use of our devices in AutoCAD 2007/2008 and Inventor 9/10/11 is up to par with NX and Pro/ENGINEER.

On x86 systems, you should install the following software (found under the "components" folder):
  • 3DxWare.msi
  • 3DxAutoCAD.msi
  • 3DxSolidWorks.msi
  • 3DxInventor.msi (optional, only required for extended button support)
  • 3DxNX.msi (optional, only required for extended button support)
  • 3DxProENGINEER.msi (optional, only required for extended button support)
On x64 systems, install the following software (found under the "components64" folder):
  • 3DxWare64.msi
  • 3DxAutoCAD.msi (only required for AutoCAD 2008 x64 Edition)
  • 3DxSolidWorks64.msi
  • 3DxNX.msi (optional, only required for extended button support)
  • 3DxProENGINEER.msi (optional, only required for extended button support)
and from the "components" folder:
  • 3DxAutoCAD (only required for AutoCAD 2008 x64 Edition)
  • 3DxSolidWorks
  • 3DxNX.msi (optional, only required for extended button support)
  • 3DxProENGINEER.msi (optional, only required for extended button support)
  • 3DxInventor.msi (optional, only required for extended button support)
EDIT:
The MSI files are included in the 3DxSoftware package under the "components" and "components64" folders.
To unpack 3DxSoftware, use Winzip (for example) or execute the command:

Code: Select all

3DxSoftware_vX-Y-Z /c:"3DxSoftware /f /e"
where 3DxSoftware_vX-Y-Z is the 3DxSoftware redistributable package (for example: 3DxSoftware_v3-2-2)
Last edited by ngomes on Fri Apr 27, 2007 9:27 am, edited 1 time in total.
pcWIZrd67
Posts: 4
Joined: Wed Apr 25, 2007 10:06 am

Post by pcWIZrd67 »

Ok, Thanks for everything.
spacewalk
Posts: 2
Joined: Thu Aug 14, 2008 2:37 am

Post by spacewalk »

Hi,

is it possible to do a silent installation for serial XT-plus Spacemouse with an setup.exe ?

I think, there is no msi for it ?
ngomes
Moderator
Moderator
Posts: 3336
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Post by ngomes »

spacewalk wrote:I think, there is no msi for it ?
The MSI installers are included in the 3DxSoftware executable.
skoda
Posts: 10
Joined: Thu Mar 01, 2007 1:42 am
Location: Czech Republic

Post by skoda »

We have installed 3DxSoftware_v3-3-6 with 3DxOffice_v3-0-10_win32 and we would like to make an upgrade to 3DxSoftware_v3-6-7 silent installation mode. But there are required 2 mouse clicks. Is it possible to skip it without interaction?
ngomes
Moderator
Moderator
Posts: 3336
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Post by ngomes »

Hi skoda,
Is it possible to skip it without interaction?
The 3DxSoftware installation package does not support unattended installs.

If you'd like to run an unattended install, we recommend customer unpack the MSI packages from 3DxSoftware and use those instead.
uragan
Posts: 4
Joined: Thu May 19, 2016 11:48 pm

Re: Silent Installation

Post by uragan »

Hi,

I have the same problem as pcWIZrd67 from first post.

Recording setup.iss file works fine.
But if I try to install 3DxWare (10.4.3) silent using setup.iss, I get the same error during install in log: Exitcode -3

Can anybody give me the correct call for for command line?

Thanks for your help
uragan
Posts: 4
Joined: Thu May 19, 2016 11:48 pm

Re: Silent Installation

Post by uragan »

No ideas?

Can you please show me an example for a complete setup.iss file?
Tehrasha
Posts: 187
Joined: Thu Apr 22, 2010 3:55 pm
Location: Iowa
Contact:

Re: Silent Installation

Post by Tehrasha »

For better visibility, you may wish to start a new thread for your issue, instead of adding to a thread which has not been active in nearly 8 years.
Spacemice -- Input devices for a 3D world.
UtaSH
Moderator
Moderator
Posts: 3754
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany
Contact:

Re:

Post by UtaSH »

Hi uragan,

I don't know the .iss file. But as ngomes already mentioned:
ngomes wrote:The 3DxSoftware installation package does not support unattended installs.

If you'd like to run an unattended install, we recommend customer unpack the MSI packages from 3DxSoftware and use those instead.
This applies to 3DxWare 10 - the current driver - too.
Post Reply