Understanding Installation Settings and Configurations
Understanding Installation Settings and Configurations
Table of Contents
- Introduction
- Registration
- Using Advanced Installer
- GUI
- Working with Projects
- Installer Project
- Patch Project
- Merge Module Project
- Updates Configuration Project
- Windows Store App Project
- Modification Package Project
- Optional Package Project
- Windows Mobile CAB Projects
- Visual Studio Extension Project
- Software Installer Wizards - Advanced Installer
- Visual Studio integration
- Alternative to AdminStudio/Wise
- Replace Wise
- Migrating from Visual Studio Installer
- Keyboard Shortcuts
- Shell Integration
- Command Line
- Advanced Installer PowerShell Automation Interfaces
* IAdvancedInstaller
* IAdvinstProject
* IProductDetails
* IFolder
* ILaunchConditionsComponent
* IFilesComponent
* IIniFilesComponent
* IShortcut
* ITempFile
* IXmlFile
* IDirectoryMember
* IRegistryComponent
* IInstallParameters
* IBuildComponent
* ITextFileUpdatesComponent
* ITextUpdateFile
* ITextUpdateAppendOrCreate
* ITextUpdateReplace
* IFileAssociations
* IDefaultProgramFA
* IExtensionFA
* IProgIdFA
* IVerbFA
* IEnvironment
* IEnvironmentVariable
* IProductCode
* IUpgradeCode
* IMergeModulesComponent
* IMergeModule
* IDigitalSignature
* ICustomActionsComponent
* ITranslationsComponent
* IDriversComponent
* ISearch
* IServices
* IOrganizationComponent
* IComComponent
* IRemoveFilesComponent
* IRemoveFile
* IUpdatesProject
* IUpdaterComponent
* IPatchProject
* IPropertyComponent
* IProperty
* IPathVariable
* IMsixComponent
* IMsixDependencies
* IMsixDriverDependency
* IMsixDriverConstraint
* IMsixExternalDependency
* IMsixPackageDependency
- Features and Functionality
- Tutorials
- Samples
- How-tos
- FAQs
- Windows Installer
- Deployment Technologies
- IT Pro
- MSIX
- Video Tutorials
- Advanced Installer Blog
- Table of Contents
Disclaimer: This post includes affiliate links
If you click on a link and make a purchase, I may receive a commission at no extra cost to you.
IInstallParameters
This component is meant to edit install parameters.
Declaration
IInstallParameters: IDispatch
Properties
String ApplicationFolder- Gets or sets the application folder value.
String ApplicationShortcutFolder - Gets or sets the shortcut folder value.
String PackageType - Gets or sets the type on the output package. Supported values are: “32bit”, “amd64”, “arm64”, “intel64”.
String InstallationType - Gets or sets the way the package will be installed.
Supported values are:
- PerUser - the application is available only for the user who installed it
- PerUserWithAdmin - the application will be installed per user but requires administrator privileges
- PerMachine - the application will be available for all the users of that machine
- PerMachineIfAdmin - the application will be installed “Per-machine” if the user has administrative rights and “Per-user” otherwise
String RebootBehavior - Gets or sets the system reboot behavior.
Windows Installer can determine when a system reboot is required and automatically prompt the user at the end of the installation.
For instance, if the installer needs to replace any files that are in use during the installation, it will automatically prompt for a reboot once the installation is finished.
Supported values are:
- “PromptIfRequired” - let Windows Installer decide when a system reboot is necessary
- “Force” - always prompt for a reboot at the end of the installation, even if a system reboot is not required
- “Suppress” - suppress prompts for a reboot at the end of the installation. If the installer encounters the ForceReboot action, it still prompts the user to reboot during the installation
- “SuppressAlways” - all reboots and reboot prompts at the end of the installation and during the installation (initiated by the ForceReboot action) are suppressed
Bool PerformRebootIfRequired - Gets or sets the property to make the installer perform any required reboots automatically, without prompting the user.
Bool LimitToBasicUI - Gets or sets the property to direct Windows Installer to display only a dialog with a progress bar showing the evolution of the installation and the message boxes that display error messages.
Bool VerboseLogging - Gets or sets the property of the package to create a log file each time the install package runs. This option sets the Windows Installer MsiLogging property tovp value.
Bool RunAsAdmin - Gets or sets the execution level to “Require Administrator” or it will set the execution level “As Invoker”. “Require Administrator” value will change the build package type to “Single Exe setup” (resources inside).
Example:
$project.InstallParameters.RunAsAdmin = “True”
Copy
See also
Did you find this page useful?
Please give it a rating:
Thanks!
Report a problem on this page
Information is incorrect or missing
Information is unclear or confusing
Something else
Can you tell us what’s wrong?
Send message
Also read:
- [New] 2024 Approved Captivation Creator for Articles
- 2024 Approved Unlocking Full Potential with PowerDirector - A Comprehensive Review
- A Detailed Guide on Faking Your Location in Mozilla Firefox On ZTE Blade A73 5G | Dr.fone
- Best Top 3 Replacements for Picasa: Modern Photo Editing Software
- Enhance Your YouTube Music Experience with Just Two Simple Tweaks
- Father's Day Greeting Cards Inspiration: Best Practices & Creative Concepts for Perfect Messages
- In 2024, Ideal Screencasting Apps That Transform Classroom Dynamics
- In-Depth Product Information: Navigating the Features & Specifications Section
- Inspecting Slowdown in Your Photo Booth Recording for 2024
- Modify Parent-Child Conversations: A Comprehensive Guide
- New Unveiling Top Tunes Without Words A Guide to Musical Backdrops for Films for 2024
- Revamping Parameters: Master the Edit Arguments Feature
- Top 5 Compatible Screen Mirroring Applications for Your Windows 11 PC
- Understanding the Dependency Settings Pane: A Comprehensive Guide
- Why Is My Realme C55 Offline? Troubleshooting Guide | Dr.fone
- Title: Understanding Installation Settings and Configurations
- Author: Kenneth
- Created at : 2024-10-06 21:21:06
- Updated at : 2024-10-11 07:04:13
- Link: https://fox-sys.techidaily.com/understanding-installation-settings-and-configurations/
- License: This work is licensed under CC BY-NC-SA 4.0.