SolidWorks
Installation and Service Packs Guide

Install the SolidWorks® software to an individual machine or to many clients.

Serial numbers, registration codes, and products:

Contents

Installation Methods

Individual installation from CD

SolidWorks Administrative Director

Microsoft® Active Directory

Additional installation methods

Installation Tools

Modifying, repairing, or removing an installation

Disk clean-up utility

Migrating SolidWorks Feature Palette window documents

Applying Service Packs

Downloading a service pack from the web

Individual installations from CD

Administrative images created with SolidWorks Administrative Director

Clients deployed with Microsoft Active Directory

Client installations

Administrative images using the command prompt

Individual and client installations using the command prompt

Updating the help files

Rolling Back Installations to Previous Service Packs

Individual installations

Administrative images

Upgrading Installations to New Versions of the SolidWorks Software

Administrative images

Silent installations

 

Installation Methods

This table shows the different ways to deploy and maintain SolidWorks. Each method has an effect on how you install the initial version and on future service packs.

Method

Description

Service Packs

Best Suited for:

Individual installation from CD (most common)

Each seat is installed from the SolidWorks installation CDs.

Original CDs are required when patching.

Service packs are downloaded and applied to each computer.

Individual users

Users with administrative privileges during install and upgrade.

Locations where original CDs are available for installations and service packs.

SolidWorks Administrative Director

Prepare an administrative image**, then email clients with a link to install silently*.

Apply a service pack to the administrative image; clients are upgraded automatically when they run the SolidWorks software.

Users with administrative privileges on their computers during install and upgrade.

Locations with multiple seats to install and manage, but not necessarily running from a server.

Update applied to client computers automatically.

Microsoft Active Directory
(silent installation)

Installed using an administrative image and a transform file.

The system administrator applies a service pack to the administrative image; a new transform file is created to specify an upgrade. Clients must be upgraded separately from the administrative image.

Locations already using Microsoft Active Directory to install and maintain software.

Users who may not have administrative privileges during install and upgrade.

Additional installation methods (manual or silent installation from administrative images)

Installation parameters are specified manually with an administrative image using installation dialog boxes or automatically with a command prompt (command line) / batch file.

The system administrator applies a service pack to the administrative image; service packs are downloaded and applied to each computer.

Users with administrative privileges during install and upgrade.

System administrators who want a customized installation.

* Silent installations

A silent installation is administered without the display of a user interface or dialog boxes.

** Administrative images

An administrative image is a source image of the SolidWorks software on a network. It is similar to a source image on a CD-ROM. Users who have access to the administrative image can install the product from this source.

To serve the SolidWorks application files across a network, you create an administrative image of the SolidWorks application files on a server's hard drive. You can install the administrative image from any computer on the network, including the client computer.

The resulting administrative image is a structure of folders in an uncompressed format. Once the administrative image is created, additional installations on computers across the network can be started from this server location.

Client computers can access the administrative image to run the SolidWorks application on their local computers. An installation must be performed on each client computer before it can access and use the SolidWorks application on the server.

Items to note:

You can install a newer version of the SolidWorks software in parallel to a previous version. For example, you can install SolidWorks 2006 as a separate installation from SolidWorks 2005.

Individual installation from CD

An individual installation is one in which the entire SolidWorks software resides and runs on a user's computer.

To install on a local computer from the CD:

Insert SolidWorks Disk 1 into your CD-ROM drive, and follow the on-screen instructions. You may need to reboot your computer when installation is complete.

You might need the original CDs later when you apply service packs.

  • Due to Microsoft limitations, you cannot install the SolidWorks application from a remote CD-ROM drive.

  • If you are an AutoCADĀ® user and you plan to use the XchangeWorks utility, you must install the SolidWorks application on your local computer.

Dialog box notes:

SolidWorks 2006 Install Choice

If the wizard detects existing installations, you can choose to create a new installation or select an installed version to upgrade.

SolidWorks Option

Select the SolidWorks package you want to install. Click Customize to choose which features or languages to install; otherwise, all program features are installed.

Custom Setup (Appears only if you clicked Customize in the SolidWorks Option dialog box.)

 

Select a feature to install and select one of the following options. Only those options that are appropriate for the selected feature are available.

  • Supported Languages. Select one or more of the supported languages.

  • SolidWorks Add-Ins. Select one or more add-in applications.

The add-in applications available for each SolidWorks product type are automatically selected for installation. If you install add-in applications beyond those in the selected product, you must enter serial numbers for them.

Destination Folders

Install the SolidWorks software on a local drive, not on a network drive. When the wizard detects an existing installation, it proposes a name (which you can edit) for the new installation.  

The common data folder contains data and databases that are used by the SolidWorks Hole Wizard and the SolidWorks Toolbox add-in. The common data folder can be installed to a shared network location if  multiple users access the data.

  • To preserve your existing data, create a backup copy of your existing common data folder. When you install the latest version of the SolidWorks software, items in the common data folder are upgraded.

  • To use your existing data as the starting point for a new installation, copy your current common data to another folder and point to this copy. Any future changes to items in the older version will not propagate to the newer version.

  • Use UNC paths, not mapped drives, if you place the common data folder on a network location. See the SolidWorks Toolbox in a Multi-User Environment guide for detailed instructions.

SolidWorks Administrative Director

The SolidWorks Administrative Director is a wizard that:

The wizard creates an administrative image, which must be in a shared folder so it can be deployed to clients. If the folder you specify is not already shared, the wizard makes it shared. You might see this message: "In order to perform client installations from an administrative image, the administrative image folder must be shared. Do you want to continue?" Click Yes for the wizard to make the folder shared.

To install the SolidWorks software using the SolidWorks Administrative Director:

  1. Insert the SolidWorks software CD.

  2. In the dialog box, click Administration Tools.

  3. Follow the on-screen instructions. Context-sensitive help is available in the wizard.

The Administrative Director Process

Step

Notes

Administrative Image Option
Choose to create a new administrative image or locate an old one (
.msi).

When locating an old image, you have the opportunity to make changes in the initialization file (swsetup.ini) by creating a new initialization file.

Create an administrative image (also referred to as a server image).

Creating an administrative image takes several minutes. The dialog boxes and Help during this process are those of the SolidWorks installation even though no actual installation takes place. Choose the SolidWorks product and follow the on-screen instructions, entering your serial number and registration code.

If you are asked for a serial number for an add-in application that is not included in the product you are installing, click Next. If the message about the folder being shared appears, click Yes to continue.

Initialization File Option
Choose to create a new initialization file or locate an old one (
.ini).

Contents of the initialization file (swsetup.ini) are created automatically from choices in the subsequent wizard steps.

Registry File Option
Choose to create a new registry file, locate an old one (
.sldreg), or not use a registry file.

When you create a new registry file, the wizard opens SolidWorks so you can select system options in the Options dialog box. Then the Copy Settings Wizard runs and you select the types of options to export.

  • Actual installation process if you choose to create new initialization and registry files.

  • Simulated installation process if you choose a new initialization file but no registry file.

  • No action occurs if you choose to locate an existing initialization file and not use a registry file.

Your serial number and registration code are known for this process.

If you are creating a registry file, the SolidWorks application opens. Specify any system options you want to propagate to client systems, then close SolidWorks. The Copy Settings Wizard opens. Select which settings to save (Keyboard shortcuts, Menu customization, etc.), then close the wizard. File swoptions.sldreg is created.

Logging Option
Choose whether to create log files; if so, specify a folder.

Creating log files slows performance and requires a significant amount of disk space.

All clients must have write access to the folder where the log files are located.

Additional Command Execution Option
Type a command or browse to a batch file (
.bat) for multiple commands.

Specified commands are executed before and after installation on client computers. Commands are executed as if the user double-clicked the files.

Client Notification
You can view or browse to the file for notifying clients. Close the wizard.

Browse to file takes you directly to the folder with the StartSWInstall.htm file.

Other files in this folder include swsetup.ini and swoptions.sldreg.

Send StartSWInstall.htm to all clients.

Clients open the file and click Install SolidWorks now.

 

Microsoft Active Directory

Microsoft Active Directory is a means to manage the clients and servers that make up network environments. It simplifies management, migration, and deployment.

To install the SolidWorks software using Microsoft Active Directory:

  1. Create an administrative image using the procedure, To create an administrative image with a command prompt.

  2. Create a transform file to customize the SolidWorks software:

    1. Open the Command Prompt window.

    2. In the folder that contains the administrative image, drag SWCreateMST.exe into the Command Prompt window. The command should be in the format:

<path_to_administrative_image>SWCreateMST.exe <path_to_MSI_file_of_an_administrative_image> <list_of_properties>

For example:

C:\admin\SWCreateMST.exe "c:\admin\english_i386_SolidWorks.msi" INSTALLDIR="C:\Program Files\<your_chosen_folder>" SOLIDWORKSSERIALNUMBER="xxxx xxxx xxxx xxxx" REGCODE=xxxxxxxx ADDLOCAL=English,Manuals OFFICEOPTION=0

The transform file, English_i386_SolidWorks.mst, is created in the folder that contains the administrative image.

  1. In the Active Directory, edit the Published Apps policy for the group or groups to deploy the SolidWorks software.

  2. In the Group Policy dialog box, expand Computer Configuration and Software Settings.

  3. Right-click Software installation and select New, Package.

  4. Browse to the administrative image and click Open.

  5. In the Deploy Software dialog box, select Advanced published or assigned, then click OK.

  1. In the SolidWorks Properties dialog box, on the Modifications tab:

    1. Click Add.

    2. Browse to the .mst file.

    3. Click Open.

  2. Click OK.

Additional installation methods

To create an administrative image:

  1. Insert SolidWorks Disk 1 into your CD-ROM drive.

  2. Open the Command Prompt window.

  3. In the Command Prompt window, enter:

msiexec /a <Msi_ path>

In the command prompt above, the variable, Msi_path, represents the path and filename of the .msi file for your operating system and language. The SolidWorks .msi file name is constructed as follows:

<language>_i386_SolidWorks.msi

Values for <language>

Czech

Chinese

Chinese-Simplified

English

French

German

Italian

Japanese

Korean

Polish

Russian

Spanish

For example, a machine with the English version of Windows XP installed has the file name: English_i386_SolidWorks.msi

A sample command prompt is:

msiexec /a F:\swwi\data\English_i386_SolidWorks.msi

The SolidWorks 2006 Installation Wizard appears.

  1. Follow the on-screen instructions.

Advertising SolidWorks from an administrative image

Advertising SolidWorks creates a shortcut to the SolidWorks application on the Start menu on the user's computer and creates a file association with the administrative image on the server. Initially, the executable files are not installed. When the user clicks the shortcut or double-clicks a SolidWorks document, the installation begins and the SolidWorks application executes.

To advertise the SolidWorks application on a user's machine using a command prompt:

  1. Perform an administrative image installation, passing all the serial numbers in the command prompt.

You must pass both the serial number and the registration code.

  1. Advertise the product on each machine where the SolidWorks application is to be installed.

Advertising the SolidWorks software with a command prompt

The following is a sample command prompt for advertising a SolidWorks application that is not yet installed:

msiexec /jm <path_to_MSI_file_of_an_administrative_image>

This command prompt advertises both the SolidWorks application and SolidWorks Explorer.

Deploying administrative images

After you create an administrative image, you deploy it:

- or -

Manually deploying an administrative image using installation dialog boxes

  1. Browse to the location of your administrative image and double-click SwSetup.exe.

  2. Follow the on-screen instructions, or install a client-only ("thin client") installation as detailed below.

 A  client-only (thin client) installation is a quicker install and uses less hard drive space than a full installation. However, this method is slower and requires a robust network. This installation is equivalent to the ADDSOURCE property in a silent installation.

 To install a client-only ("thin client") installation:

  1. Follow the on-screen instructions until the SolidWorks Option dialog box appears.

  2. In the SolidWorks Option dialog box, select the SolidWorks package you want to install, then click Customize.

  3. In the Custom Setup dialog box, click the icon next to SolidWorks 2006 , then select This feature, and all subfeatures, will be installed to run from the network .

  4. Follow the on-screen instructions.

Automatically deploying an administrative image using a command prompt/batch file (silent installation)

To pass properties to a silent installation:

  1. Open the Command Prompt window.

  2. In the Command Prompt window, use the /i and /qb options of the msiexec.exe command, and set the global properties for those installation options that you want to be different from the default values.

Use the following examples as templates for a silent installation. A detailed description of all properties is in the Properties section of this document.

Installation type

Properties

Example

Individual

  • Chinese-Simplified language

  • PhotoWorks add-in

  • location: C:\Program Files\<your_chosen_folder>

  • Enable performance email selected

  • Centimeters as the unit of measure

msiexec /i "<Msi_path>" INSTALLDIR="C:\Program Files\<your_chosen_folder>" SOLIDWORKSSERIALNUMBER="xxxx xxxx xxxx xxxx" REGCODE=xxxxxxxx ENABLEPERFORMANCE=1 UNITSELECTION=1 ADDLOCAL=ChineseSimplified,PhotoWorksRender /qb

Client

The properties described above.

msiexec /i "<Msi_path>" INSTALLDIR="C:\Program Files\<your_chosen_folder>" SOLIDWORKSSERIALNUMBER="xxxx xxxx xxxx xxxx" REGCODE=xxxxxxxx ENABLEPERFORMANCE=1 UNITSELECTION=1 ADDSOURCE=ChineseSimplified,PhotoWorksRender /qb

 

SolidNetWork License

  • The properties described above

  • SolidNetWork license server list

 

msiexec /i "<Msi_path>" INSTALLDIR="C:\Program Files\<your_chosen_folder>" SOLIDWORKSSERIALNUMBER="xxxx xxxx xxxx xxxx" ENABLEPERFORMANCE=1 UNITSELECTION=1 ADDLOCAL=ChineseSimplified,PhotoWorksRender SERVERLIST=<list_of_port@server_ strings> /qb

Note: <list_of_port@server_strings> is a list of strings delimited by semi-colons, each of which refers to a port number on a server with the format: xxxxx@<server_name1>; yyyyy@<server_name2>;& where x and y are single digits. After the last server in the list, do not put a semi-colon.

Registration codes are not used with network licenses.
 

The following table shows the features available for the ADDLOCAL and ADDSOURCE properties. When you install the SolidWorks application as a client, use ADDSOURCE instead of ADDLOCAL. Command prompt feature names are case sensitive, cannot contain spaces or dashes, and must be separated by commas.

The English command prompt syntax must be used regardless of the language you install.

Feature

Command prompt syntax

 

Feature

Command prompt syntax

Language support:

 

 

Example Files

SampleFiles

Czech

Czech

 

Manuals

Manuals

Chinese

Chinese

 

RealView Graphics display

RealViewGraphicsdisplay

Chinese Simplified

ChineseSimplified

 

Export to PDF

BlueBeam

English

English

 

 

 

French

French

 

Add-ins:

 

German

German

 

3D Instant Website

InstantWebsite

Italian

Italian

 

FeatureWorks

FeatureWorks

Japanese

Japanese

 

PhotoWorks

PhotoWorksRender

Korean

Korean

 

SolidWorks Animator

SolidWorksAnimator

Polish

Polish

 

SolidWorks Design Checker

SolidWorksDesignChecker

Russian

Russian

 

SolidWorks Routing

SolidWorksRoutedsystems

Spanish

Spanish

 

SolidWorks Task Scheduler

SolidWorksTaskScheduler

 

 

 

SolidWorks Toolbox

SolidWorksToolbox

 

 

 

SolidWorks Utilities

SolidWorksUtilities

Global properties and multi-seat silent installations

If you are installing multiple seats of the SolidWorks application, you may find it convenient to use a remote installation application to install the seats over the network, without displaying the installation dialog boxes. See the next section, Properties, for a list of the global properties to pass to the remote installation program.

Properties

Serial numbers can be passed to both an administrative installation and an individual installation using global properties.

The following is a list of all the defined global properties and their meanings. Each property is defined for administrative or individual installations, unless otherwise noted.

  • Bold values indicate the default value.

  • In serial number or registration code formats, the x is an alphanumeric character.

  • Serial numbers are in the format: xxxx xxxx xxxx xxxx

  • A check mark in the New install or Upgrade column indicates that the property is available for that type of installation.

 

 

Property

Description and format

New install

Upgrade

ANIMATORSERIALNUMBER

Specifies the serial number for SolidWorks Animator.

 

DIMENSIONINGSTANDARDSELECTION

Specifies the dimensioning standard selection option.

Format: 0 = ANSI, 1 = ISO, 2 = DIN, 3 = JIS, 4 = BSI, 5 = GOST, 6 = GB.

Defined for individual installations only.  

 

DONGLEDRIVER

Specifies whether the application should reinstall the dongle driver.

Format: 1 = Yes, 0 = No

Defined for individual installations only.

ENABLEPERFORMANCE

Specifies whether the application should automatically email performance data to SolidWorks Corporation.

1 to send performance data, 0 otherwise.  

 

FEATUREWORKSSERIALNUMBER

Specifies the serial number for FeatureWorks.  

 

INSTALLDIR

Specifies the installation folder for SolidWorks.

Defined for individual installations only.

 

IWEBSITESERIALNUMBER

Specifies the serial number for 3D Instant Website.  

 

OFFICEOPTION

Specifies whether the application should install SolidWorks Office.

3 = SolidWorks Office Premium, 2 = SolidWorks Office Professional, 1 = SolidWorks Office, 0 otherwise.  

PHOTOWORKSSERIALNUMBER

Specifies the serial number for PhotoWorks.

 

PIPINGSERIALNUMBER

Specifies the serial number for SolidWorks Routing.

 

REGCODE

Specifies the registration code for SolidWorks.

Format = xxxxxxxx

SERVERLIST

Specifies a SolidNetWork server list.

Defined for individual installations only.  

 

SOLIDWORKSSERIALNUMBER

Specifies the serial number for SolidWorks.  

 

SWMIGRATE

Specifies the SolidWorks version to upgrade as it would be shown in the list in the SolidWorks 2006 Install Choice dialog box.
Format: SWMIGRATE="SolidWorks 2005 SP5.0"

 

TARGETDIR

Specifies the installation folder for SolidWorks.

Defined for administrative installations only.  

 

TASKSCHSERIALNUMBER

Specifies the serial number for SolidWorks Task Scheduler.

 

TOOLBOXFOLDER

Specifies the installation folder for SolidWorks Toolbox part files.

Defined for individual installations only.  

 

TOOLBOXSERIALNUMBER

Specifies the serial number for SolidWorks Toolbox.

 

UNITSELECTION

Specifies the unit of measure to be used by SolidWorks.

0 = CGS (centimeter, gram, second),
1 = MKS (meter, kilogram, second),
2 = IPS (inch, pound, second),
4 = MMGS (millimeter, gram, second).

Defined for individual installations only.  

 

UPGRADESWINSTALL

Upgrades an existing version of SolidWorks to the current version.

0 = new installation, do not update

1 = update

Defined for individual installations only.

 

UTILITIESSERIALNUMBER

Specifies the serial number for SolidWorks Utilities.

 

Removing an administrative image

To remove an administrative image from the server:

  1. Make sure there are no active SolidWorks sessions.

  2. Make sure that the SolidWorks application is uninstalled from all the machines on which it was installed or advertised.

  3. Delete the administrative image from the server's hard drive.

Installation Tools

Modifying, repairing, or removing an installation

If you bought a new SolidWorks package (not an upgrade of your current package):

  • You need to modify your current SolidWorks installation. For example, if you currently have the basic SolidWorks software and purchased SolidWorks Office, SolidWorks Office Professional, or SolidWorks Office Premium, follow the instructions below to modify the installation. You must type the new registration code when prompted.

  • PDMWorks is not installed if you are modifying your original SolidWorks or SolidWorks Office package to include SolidWorks Office Professional or SolidWorks Office Premium.

To modify, repair, or delete the installation:

  1. Make sure there are no active SolidWorks sessions.

  2. In Windows, open the Control Panel.

  3. Double-click Add/Remove Programs.  

  1. In the dialog box, select SolidWorks 2006.

  2. Based on your operating system, click the appropriate button to modify or delete the installation. If you are modifying an installation, go to the next step; otherwise, confirm the deletion to delete the installation.

  3. In the SolidWorks 2006 Setup dialog box, click Next.

  4. In the Program Maintenance dialog box, select one of the following options:

If you installed SolidWorks and purchased an add-in at a later time, you can modify the installation to include the new add-in. You must install the add-in on each individual machine.

Disk clean-up utility

When you remove the SolidWorks software from a computer, some installation files remain in a cached folder.

To remove installation files from a cached folder:

  1. Open the Command Prompt window.

  2. Drag swpurgewi.exe into the Command Prompt window from one of the following locations:

Information in the Command Prompt window will appear in English, regardless of the local language operating system.

Migrating SolidWorks Feature Palette window documents

After you install the SolidWorks software, you may receive a message that says:

"Unable to migrate existing SolidWorks Palette documents into the SolidWorks Design Library. See the SolidWorks Installation and Administration Guide for instructions on how to migrate the Palette documents manually."

In SolidWorks versions prior to 2005, the Feature Palette window included palette features, parts, assemblies, and forming tools.

To migrate SolidWorks Feature Palette window documents manually:

  1. Open the Command Prompt window.

  2. In the Command Prompt window, enter:

<install_dir>\setup\i386\MigrateDesignLib.exe <path_to_ pre-SolidWorks_2006_installation_dir> <path_to_current_SolidWorks_install_dir>

 

Applying Service Packs

A service pack is the means by which product updates are distributed. Service packs may contain updates for system reliability, program compatibility, security, and more. Service packs are applied as patches to an existing software version. For example, SolidWorks 2006 SP1 is a service pack for SolidWorks 2006 SP0.

The SolidWorks Early Visibility Program provides an opportunity to review and test Service Packs before general release.  See http://www.solidworks.com/pages/services/subscription/EarlyVis.html (you must sign in as a subscription customer).

Downloading a service pack from the web

  1. On www.solidworks.com, click Customers.

  2. On the Information for SolidWorks Customers page, click SolidWorks Subscription Service website.

  3. Type your SolidWorks serial number, then click Login.

  4. Click Downloads.

  5. Under Download Software, click the link for the service pack you want to apply.

  6. Select items from Upgrading from Service Pack, Operating System, Language, and SolidWorks Product for the service pack, then click Accept & Continue.

  7. For each product you plan to download, write down the Size. You need this information later in the installation.

  8. Click each product to download.

  9. In the dialog box, click Save and save the file on your computer.

  10. After the download is complete, right-click the executable on your computer and select Properties.

  1. Confirm that the size is the same as the size you noted previously. If the file sizes do not match, you must download the service pack again.

Applying service packs to individual installations from CD

Minimum requirements

To apply a service pack to individual installations from CD:

  1. Double-click the service pack executable you downloaded from Downloading a service pack from the web. An example file name is sw2006-1.0-2.0-i.exe.

  1. An unzipping utility appears.

  2. Unzip the executable.

  1. In the SolidWorks Service Pack Manager Wizard, select  Upgrade an individual installation of SolidWorks.

If you apply an early visibility service pack, you can select Do not remove the existing installation of SolidWorks. When selected, the early visibility version is installed as a separate installation from your current SolidWorks software. You will have two SolidWorks software installations; the original version is not overwritten. Early visibility versions are indicated by an "ev" in the service pack. (For example, sw2005-3.0-4.0ev-i.msp.)

  1. Click Next.

  2. Insert the appropriate CDs when prompted.

  3. Click Finish when the upgrade is complete.

Applying service packs to administrative images created with SolidWorks Administrative Director

  • The SolidWorks Administrative Director is a tool for system administrators to control the installation and upgrade of the SolidWorks software on multiple client computers. To check if you are a SolidWorks Administrative Director user, go to the folder that contains the administrative image. If there is a file named <SolidWorks_version>_client_options.ini, you are a SolidWorks Administrative Director user.

  • The administrative image you used must be accessible and in the same location where you originally installed it.

CAUTION: If you plan to roll back an administrative image to a previous version, you must create a backup copy of your current administrative image. To create a backup copy of your current administrative image, open the Command Prompt window and enter:

xcopy <path_to_current_administrative_image> <path_to_backup_administrative_image> /s/i/v

To upgrade an administrative image created with SolidWorks Administrative Director:

  1. Double-click the service pack executable you downloaded from Downloading a service pack from the web. An example file name is sw2006-1.0-2.0-i.exe.

To improve performance, run the executable from the computer where the existing administrative image is installed.

  1. An unzipping utility appears.

  2. Unzip the executable.

  3. In the SolidWorks Service Pack Manager Wizard, select Upgrade an administrative image of SolidWorks.

  4. Click Open, then browse to the existing administrative image, and select the .msi file.

  5. Click Next.

  6. Insert the appropriate CDs when prompted.

  7. Click Finish when the upgrade is complete.

After you upgrade an administrative image, client computers that have been installed with the .html file from the SolidWorks Administrative Director upgrade automatically the next time they run the SolidWorks software. If client computers were not installed with the .html file from the SolidWorks Administrative Director, follow the steps in Applying service packs to client installations.

Applying service packs to clients deployed with Microsoft Active Directory

To apply service packs to clients deployed with Microsoft Active Directory:

  1. Copy the administrative image to a new folder using the following command line:

xcopy <path_to_current_administrative_image> <path_to_backup_administrative_image> /s/i/v

  1. Apply the service pack to the copy of the administrative image with the steps from To upgrade an administrative image created with SolidWorks Administrative Director.

  2. Create a new transform file to specify an upgrade installation for the SolidWorks software:

    1. Open the Command Prompt window.

    2. In the folder that contains the administrative image, drag SWCreateMST.exe into the Command Prompt window. The command should be in the format:

<path_to_administrative_image>SWCreateMST.exe <path_to_MSI_file_of_an_administrative_image> <list_of_properties>

For example:

C:\admin\SWCreateMST.exe "c:\admin\english_i386_SolidWorks.msi" REGCODE=xxxxxxxx OFFICEOPTION=0 UPGRADESWINSTALL=1 SWMIGRATE="SolidWorks 2005 SP0"

You must include the UPGRADESWINSTALL and SWMIGRATE properties. See the Properties section for a list of the global properties to pass specific to upgrades.

The transform file, English_i386_SolidWorks.mst, is created in the folder that contains the administrative image.

  1. In the Active Directory, edit the Published Apps policy for the group or groups to deploy the SolidWorks software.

  2. In the Group Policy dialog box, expand Computer Configuration and Software Settings.

  3. Right-click Software installation and select New, Package.

  4. Browse to the administrative image and click Open.

  5. In the Deploy Software dialog box, select Advanced published or assigned, then click OK.

  1. In the SolidWorks Properties dialog box, on the Modifications tab:

    1. Click Add.

    2. Browse to the .mst file.

    3. Click Open.

  2. Click OK.

Applying service packs to client installations

The following procedure applies to client installations whose administrative image was not deployed using SolidWorks Administrative Director or Microsoft Active Directory.

To upgrade a client installation, you must first upgrade your administrative image with the steps in To upgrade an administrative image created with SolidWorks Administrative Director.

  1. Double-click the service pack executable you downloaded from Downloading a service pack from the web. An example file name is sw2006-1.0-2.0-i.exe.

  2. An unzipping utility appears.

  3. Unzip the executable.

  1. In the SolidWorks Service Pack Manager Wizard, select Upgrade an individual installation of SolidWorks.

  2. Click Next and follow the instructions.

After you complete the service pack update, delete the file you downloaded for step 1.

Applying service packs to administrative images using the command prompt (silent installation)

The administrative image you used must be accessible and in the same location where you originally installed it.

  1. Double-click the service pack executable you downloaded from Downloading a service pack from the web. An example file name is sw2006-1.0-2.0-i.exe.

  2. In the SolidWorks Service Pack Manager Wizard, click Cancel.

The SolidWorks Service Pack Manager Wizard creates a new sub-folder that contains swspmanager.exe and an .msp file.

  1. Open the Command Prompt window. If you are uncertain how to open the Command Prompt window, consult the Microsoft Windows help.

  2. In the window, enter:

cd /d <path_of_sub_folder_created_in_step_2>

Example: cd /d C:\Temp\sw2006-0.0-3.0-i

  1. Enter the command:

swspmanager /a <path_to_.msi_file_of_an_administrative_image> /p <filename_of_.msp_in_step_2> /l <path_to_a_log_file>

Example: swspmanager /a C:\Temp\admin-2006-0-I\English_i386_SolidWorks.msi /p sw2006-0.0-3.0-i.msp /l C:\Temp\admin-2006-0-I\sw2006-0.0-3.0-i.log

  1. Follow the steps in Applying service packs to individual and client installations using the command prompt (silent installation).

Applying service packs to individual and client installations using the command prompt (silent installation)

To upgrade a client installation, you must first upgrade your administrative image.

  1. Follow the steps in Applying service packs to administrative images using the command prompt.

  2. Enter the command:

swspmanager /p <filename_of_.msp_in_previous_procedure> /l <path_to_a_log_file>

Example: swspmanager /p sw2006-0.0-3.0-i.msp /l sw2006-0.0-3.0-i.log

Updating the help files

When you download a service pack from the web, you can also download the updated help files.

  1. From the same location that you downloaded the SolidWorks service pack, download the SolidWorks Help File.

  2. Double-click the .zip file (swHelpEnglish.zip).

  3. In the .zip file, notice the Path column. This column indicates the path in the SolidWorks software installation directory where you need to copy each help file. For example, to update the help file for SolidWorks Task Scheduler, copy swtaskscheduler.chm to <install_dir>\swscheduler\lang\English. Help files for DWGeditor should be placed in <install_dir>\dwgeditor\lang\English\help.

DWGeditor is a standalone product. Its help files are installed automatically with the product in <DWGeditor_install_dir>\lang\English\help.

  1. Copy and paste each help file to the locations indicated in the .zip file to overwrite the old help files.

Rolling Back Installations to Previous Service Packs

Minimum requirements

If you installed the SolidWorks software with CDs, you need the original CD set to roll back to a service pack.

You can only roll back to a service pack that is within the same major SolidWorks software release. For example, if your current installation is SolidWorks 2006, you cannot roll back to an installation from SolidWorks 2005.

Rolling back individual installations

  1. Download any service pack as described in Downloading a service pack from the web.

  2. If you installed the SolidWorks software with the SolidWorks CD, insert the CD into your CD-ROM drive.

  3. Double-click the service pack executable. An example file name is sw2006-1.0-2.0-i.exe.

An unzipping utility appears.

  1. Unzip the executable.

  1. In the SolidWorks Service Pack Manager Wizard, select Roll back to a previous version of SolidWorks.

  2. Select a service pack from Please select the Service Pack to which you want to roll back.

You can only roll back to a service pack which you have previously installed.

  1. Click Next.

  2. Insert the appropriate CDs when prompted.

  3. Click Finish when the roll back is complete.

Rolling back administrative images

Administrative images that have been upgraded cannot be rolled back to a previous service pack. If the administrative image was created with any method other than the SolidWorks Administrative Director, the administrative image cannot be rolled back to a previous version.

To roll back an administrative image:

  1. Delete the folder that contains the current administrative image. To do this, open the Command Prompt window and enter:

rmdir /s/q <path_to_current_administrative_image>

  1. Move the backup copy of the administrative image to the location where you deleted the current administrative image. To do this, open the Command Prompt window and enter:

move <path_to_backup_administrative_image> <path_to_current_administrative_image>

After you roll back an administrative image, client computers roll back automatically the next time they run the SolidWorks software.

Upgrading Installations to New Versions of the SolidWorks Software

An upgrade is a new version (for example, SolidWorks 2006 versus SolidWorks 2005) installed from either a web download version or from a new set of CDs.

To upgrade SolidWorks clients:

  1. Make sure all clients are at the same service pack of the previous version.

No installation occurs on clients that do not already have SolidWorks installed.

  1. Create a new administrative image for the new version (do not upgrade or overwrite the old image.)

Running the SolidWorks Administrative Director from a client (to capture options) is recommended.

For upgrades, do not change the serial number in the <SolidWorks_version>_client_options.ini file.

  1. Upgrade all clients to the new version.

  1. If you will not be using the previous version again, you can delete its administrative image.

Upgrading with silent installations

To upgrade an existing version of SolidWorks with a silent installation, use the /i and /qb options of the msiexec.exe command. See the Properties section for a list of the global properties that can be passed with the command prompt.

For example, to upgrade an existing version of SolidWorks, enter the command:

msiexec /i "<Msi_path>" INSTALLDIR="C:\Program Files\<your_chosen_folder>" REGCODE=xxxxxxxx UPGRADESWINSTALL=1 SWMIGRATE="SolidWorks 2005 SP0" /qb