User Guide

6
7 Your Installation on the Destination Computer . . . . . . . . . . . . . 166
About System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Setting a Requirement on the System Requirements Page . . . . . . . . . . . . . 167
Setting a Requirement by Creating a Launch Condition . . . . . . . . . . . . . . . . 168
Performing a System Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Searching For Files or Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Searching For Items in .INI Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Searching For a Registry Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Searching For a Previously-Installed Component . . . . . . . . . . . . . . . . . . . . 175
Setting Features for Installation Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
8 Organizing Your Installation Into Releases . . . . . . . . . . . . . . . . 179
About Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Creating a New Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Outputting a Multiple-Language Release . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Customizing a Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Customizing Properties for a Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Customizing Summary Items for a Release . . . . . . . . . . . . . . . . . . . . . . . . 184
Defining a Feature Set for a Release. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Sharing Settings Between Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Example: Creating a Demo Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Setting Build Options for a Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Adding Prerequisites to a Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Editing the WiseScript that Creates the Installation .EXE. . . . . . . . . . . . . . . 191
Creating a Clean Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Creating Web-Based Installations With WebDeploy . . . . . . . . . . . . . . . . . . . . . 195
The WebDeploy Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Tips for Creating an Efficient WebDeploy Installation . . . . . . . . . . . . . . . . . 197
Creating a WebDeploy Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Uploading a WebDeploy Installation to the Web . . . . . . . . . . . . . . . . . . . . . 199
Setting Up Media for Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Adding a Media Item. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Adding a Media Destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Including Features and Components in Media Items . . . . . . . . . . . . . . . . . . 205
Sharing Media Settings Between Releases . . . . . . . . . . . . . . . . . . . . . . . . . 206
Example: Spanning an Installation Across Media and Sharing Media Size
Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
9 Advanced Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
About Command Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Command Line Options For WFWI.EXE . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Adding a Digital Signature to Your Installation. . . . . . . . . . . . . . . . . . . . . . . . . 212
Creating an Installation for Microsoft SMS . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Creating a .NET Installation When You Have the .NET Framework . . . . . . . . . . . 214
Creating a .NET Installation Without the .NET Framework. . . . . . . . . . . . . . . . . 215
About Web Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Features That Support Web Installations . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Creating a Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Creating a Virtual Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Creating a New Web Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221