ThinApp User’s Guide
44
VMware, Inc.
Modify the MSI parameters
1
In
the
Package.ini
file,
type
the
MSI
filename.
MSIFilename=<filename>.msi
For
example,
the
filename
for
Firefox
might
be
Mozilla Firefox 2.0.0.3.msi
.
2
(Optional)
Update
other
MSI
parameters.
3
Double
‐
click
the
build.bat
file
in
the
captured
application
folder
to
rebuild
the
application
package.
Specifying a Database Installation for Individual Users and Machines
You
can
modify
the
installation
of
the
MSI
database
for
users
and
machines.
ThinApp
installs
the
MSI
database
across
all
machines.
You
can
change
the
default
installation
with
the
following
parameter
values:
To
create
a
database
installation
for
individual
users,
use
a
value
of
0
for
the
MSIDefaultInstallAllUsers
parameter
in
the
Package.ini
file.
This
value
creates
msiexec
parameters
for
each
user.
To
allow
administrators
to
create
a
database
installation
for
all
users
on
a
machine,
or
to
allow
an
individual
user
without
administrator
rights
to
create
an
installation
only
for
that
user,
use
a
value
of
2
for
the
MSIDefaultInstallAllUsers
parameter.
Administrators
belong
to
the
Administrators
Active
Directory
group.
For
more
information
about
the
MSIDefaultInstallAllUsers
parameter,
see
“MSIDefaultInstallAllUsers”
on
page 96.
Force MSI Deployments for Each User or Each Machine
Regardless
of
the
parameter
values
specified
at
build
time,
you
can
override
MSI
settings
at
deployment
time.
For
example,
if
you
created
the
database
with
a
value
of
1
for
the
MSIDefaultInstallAllUsers
parameter,
you
can
still
force
individual
user
deployments
for
Firefox
3.0
with
the
msiexec /i Firefox30.msi
ALLUSERS=""
command.
If
you
use
the
ALLUSERS=""
argument
for
the
msiexec
command,
ThinApp
extracts
the
captured
executable
files
to
the
%AppData%
user
directory.
Force MSI deployments for individual users or for all users on a machine
(Optional)
From
the
command
line,
type
the
msiexec /i <database>.msi ALLUSERS=""
command
to
force
deployments
for
individual
users.
(Optional)
From
the
command
line,
type
the
msiexec /i <database>.msi ALLUSERS=1
command
to
force
deployments
for
all
users
on
a
machine.
Override the MSI Installation Directory
You
can
use
the
msiexec
command
to
override
the
default
MSI
installation
directory.
When
ThinApp
performs
an
individual
machine
MSI
deployment,
the
default
installation
directory
is
the
localized
equivalent
of
%ProgramFilesDir%\<inventory_name> (VMware ThinApp)
.
If
you
install
a
Firefox
package
for
each
machine,
the
package
resides
in
%ProgramFilesDir%\Mozilla Firefox (VMware ThinApp)
.
When
ThinApp
performs
an
MSI
deployment
for
individual
users,
the
default
installation
directory
is
%AppData%\<inventory_name> (VMware ThinApp)
.
In
both
cases,
you
can
override
the
installation
directory
by
passing
an
INSTALLDIR
property
to
the
msiexec
command.
Override the MSI installation directory
From
the
command
line,
type
the
msiexec /i <database>.msi
INSTALLDIR=C:\<my_directory>\<my_package>
command.
Summary of Contents for THINAPP 4.6 - MIGRATING APPLICATIONS TECHNICAL NOTE
Page 38: ...ThinApp User s Guide 38 VMware Inc...
Page 114: ...ThinApp User s Guide 114 VMware Inc...
Page 136: ...ThinApp User s Guide 136 VMware Inc...