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.
Claims18
A method of computer application installation on a computing system, the method comprising:
- monitoring for execution of a computer application installer;
- intercepting, with a clean install mechanism, a shared application components query between the computer application installer and an operating system for the computing system, wherein the clean install mechanism stops the computer application installer from locating shared application components on the computing system;
- and
- in response to intercepting the shared application components query, returning to the computer application installer that there are no shared application components to force installation of all application components by the computer application installer even if one or more of the application components was previously installed.
A non-transitory computer readable medium having program instructions stored thereon that, when executed by a computing system, direct the computing system to at least:
- monitor for execution of a computer application installer;
- intercept, with a shared install mechanism, a shared application components query between the computer application installer and an operating system, wherein the clean install mechanism stops the computer application installer from locating shared application components;
- and
- in response to intercepting the shared application components query, return to the computer application installer that there are no shared application components to force installation of all application components by the computer application installer even if one or more of the application components was previously installed.
A system for installing a computer application on a computing system, the system comprising:
- a processing system configured to:
- monitor for execution of a computer application installer;
- intercept, with a shared install mechanism, a shared application components query between the computer application installer and an operating system, wherein the clean install mechanism stops the computer application installer from locating shared application components;
- and
- in response to intercepting the shared application components query, return to the computer application installer that there are no shared application components to force installation of all application components by the computer application installer even if one or more of the application components was previously installed.
Dependencies are inferred from the claim text.