Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
0Activity
0 of .
Results for:
No results containing your search query
P. 1
MSI Realted FAQ

MSI Realted FAQ

Views: 11|Likes:
Published by $!v@

More info:

Published by: $!v@ on Apr 07, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
Visibility:Private
See more
See less

01/02/2013

pdf

text

original

 
FAQs on Windows Installer:
1)
What is
Windows Installer Technology
?The Windows Installer technology is made up of three elements that worktogether:
Windows Installer Technology = Windows Installer client + WindowsInstaller service + Windows Installer package (an .msi file.) 
a)
Windows Installer client:
Any application that calls Windows Installerto perform a task (Example SMS distribution, Add Remove Programme,Windows-based shell.etc )b)
Windows Installer service :
a
System service
“Msiexec.exe” for
INSTALLING
and
MANAGING
applications
 
c)
Windows Installer package (an .msi file.):
A database file which isused to manage the various states of the application like adding,changing, or removing it from a computer
2)
What are the Functions provided by MSI?
The Following functions are provided by the MSI
a)
TRANSACTIONAL OPERATIONS:
For each operation that an MSIperforms It can undo and rollback hence System will not containunwanted FILES /Registries and will be more clean if uninstallationfails
b)
SELF HEALING :
MSI can detect common installation problems atlaunch , like missing Files and Registries and Automatically repairsthem
c)
INSTALL ON DEMAND :
It supports on demand installation of application features { like Spell Check in Words}
d)
INSTALLATION ON LOCKED DOWN ENVIRONMENTS:
 
e)
STATE MANAGEMENT :
Windows installer provides a set of WiN32API which allow querying the current state , verification of the existingstate , repair of corrupted state and transition from one state toanother
f)
CONSISTENT INSTALLATION RULES :
Windows Installer usesconsistent and reliable version rules, which provide consistent andreliable installations for all applications and prevent newer files frombeing overwritten by older files 
3) How is advertised installation is different from a normal installation??
 An advertisement installation places entry points, such as shortcuts, on thedestination computer without actually installing the application. When an installationis opened in advertising mode, only the Execute sequences are run because it doesnot have a User Interface sequence, and therefore no dialogs appear
 
Command
line /JU is used for that
 
4) What are the Different types of Privileges during the installations can begiven?Locked-down
The users Doesn’t have the Full Admin Writes to Install the application
The users Doesn’t have WRITE-ACESS to the Program Files folder of theircomputers or to the HKEY_LOCAL_MACHINE registry location
Installation can be done in this environment by the approval of theAdministrator by means of GPO or Active directories, the administrator canassign or publish the application
Elevated rights
An account or process that is operating or logged into the computer thathas full administrator rights or permissions.(User can install the applicationbut doesn’t have rights to set Group policies )
Administrative Rights
Highest level of permissions that can be granted to an account in WindowsNT User Manager. An administrator can set permissions for other users andcreate groups and accounts within the domain. These rights are required toinstall the System Files Update.
5).
What is the difference between the
AdminUser and Privileged properties?
 The
AdminUser
property is set when the user performing the installation is anadministrator; the Privileged property is set when the user is allowed to install withelevated privileges. A user can install with elevated privileges if the user is anadministrator, both the per-user and per-machine
AlwaysInstallElevated
policiesare set or the application has been assigned by the system administrator.If the user is an administrator, then both the AdminUser and Privileged propertiesare set. If the user is not an administrator, then AdminUser is never set. In thatcase, privileged is only set if the user has been given permission by theadministrator through assignment or policy to install the application as elevated.In many cases, it is recommended that launch conditions or similar conditions usePrivileged instead of AdminUser to allow for installation of applications assigned byadministrators. 
6)
Should users with user-level privileges be able to install MSI applications?A. Those with user-level privileges can install managed applications if the systemadministrator has enabled the installation. Otherwise, the user will only be able toinstall MSI applications provided the user has permission to write files, createdirectories, and write registry keys in the locations where the installation typicallywrites those resources. If the user cannot write to a location, then the installer will
 
only be able to write to that location if the administrator has given permission for theinstaller to do so.
7) What are the various Installation sequences?
 
a) USER INTERFACE:
The User Interface sequence, which is executed at thebeginning of installation,
gathers system information
,
displays dialogs to theend user, and records end user choices
. It is
suppressed during silentinstallations
. 
b) EXECUTE IMMEDIATE:
In this mode the installer creates an internal script andrun then to make some system changes
c) EXECUTE Deferred
: IT encompasses all the actions between InstallInitializeand InstallFinalize
8)
What are the Differences between EXECUTE
Deferred and EXECUTEIMMEDIATE?
Differences Between:
EXECUTE Deferred EXECUTE IMMEDIATE
1) The Custom Actions can be
sequenced betweenInstallInitialize and InstallFinalize
2) These
cannot access theinstallation database
and has verylimited access to the
InstallationSESSION
, because an installationscript can be executed outside theinstallation session that created it3) These action are not executedimmediately Instead they arescheduled to run later during theexecution. ( Untill
InstallExeute,InstallExeuteAgain ,InstallFinalize
actions are run)4) These custom actions can run in :(i)Context of the user initiating theinstallation
(ii) Elevated using the systemcontext
1) The Custom Actions
can be sequencedAnywhere within any of the sequencetables
2) It has
full Access to the installationdatabase
and can read ,Set installation property,Modify features and Components,Add temp Column or to the table,3)These actions are
executed first
andthe
necessary system changes
are donefor the installation4) These custom actions can run only inthe context of the user initiating theinstallation
Microsoft Windows 2000 SP3 [version 2.0]Windows Millennium Edition (Windows Me), [version 1.2]Windows XP include Windows Installer. [Version 2.0]

Activity (0)

You've already reviewed this. Edit your review.
No activity yet

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->