WinINSTALL LE
WinINSTALL LE
WinINSTALL LE
Reference Manual
Table of Contents
Sections
Topics
Introduction
Intro to WinINSTALL LE
Goal of Documentation
Section Overview
Installing WinINSTALL LE
Package Creation-Discover Process
VERITAS Console
Elements of the Package
Windows Installer
Advanced Administration
Installing WinINSTALL LE
WinINSTALL LE
Installing WinINSTALL LE on Windows 2000
Installing WinINSTALL LE on Windows NT
Pages
1
1
1
2
2
2
2
2
2
2
3
3
3
3
4
4
4
5
8
9
10
10
10
10
11
11
11
11
12
Table of Contents
Elements of the Package
Packages
Features
Components
Files
Shortcuts
Registry
Services
INI Edits
How the INI file is handled
Advertising
Windows Installer
Windows Installer overview
Windows Installer functions
Windows Installer service
Windows Installer program
Windows Installer package (.MSI)
Transforms
Command line options
Advanced Administration
Manipulating the Discover Process
Manipulating the NAI and REG file
The MSI database
13
13
15
16
18
20
23
25
29
32
32
33
33
33
34
34
34
35
35
37
37
38
39
Glossary
40
41
44
Appendix C - FAQ
47
49
Introduction
Intro to WinINSTALL LE
WinINSTALL LE is a limited edition of WinINSTALL that allows the Network Administrator a way
to view and customize the new Microsoft Windows Installer packages (.MSI packages). It also
offers a way to create the Windows Installer packages through the Discover process.
WinINSTALL LE introduces the new VERITAS Software Console that is slightly different from the
existing WinINSTALL 6.5 console. Because WinINSTALL LE is a limited edition, the console is
not as powerful as the existing WinINSTALL 6.5 console, but very flexible in what the console can
do. This document will also cover general concepts relating to the Windows Installer.
The Windows Installer is a solution from Microsoft to customers requesting an installer that can:
With WinINSTALL having the majority of that capability and the Windows Installer adding on
demand installation and resiliency, the combination will be an integral part in network
management.
Goal of Documentation
After reading this document, the administrator should be able to intelligently administer
WinINSTALL LE (VERITAS Discover program and the VERITAS Software Console) and the
Windows Installer packages. The beginning sections will explain the basic interface and
functionality. This will get the administrator more familiar with WinINSTALL LE before diving into
more advance techniques. Once the administrator becomes more familiar with the interface and
functionality of WinINSTALL LE, the Advanced Administration section will offer more flexibility
and control in WinINSTALL LE administration.
Section Overview
Section Overview
The following sections will explain the different elements involved with WinINSTALL LE and the
Windows Installer. It starts with installing WinINSTALL LE and ends with advanced
administration. Heres an overview of each section.
Installing WinINSTALL LE
WinINSTALL LE does not come installed with Windows 2000 by default. To be able to
administer and create the Windows Installer (.MSI) packages, WinINSTALL LE will need to
be installed separately. This section will explain why and how to install WinINSTALL.LE.
VERITAS Console
After the package has been created, the administrator may need to customize the package.
With the VERITAS Software Console, the administrator can add, remove or change any
components or features relating to the package. This allows flexibility in package creation.
Windows Installer
Unlike WinINSTALL LE, the Windows Installer is part of Windows 2000, no additional
installation required. The Windows Installer is also available for Windows NT 4, Windows 95
and Windows 98 as a service pack or additional install. This section will go into more details
on the Microsoft Windows Installer.
Advanced Administration
Once the administrator is more familiar with WinINSTALL LE and the Windows Installer
package, this section will dive into more advanced administration issues involving the
Discover process and package manipulation.
Lets get started with installing WinINSTALL LE.
Installing WinINSTALL LE
WinINSTALL LE
To be able to administer the MSI packages, WinINSTALL LE will need to be installed on the
administrators machine. WinINSTALL LE consists of the VERITAS Software Console and the
VERITAS Discover program. The Discover program is used to create the .MSI packages and the
VERITAS Software Console is used to customize those packages. Both of which will be
discussed with more detail in the following sections.
WinINSTALL LE is designed for Windows 2000 and Windows NT 4 operating systems.
Therefore, the VERITAS Software Console and the Discover program will not run successfully on
Windows 9x operating systems.
This will start the Before snapshot and bring up the discover dialog box. Click Next.
Select a temporary work drive for the discover process. WinINSTALL will create a discover.wrk
directory on the drive and remove it after the discover process completes. Click Next.
Choose the files and directories that should be excluded from the discover process. Anything
that does not pertain to the application should be excluded. On a clean machine, the default
setting should be sufficient. Click Next to begin the Before snapshot.
Click Cancel to close the dialog box and install the application at another time. Choosing
Cancel will not affect the discover process because the Before snapshot has already
completed. Click OK to open the search screen and run the installation for the application.
Once the After snapshot completes, an .MSI package will be created in the location specified in
the Before snapshot, file path. If no path was specified, the discover process will create the .MSI
package in the Winstall directory.
List View
10
In the VERITAS Software Console, press Ctrl + O. Browse out to the package that needs to
be modified and click Open.
In the Tree View, right click on Windows Installer Package Editor and choose Open.
Browse out to the package that needs to be modified and click Open.
WARNING: Choosing New WILL create a new package and overwrite the existing
Windows Installer package.
With Windows Explorer, browse out to the .MSI file. Right click on the .MSI file, choose Edit
with WinINSTALL LE. (Only available if WinINSTALL LE is installed on the machine.)
Tree View
The top left pane of the VERITAS Software Console is the Tree View. The Tree View contains
the Windows Installer Package Editor and the description of the package being modified. Under
the package description, features of the package are listed. The feature can then contain other
features or components relating to the package.
A feature can contain a component, but a component can not contain another component. Also,
components are automatically assigned a GUID that uniquely identifies that component.
List View
The lower left pane of the VERITAS Software Console is the List View. The list view contains the
property associated with the particular feature or component that is highlighted. The properties
will vary depending on the portion being highlighted in the Tree View.
Data View
The right pane of the VERITAS Software Console is the Data View. The Data View contains the
property associated with the component or feature highlighted. The Data View will also vary
depending on the portion being highlighted in the List View.
11
12
Packages
In the VERITAS Console, the top level of the Windows Installer package is the package
description.
Create a new package:
1. Right Click on Windows Installer Package Editor
2. Choose New
3. Enter a name for the package. A location for the package can also be specified.
(The default package location is the Winstall directory under \Program Files\VERITAS
Software.)
4. Specify the language Template to be used.
5. Click OK to create new package.
NOTE: Browsing to an existing Windows Installer package when choosing New will overwrite
the .MSI file. To open an existing package, choose Open.
The only property that directly pertains to the package is the General Summary. The package,
however, will display any properties of features and components that belong to the package.
Select the package name to view the packages property.
The name of the application that will be installed or uninstalled by the Windows
Installer package.
Contact:
Version:
Product Code:
Product ID:
Manufacturer:
Manufacturers URL:
Online Support:
Phone:
Helpfile URL:
Update Info URL:
Install radio buttons:
Install only per user: Installation information will be stored under the HKEY_CURRENT_USER key
Attempt per machine, Installation information will be stored under the HKEY_LOCAL_MACHINE and
the HKEY_CURRENT_USER key.
if fails, per user:
Comments:
13
14
15
Target:
Component:
Key Path:
The path and file name of the highlighted component file at the source. The
source is always under the location of the Windows Installer package. The
Browse button () will bring up the Directory dialog box. From this dialog, you
can choose the variable that represents the source directory.
The target directory of the highlighted component. For example, if you had a
number of files you wanted to go in C:\PROGRAM FILES\VERITAS
SOFTWARE, this is where you would enter that path. The Browse button ()
will bring up the Directory dialog. From this dialog, you can choose variables
representing the directory where the target is located.
The internally-generated component GUID (globally unique identifier).
The key path can refer to the key file, a registry key, or can be null. If null, the
Installer will use the components Target directory as the key path. The Browse
button brings up the Select Keypath dialog. You can choose a file or a registry
key.
Run From:
Local:
Source:
Optional:
Reference Count
Shared DLLs
Permanent
Never Overwrite
Transitive
16
17
To add, remove and modify files or font, use the icons provided:
New
Delete
Properties
-
To add a new file or font, go to the appropriate tabs (Add, Remove, Fonts) and click New.
To modify a file or font, go to the appropriate tabs, highlight the file or font and click
Properties. (Double clicking on the file or font will also work).
To remove a file or font, go to the appropriate tab and highlight the file or font and click
Delete.
(Pressing the Delete key will also work.)
18
The name of the selected file for systems that accept long file names.
The shortened version of the filename for systems that do not accept long
filenames. If this field is empty, then the file name falls within the 8.3 restriction.
The size of the selected file.
The version of the selected component file.
The language the interface uses.
The file attributes, such as Read-Only or System.
The Permissions button brings up the Permissions dialog box, which contains
specific information on which permissions are granted for this file.
The component associated with this file.
NOTE: When working with filenames longer than 8 characters, a short file name must always be
provided because the target volume for the installation may only support short file names. By
default, the short file name is provided; eight-character name, period (.), and 3-character
extension.
Short and long file names must not contain the following characters:
\ ? | > < : / * "
In addition, short file names must not contain the following characters:
+ , ; = [ ]
Short file names may not include a space, although a long file name may.
19
Delete
Properties
-
To add a new shortcut or font, go to the appropriate tab and click New.
To modify a shortcut or font, go to the appropriate tab, highlight the file or font and click
Properties. (Double clicking on the file or font will also work).
To remove a shortcut or font, go to the appropriate tab and highlight the file or font and click
Delete.
(Pressing the Delete key will also work.)
20
21
Clear Icon
Current Icon
A unique key combination that you want to use for a shortcut. Valid key
sequences are [Control][Alt]Character, [Control][Shift]Character,
[Shift][Alt]Character and [Control][Shift][Alt]Character.
Indicates whether the activated shortcut window will run in a normal,
minimized or maximized state.
Any arguments to pass to the target when the Shortcut is executed.
The targets working directory when the shortcut is executed.
The file from which to extract the icon if it does not come from the applications
executable file.
Clears the icon currently in use.
Displays the current icon chosen.
22
The registry keys listed will be added or updated during the install process.
The registry keys listed will be remove during the install process.
The registry section starts off with four HKEYs available for edit.
At the HKEY level, only new keys can be added. At other levels, new keys and new values can be added
to the key.
Modifying a Key
To add a new key:
1. Navigate to the desired level, highlight the key and right-click
2. Choose New Key
3. Enter a name for the new key and press Tab or click on another area in the window
(Pressing ENTER will not accept the change.)
To add a new value:
1. Navigate to the desired level, highlight the key and right-click
2. Choose New Value
3. Enter a Value Name for the new value and select a Data Type, click OK
4. Enter the data for the new value, Click OK
To rename a key:
1. Navigate to the desired level, highlight the key and right-click
2. Chose Rename
3. Enter a name for the new key and press Tab or click on another area in the window
(Pressing ENTER will not accept the change.)
To delete a key:
1. Navigate to the desired level, highlight the key and right-click
2. Choose Delete
23
24
Delete
Properties
-
To add a new service or control, go to the appropriate tab and click New.
To modify a service or control, go to the appropriate tab, highlight the service or control and
click Properties. (Double clicking on the file or font will also work).
To remove a service or control, go to the appropriate tab and highlight the service or control
and click Delete. (Pressing the Delete key will also work.)
25
Component:
Service Type:
User Account
System Account
Interacts with desktop
The actual name that Windows NT will use to identify the Service in the
Windows NT Registry. This is stored under:
HKEYLOCALMACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\SER
VICES
The component the service is associated to.
The service will start with specified users account.
The service will start with the local system account.
In addition to system account, the service will interact with desktop.
Start Type:
Auto Start
Demand start
Error Control:
Ignore
Normal
Critical
Fail
The service will start automatically upon boot up. Startup Type is set to
Automatic.
The service will start on demand of the user or application that requires the
service. Startup Type is set to Manual.
Control indicates what happens if the Service fails to start:
Windows NT logs the error and continues startup without displaying an error
message.
Windows NT logs the error, displays an error message, and continues startup.
Windows NT logs the error and restarts with the last known good configuration.
Select the Fails box if a failure for the Service to install should cause the overall
installation of the component to fail as well.
26
The name that Windows NT will use to identify the NT Service in the Control
Panel/Services screen.
The load ordering group this Service is part of.
This area lists the Services or load ordering groups that the system must start
before this Service can start.
Add or edit a load ordering group that must start before this Service starts.
Add or edit a Service that must start before this Service starts.
The domain and username of an account that can access this Service.
The password for the account that can access the Service.
27
28
Tabs:
Add
Remove
29
30
31
Advertising
Windows Installer can be instructed to initially install a minimal subset of an application. Later,
additional components can be automatically installed the first time the user accesses features
that require those components. This is known as advertising.
NOTE: This section should only be utilized by Administrators who are familiar with COM objects.
Tabs:
Typelib
Classes
ProgID
Extensions
Environment
32
Windows Installer
Windows Installer overview
The Microsoft Windows Installer is a component of the Windows 2000 operating system, but
versions of the installer for other Windows operating systems are also available. The Windows
Installer helps simplify the installation process of software applications and assist in software
management.
The Windows Installer technology consists of the Windows Installer (MSIEXEC.exe) and the
Windows installer package (.MSI) that holds information regarding the applications properties.
The Windows Installer service manages the installation and removal of applications defined by
the Windows Installer package during the installation and configuration of the application.
Windows Installer is not only an installation program; it is also an extensible software
management system. Windows Installer manages the installation, addition, and deletion of
software components, monitors file resiliency, and offers rollback feature during failed installation.
Additionally, Windows Installer supports installing and running software from multiple source
locations.
NOTE: The Windows Installer is a Microsoft component. The functionalities listed may or may
not apply to WinINSTALL LE.
33
Windows Installer
Windows Installer service
On Windows 2000 and Windows NT 4, the Windows Installer runs as a service and uses the
system account by default. The service manages the installation process but uses the logged on
users account to install the package. Therefore, changes made by the Windows Installer
package will require the users to have access to those areas.
NOTE: This pertains to the default behavior of the Windows Installer but can be reconfigured to
interact with Active directories.
Available features
Components
Relationships between features and components
Necessary registry settings
The Windows Installer database (.MSI package) consists of multiple interrelated tables containing
the information necessary to install the components of the application.
34
Windows Installer
Transforms
The installation process can be manipulated by applying transforms (.mst) to the installation
database. A transform makes changes to elements of the database. For example, Windows
Installer can use a transform file to change the language in the user interface of an application.
The Windows Installer transform files modify the installation package file at installation time, and
can therefore dynamically affect the installation behavior.
Customization transforms, much like patches, remain cached on the computer. These transforms
are applied to the base package file whenever Windows Installer needs to perform a configuration
change to the installation package. Transforms are applied at initial installation; they cannot be
applied to an application that is already installed.
35
Windows Installer
Creating installation log files
1. Open Command Prompt
2. From the command window, type msiexec /i package [/L][i][w][e][a][r][u][c][m][p][v][+][!]
log_file.txt, and then press ENTER.
Where:
package is the name of the Windows Installer package
/L indicates to log information. The following flags specify which information to log:
i - Status messages
w - Nonfatal warnings
e - All error messages
a - Start up of actions
r - Action-specific records
u - User requests
c - Initial user interface parameters
m - Out-of-memory
p - Terminal properties
v - Verbose output
+ - Append to existing file
! - Flush each line to the log
* - Wildcard: log all information except for the v option.
log_file.txt - the name and path of the text log file.
Example:
msiexec /i C:\Temp\package.msi /L*
Notes:
Windows Installer command-line switches are not case-sensitive.
To include the v option in a log file using the wildcard flag, type /L*v at the command
prompt.
The Windows Installer log file options can also be used with the uninstall and repair
processes.
36
Advanced Administration
Now that the basics are covered, this section will go into more details about WinINSTALL LE and
the Windows Installer package administration. First, well look at the discover process. Next,
well look at the .NAI and the .REG files and then move on to administering the .MSI database.
You can also remove entries from the exclusion file to scan files or directories that were
previously excluded. Save the changes when done.
Modifying the reg.xcp:
To modify the reg.xcp file, open it with a text editor such as notepad. You should see similar
entries to:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState\
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\DeskView\
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\DesktopStreams\
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU\
Entries can be added or removed. Specific values cannot be excluded; the reg.xcp file only
excludes keys and sub-keys. The syntax is as follow:
HKEY\\SubKey\SubKey\
37
Advanced Administration
Running the discover process again:
The .xcp files can be saved to the Winstall directory for future reference. When creating a new
Windows Installer package, the .xcp files can be copy to the Windows (WINNT) prior to starting
the Before Snapshot.
To start the Before Snapshot again, simply run discoz.exe from the Winstall directory. If the
Before Snapshot was not canceled when generating the .xcp files, a prompt will appear to start
the After Snapshot. Select Abandon the Before snapshot and start over option and click
Next to start a new Before Snapshot session.
NOTE: Changes to the .xcp files will not take effect until a new session of the Before Snapshot is
started.
38
Advanced Administration
The MSI database
Once the .MSI package is created, it is no longer dependant on the .NAI file or .REG file. The
properties of the package are now contained within the .MSI package, stored in a relational
database format.
Example of the MSI database:
The .MSI package, however, still relies on the source files. The source files are not contained
within the package nor can WinINSTALL LE compress the source files into the .MSI package.
WinINSTALL LE makes the .MSI package more presentable to view and customize.
39
Glossary
After Snapshot
The After snapshot is a part of the Discover process that captures the changes on the machine since the
Before snapshot.
Before Snapshot
The Before snapshot is a part of the Discover process that captures the information that is currently on the
machine.
Clean Machine
A clean machine is one that has only the operating system and any necessary service packs.
Component
Components, such as certain .DLLs, Shortcuts, or Registry entries, comprise the most detailed level of an MSI
package. Packages are made up of features, and features are made up of components.
Component GUID
A component GUID is an internally generated globally unique identifier used to identify the component.
VERITAS Discover
The VERITAS Discover program is the program used to create the instruction files that tell what needs to be
done in order to install (or remove) a software package.
Features
Features, such as spell checkers, comprise the second level of an MSI package. Packages are made up of
features, and features are made up of components.
MSI Packages
See Windows Installer packages.
Product Code
A product code is an internally generated globally unique identifier used to identify the Windows Installer
package.
Quiet Machine
A quiet machine is one that has shut down all possible programs and processes while using Discover to take
Before and After snapshots.
Reference PC
A reference PC is a clean machine (or one exactly representative of your users machines) on which you create
and test MSI packages.
WinINSTALL LE
WinINSTALL LE is a new technology that allows the Network Administrator a way to create and customize the
new Microsoft Windows Installer packages (.MSI packages). WinINSTALL LE consists of the VERITAS
Software Console and the VERITAS Discover program.
40
How to Test
Do a Discover Before and After snapshot on a system with open files. If you receive a message
that a file cannot be copied for some reason, and you click on Ignore, the file will not be added to
the package and the FileErr.txt file will be updated.
Implications
Depending on whether the file is needed by the application, you may need to manually add it to
the package after the fact.
Workaround
Before invoking Discover to take the After snapshot, make sure all applications are shut down,
application-related services are stopped, etc. (make sure no files are open).
Status
WinINSTALL LE is functioning as designed.
How to Test
Do a Discover Before snapshot, install a 16-bit application to the Program Files directory, and
do a Discover after snapshot. When the generated MSI file is installed, the application will not
run if it has paths in INI files or in registry entries that reference a long path.
Implications
16-bit applications will not run if installed to a long path if they contain INI or registry data which
reference the long path.
Workaround
Install 16-bit applications to short paths.
Status
This will be corrected in an update to WinINSTALL LE which supports new Windows installer
syntax in the IniFile and Registry tables.
41
How to Test
Each application to be repackaged should be thoroughly tested, including uninstall, to understand
the implications of removing the installed package.
Implications
Some applications cannot be uninstalled once installed. Some applications which share files with
other applications may need to be changed to ensure that shared files are not removed on
uninstall.
Workaround
Critical files (components) can be marked Permanent in the WinINSTALL LE console program so
as not to be removed on uninstall. This may allow the application to be uninstalled, leaving the
critical shared files around for other components to use.
Status
This is a permanent restriction.
How to Test
Repackage Excel 97. You will get a warning for FM20.DLL.
Implications
In the case of error code 1813 (The specified resource type can not be found in the image file.),
this has no effect on the operation of the repackaged application. Icons for these elements,
however, may not appear as intended during advertising.
Workaround
This is a known issue with Office 97. The DLL in question, FM20.DLL, has no icon resources.
These messages can be ignored.
Status
WinINSTALL LE will suppress multiple instances of the same warning. This warning can be
ignored in the case of FM20.DLL and the Microsoft Office suite of applications.
42
How to Test
Repackage Netscape Navigator. The Smart Update shortcut uses a .ICO file.
Implications
Shortcuts using .ICO files cannot be advertised.
Workaround
The shortcut can still be installed as a non-advertised shortcut.
Status
In a future release of WinINSTALL LE we will either detect this or deal with it by not advertising
the shortcut, or repackaging the icons in the .ICO files into .EXE files.
Implications
If WinINSTALL LE is used on NT 4.0 SP3 or below, you will have problems with advertising
shortcuts, file extensions, and COM classes. You will receive an icon extraction warning, with
error code 122 (ERROR_INSUFFICIENT_BUFFER). This is caused by a bug in Windows NT 4.0,
corrected in Service Pack 4.
Workaround
Apply Service Pack 4 before attempting to use WinINSTALL LE on NT 4.0.
Status
This is a permanent restriction.
43
/f
/a
/x
/j
/L
/m
Parameters
Package|ProductCode
Meaning
Installs or configures a product.
Repairs a product. This option ignores any property
values entered on the command line. The default argument
list for this option is 'pecms'. This option shares the same
argument list as the REINSTALLMODE property.
p - Reinstall only if file is missing
o - Reinstall if file is missing or if an older version is
installed.
e - Reinstall if file is missing or an equal or older version is
installed.
d - Reinstall if file is missing or a different version is
[p|o|e|d|c|a|u|m|s|v] Package|ProductCode
installed.
c - Reinstall if file is missing or the stored checksum
doesn't match the calculated value. Only repairs files that
have msidbFileAttributesChecksum in the Attributes
column of the File table.
a - Force all files to be reinstalled.
u - Rewrite all required user specific registry entries.
m - Rewrite all required machine specific registry entries.
s - Overwrite all existing shortcuts.
v - Run from source and re-cache the local package.
Administrative installation option. Installs a product on
Package
the network.
Package|ProductCode
Uninstalls a product.
Advertises a product. This option ignores any property
[u|m]Package
values entered on the command line.
or
u - Advertise to the current user.
[u|m]Package /t Transform List
m - Advertise to all users of machine.
or
g - Language ID
[u|m]Package /g LanguageID
t - Applies transform to advertised package.
Specifies path to log file and the flags indicate which
information to log.
i - Status messages
w - Non-fatal warnings
e - All error messages
a - Start up of actions
r - Action-specific records
u - User requests
[i|w|e|a|r|u|c|m|o|p|v|+|!]Logfile
c - Initial UI parameters
m - Out-of-memory messages
o - Out-of-disk-space messages
p - Terminal properties
v - Verbose output
+ - Append to existing file
! - Flush each line to the log
"*" - Wildcard, log all information except for the v option.
To include the v option, specify "/l*v".
filename
Generates an SMS status .mif file in the user's TEMP
44
/p
PatchPackage
/q
n|b|r|f
/? or /h
/y
module
/z
module
45
46
Appendix C FAQ
Frequently Asked Questions:
1. What is WinINSTALL LE?
WinINSTALL LE is an administrative console used to create or modify Windows Installer packages
(also referred to as .MSI packages). WinINSTALL LE is a limited edition and does not have all the
features of the WinINSTALL 6.5 Console program. The interface of WinINSTALL LE is also different
from WinINSTALL 6.5. It uses the concepts of features and components.
2. Where can a copy of WinINSTALL LE be obtained?
WinINSTALL LE is provided on the Windows 2000 Server CD. It is located on the CD under
VALUEADD\3RDPARTY\MGMT\WINSTLE.
3. How can WinINSTALL LE be installed?
The WinINSTALL LE installation file is SWIADMLE.MSI and is provided on the Windows 2000 server
CD. WinINSTALL LE is a Windows Installer package designed for Windows 2000 and Windows NT.
Because it is a Windows Installer package, the Windows Installer will need to exist on the machine
prior to installing WinINSTALL LE. By default, Windows 2000 comes with the Windows Installer
program installed. The Windows Installer program for Windows NT can be downloaded from
Microsofts web site.
HINT: Installing Microsoft Office 2000 will install the Windows Installer program on the Windows NT
operating system.
To install WinINSTALL LE, simply double click on the SWIADMLE.MSI package. The Windows
Installer will manage the rest of the installation process.
4. How can the discover process be run without installing WinINSTALL LE on the referenced machine?
The discover process should be run on a clean and quiet machine. Therefore, WinINSTALL LE
should not be installed on the machine the package is being created on. Run the discover process
from a machine that has WinINSTALL LE installed or copy the WinINSTALL LE files to a location on
the server and run the Discover program from there. WinINSTALL LE installs the files to \Program
Files\VERITAS Software\winstall directory. The Discover program, discoz.exe, is located under the
'Winstall' directory.
Running discover from the administrator's machine:
1. Share out the 'Winstall' directory under \Program Files\VERITAS Software\.
2. From the clean machine, browse out to the winstall share.
3. Run discoz.exe to start the discover process.
Running discover from the server:
1. Copy the 'Winstall' directory to a location on the server.
2. From the server, share out the 'Winstall' directory.
3. From the clean machine, browse out to the Winstall share.
4. Run discoz.exe to start the discover process.
5. Can the Windows Installer package be compressed with WinINSTALL LE?
No. WinINSTALL LE does not come with the option to compress the source files into the Windows
Installer package or .MSI package.
47
Appendix C FAQ
6. Can the WinINSTALL LE Discover program run on other Windows Operating systems beside
Windows 2000?
The only other Windows Operating system that the WinINSTALL LE Discover program will run on is
Windows NT 4. Once the Windows Installer is installed on the reference machine, the Discover
program will be able to run on that system.
NOTE: WinINSTALL LE is designed for and will only run on Windows 2000 and Windows NT 4
operating systems. Separate packages will need to be created for the different operating systems.
For example, do not install packages created for Windows NT on Windows 2000 machines. The file
and directory exclusion list may need to be modified accordingly.
7. Can the Windows Installer packages be installed on other Windows operating systems besides
Windows 2000?
To be able to install the Windows Installer packages on other Windows operating systems, they will
need the Windows Installer installed. A way to check whether or not the Windows Installer is installed
on the machine is to search for the MSIEXEC.exe file. Separate packages will need to be created
specifically for each operating systems.
NOTE: Though the console can be used to manually create Windows Installer packages that will run
on Windows 9x operating systems, WinINSTALL LE is designed for and will only run on Windows
2000 and Windows NT 4 operating systems. WinINSTALL LE components include the VERITAS
Software Console and the VERITAS Discover program.
8. When installing a Windows Installer package (.MSI package), received a message that "This
installation package could not be opened."
When the Windows Installer package is being modified by the VERITAS Software Console, the
console program locks the package for consistency. As a result, the message is displayed when
trying to install a package that is being modified by the console.
To eliminate the message, close the console that is modifying the Windows Installer package before
installing that package.
.
9. Can WinINSTALL LE convert previous versions of WinINSTALL 6.0 or WinINSTALL 6.5 .NAI
packages to Windows Installer packages?
No. WinINSTALL LE cannot convert previous versions of WinINSTALL 6.x .NAI packages to
Windows Installer (.MSI) packages successfully. The .NAI format used in WinINSTALL LE is
different.
NOTE: The "Convert NAI to MSI ..." option in the VERITAS Software Console is used to convert the
.NAI files created by the WinINSTALL LE Discover program. It cannot be used to convert previous
versions of WinINSTALL 6.x .NAI packages.
10. How can multiple packages be viewed in the VERITAS Software Console?
Because WinINSTALL LE is a limited edition, only one package can be viewed through the VERITAS
Software Console at one time. However, multiple sessions of the console can be opened to modify
different packages.
48
49
50
51
52