Systems and methods to create a clean install of an application
First Claim
Patent Images
1. 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.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18)
Specification