Systems and methods to create a clean install of an application
AssigneeCloudVolumes
InventorMatthew Conover
Life of this patent
Estimating the term…
Abstract
Disclosed herein are methods, systems, and software for computer application installation. In one example, a method of computer application installation includes executing a computer application installer. The method further provides, interrupting the computer application installer with a clean install mechanism, and forcing installation of all application components even if one or more of the application components was previously installed.
Claims20
An apparatus comprising:
- a storage device;
- program instructions stored on the storage device and comprising an application installer that, when executed by a processing system, directs the processing system to:
- prior to installing an application, check a clean-install setting to determine whether the clean-install setting is enabled or disabled;
- when the clean-install setting is enabled, install a set of components associated with the application, even though at least a subset of the components comprise shared components that were previously installed in association with at least one other application;
- and
- when the clean-install setting is disabled, initiate an inquiry to locate the shared components.
A method of influencing an application installation, the method comprising:
- monitoring for an application installer to attempt to locate components shared between an application and at least one other application that is presently installed;
- and
- in response to the attempt by the application installer, indicating an absence of the components to prompt the installer to install another version of the components.
The method of claim 7 wherein monitoring for the application installer to attempt to locate the components comprises monitoring for queries directed by the application installer to an operating system component.
An apparatus comprising:
- one or more non-transitory computer readable media;
- program instructions stored on the one or more non-transitory computer readable media for influencing an application installation that, when executed by a processing system, direct the processing system to at least:
- monitor for an application installer to attempt to locate components shared between an application and at least one other application that is presently installed;
- and
- in response to the attempt by the application installer, indicate an absence of the components to prompt the installer to install another version of the components.
Dependencies are inferred from the claim text.