Updated: July 10, 2020 (March 17, 2003)

  Sidebar

What Happens During Application Installation?

My Atlas / Sidebar

757 wordsTime to read: 4 min
Michael Cherry by
Michael Cherry

Michael analyzed and wrote about Microsoft's operating systems, including the Windows client OS, as well as compliance and governance. Michael... more

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 Options

Already have an account? Login Now

Updated: July 13, 2020 (January 20, 2003)

  Sidebar

What Happens During Application Installation?

My Atlas / Sidebar

748 wordsTime to read: 4 min

Because there are a vast number of permutations of computer environments, application setup programs must be quite sophisticated to work reliably in all situations. Whether performed by Windows Installer or other setup programs, all installer programs need to do a common set of tasks, and unless all are done correctly for the specific computer, the application will not run properly (if at all) or other applications or system services could fail.

Fundamental Tasks

When an application is installed, uninstalled, or updated (which can include anything ranging 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, or 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 Options

Already have an account? Login Now