Updated: July 10, 2020 (March 17, 2003)
SidebarWhat Happens During Application Installation?
Because there are so many variations between PC environments, application setup programs must be quite sophisticated to work reliably in all situations. Whether performed by the Windows Installer or another setup engine, all installer programs need to do a common set of tasks. Unless all are done correctly for the specific PC, the application will not run properly (if at all) and other applications or system services could fail.
Fundamental Tasks
When an application is installed, uninstalled, or updated (which can include anything from minor patches to major upgrades), four fundamental actions take place according to a set of rules created by the developer who built the installation routine:
Create or delete directories and copy or delete files. All files containing the application’s executable code and data must be copied to the appropriate directories within the file system. This includes “shortcuts”-special files that are only links to other files and that provide users with desktop and Start menu access points to the application. During uninstallation, all files and directories no longer needed must be deleted. These operations are tricky because the developer must account for files that are in use, and therefore locked open, as well as files on which other applications are dependent.
Atlas Members have full access
Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.
Membership OptionsAlready have an account? Login Now