User Guide
8
Keeping Track of Changed Text Strings. . . . . . . . . . . . . . . . . . . . . . . . . . . 274
What Pre-Translated Languages Are Available? . . . . . . . . . . . . . . . . . . . . . . . . 276
Language IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
12 Distributing an Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Package Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Copying an Installation to the Share Point Directory . . . . . . . . . . . . . . . . . . 280
Copying an Installation to a Network Directory . . . . . . . . . . . . . . . . . . . . . 282
Copying an Installation to an FTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Performing an Administrative Installation . . . . . . . . . . . . . . . . . . . . . . . . . 283
Copying an Installation to Removable Media . . . . . . . . . . . . . . . . . . . . . . . 284
WiseUpdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
The WiseUpdate Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Using WiseUpdate in an Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Options for Running WiseUpdate Client . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
WiseUpdate Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Troubleshooting WiseUpdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
13 Upgrading Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Preparing for Software Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Archive the Shipping Version of the .MSI. . . . . . . . . . . . . . . . . . . . . . . . . . 297
Determine the Form of the Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Determine the Product Code and Product Version. . . . . . . . . . . . . . . . . . . . 298
Check the Installation With UpgradeSync . . . . . . . . . . . . . . . . . . . . . . . . . 298
UpgradeSync. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Using UpgradeSync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
About Patch Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Creating a Patch File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Upgrades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Creating an Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
14 Working With Source Paths. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Using Source Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Adding an Installation to Source Control . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Adding Files to an Installation in Source Control. . . . . . . . . . . . . . . . . . . . . 317
Checking Files Into Source Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Checking Files Out from Source Control . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Getting Latest Version of Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Removing Files from Source Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Undoing the Check Out of Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Showing History of the Installation File . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Showing the Differences Between Installation Files. . . . . . . . . . . . . . . . . . . 320
Comparing the Current Installation to the Latest in Source Control. . . . . . . . 321
About Path Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
Turning Path Variable Substitution On and Off . . . . . . . . . . . . . . . . . . . . . . 322
Creating a User-Defined Path Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Creating a Path Variable Based on an Environment Variable . . . . . . . . . . . . 323
Creating a Path Variable Based on a Registry Value . . . . . . . . . . . . . . . . . . 324
Changing Source Paths in an Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325