
Explore application packaging and repackaging using MSI and Windows Installer with AdminStudio and InstallShield, covering lab setup, source validation, transforms, custom actions, upgrades, and silent deployment.
Learn the basics of application and packaging, including how applications are installed, verified, uninstalled, and repackaged, and explore media sources, installers, and common examples like Google Chrome, VMware, Excel.
Learn the distinction between application packaging and repackaging, and analyze how packaging and wrapping binaries, managing files and dependencies, and market factors impact software deployment.
Explore the history and significance of Windows Installer in packaging and deploying applications. Learn how install, uninstall, and service operations interact with the operating system across Windows versions.
Explore the challenges of legacy installers in application packaging, including repeated installations, recognition failures, and verification hurdles faced when using legacy packaging tools like AdminStudio and InstallShield.
Repackaging creates a repeatable, configurable installation package or factory that standardizes deployment across computers, saves time and admin costs, and enables self-healing and rollback on uninstall.
Create a virtual machine and install the AdminStudio tool to build a packaging lab with operating systems, snapshots, and reusable images for streamlined software packaging.
Explore the installshield tool to package and repack an application, outlining project setup, packaging rules, and the workflow for creating and editing packaging artifacts.
Master repackaging best practices for deploying applications across client operating systems, emphasizing accurate labeling, ethical packaging, testing with virtual machines, and cleanup.
Perform a thorough technical review and source validation to verify an application's integrity before packaging, covering access checks, dependency verification, license details, and proper packaging steps.
Explore repackaging with installation monitoring methods to refine packaging workflows, implement best practices for reliable deployment, monitor installations, back up data, and streamline application revitalization across systems.
Master repackaging using the snapshot method with AdminStudio and InstallShield, applying hands-on packaging techniques, validating installers, and refining application deployment workflows.
Explore general information on customizations with the InstallShield tool, focusing on packaging applications, managing naming conventions, handling different operating systems, and repackaging strategies to support multiple product variants.
Explore how to customize MSI packages using InstallShield, focusing on the logical structure and options for company-specific requirements and client customization in application packaging.
Explore how to customize installations with InstallShield by managing files and folders, adding and replacing items, and configuring packaging details to tailor software installations.
Learn how to customize installations using the InstallShield tool with a focus on registries, including creating keys and managing registry data within application packaging workflows.
Learn how to customize installations with InstallShield. Configure environment variables, ODBC data sources, and services.
Learn to customize packaging with the InstallShield tool by managing components, handling dependencies, and avoiding duplicate components across Windows XP-era setups within application packaging.
Learn InstallShield tool customizations, including enabling and disabling features, packaging strategies for single-file and multi-file deployments, and handling files and folders across applications of varying size.
Learn to create advertised shortcuts in an MSI package using adminstudio and installshield, within the broader scope of application packaging.
Discover the concept of self healing in software packaging, examine how missing components drive failures, and learn restoration strategies to identify the root cause and maintain packaging workflows.
Learn to create Windows Installer transforms (.mst) and master application packaging. Explore customizing installations, handling custom actions, and packaging workflows with AdminStudio and InstallShield.
Overview of Application
What is Application Packaging
What is Application Repackaging
Difference b/w Packaging and Repackaging
Windows Installer History
Challenges with the traditional installers (.exe)
Advantages of Application Repackaging
Introduction to AdminStudio and Installshield
Introduction to Repackager and Tuner tool
Lab setup for Repackaging the Applications
Tools required to setup the lab
Introduction to VMWare workstation
How to create and configure the Virtual Machine (VM)
Purpose of Virtual Machine
Installing the Repackaging tools
Repackaging Best Practices
What is image ?
Importance of Clean Machine
Perform the Source Validation
Customizing the application with Installshield
Customize the files and folders
Customize the Registry keys
Customize the Environment Variables, Services, ODBC
Methods to Repackage the Application Using Repackager
Introduction to Remote Repackager
How to configure and access Repackager remotely
What is Installation Monitoring ?
What is SnapShot Method ?
Introduction to Self-healing
What is Advertised Shortcuts
Significance of Advertised Shortcuts
What is Self-Healing
How to find the root cause for the Self-healing
MSI Logical Structure
Introduction to Features
Introduction to Components
Introduction to Resources
Parent – Child Features
Sibling Features
Component Rules
Introduction to Windows Installer Transform (.mst)
When to Create a Transform
How to Create a Transform
Commands to Install Transform
Introduction to Custom Actions
Purpose of Custom Actions
Type of Custom Actions
Custom Action Conditions
Practicals on Custom Actions
Introduction to MSI Upgrades
What is Upgrade ?
Types of MSI Upgrades
Introduction to Small Updates
Introduction to Minor Upgrade
Introduction to Major Upgrade
Commands to Install the each Upgrade
Package Deployment
Commands to install / uninstall
Create a VbScript to Install / Uninstall
Create a Wise Script to Install / Uninstall
Commands to create log files
Commands to do the silent install / uninstall