Ken Spreitzer
   HOME

TheInfoList



OR:

An uninstaller, also called a deinstaller, is a variety of
utility software Utility software is software designed to help analyze, configure, optimize or maintain a computer. It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that benefit or ...
designed to remove other software or parts of it from a computer. It is the opposite of an
installer Installation (or setup) of a computer program (including device drivers and plugins), is the act of making the program ready for execution. Installation refers to the particular configuration of a software or hardware with a view to making it us ...
. Uninstallers are useful primarily when software components are installed in multiple directories, or where some software components might be shared between the system being uninstalled and other systems that remain in use. Generic uninstallers flourished in the 1990s due to the popularity of shared libraries and the constraints of then-current operating systems, especially Microsoft Windows XP. Declining storage costs and increasing capacity subsequently made reclaiming disk space less urgent, while end-user applications have increasingly relied on simpler installation architectures that consolidate all components to facilitate removal.


Components

Typical uninstallers contain the following components: * Logger: The Logger is used to log installations (e.g., log which files were added or changed, which registry entries were added or changed, etc. at the time of installation). This log is used when the user decides to uninstall the logged installation at later date (in that case, the log is "reversed" — i.e., the log is read, but opposite actions are taken in reverse order). * Uninstaller: The Uninstaller is used to reverse changes in the log. This way, the applications can be uninstalled because all changes that were made at the times of installation are reversed. * Analyzer (optional): The Analyzer is used to uninstall programs of which installation is not logged. In that case, the program analyzes the program and finds (and deletes, if the user decided to uninstall the program) all related components. * Watcher (optional): The Watcher watches running programs for installation programs (and usually offers to start the logger when such programs are detected). Usually, this works by watching the tasklist for any names that are commonly used by installation programs (e.g., SETUP.EXE, INSTALL.EXE, etc.) * Other tools (optional): Some uninstallers may also contain other related tools for clearing caches or removing unwanted files.


History

Uninstall was invented by Jack Bicer. While he was working on Norton Desktop for Windows at Symantec, Bicer came up with the Uninstall concept and developed the first Uninstall program in 1991. When published on March 23, 1992, NORTON DESKTOP FOR WINDOWS V.20 (see the official - README.TXT) was the first software package ever to include an Uninstaller, shown under the "UNINSTALLING NORTON DESKTOP" section. After the release of Norton Desktop for Windows 2.0, Ken Spreitzer, who was a tester for the product at Symantec, capitalized on the uninstall idea and wrote the first widely used PC program called "UnInstaller", initially licensed to MicroHelp and then by February 1998 sold by CyberMedia. Microhelp published Spreitzer's program as Uninstaller version 1. In 1995, Spreitzer told ''
The New York Times ''The New York Times'' (''the Times'', ''NYT'', or the Gray Lady) is a daily newspaper based in New York City with a worldwide readership reported in 2020 to comprise a declining 840,000 paid print subscribers, and a growing 6 million paid d ...
'' that the royalties he received from Microhelp for Uninstaller made him a millionaire by age 30. Tim O'Pry, while president of Microhelp, substantially rewrote the code for Uninstaller version 2, which became a best-selling program.


See also

*
IObit Uninstaller IObit Uninstaller is an application for Microsoft Windows developed by IObit Inc. The software is an uninstall utility, which extends the method of uninstalling in Windows OS. It removes programs, toolbar, and some leftover registry entries or ...
*
Revo Uninstaller Revo Uninstaller is an uninstaller for Microsoft Windows. It uninstalls programs and additionally removes any files and Windows registry entries left behind by the program's uninstaller or by the Windows uninstall function. Features Revo Uninst ...
*
Should I Remove It? Should I Remove It? is a freeware utility from Reason Software that uses crowdsourced data to recommend removal of programs from Microsoft Windows systems. Features Should I Remove It? uses crowdsourced data based on the actions of its users to ...
*
ZSoft Uninstaller ZSoft Uninstaller is a freeware software utility from ZSoft Software for the Microsoft Windows operating system. When programs are deleted using the default program uninstaller, it may leave behind some files and registry entries. ZSoft Uninsta ...


References

{{Reflist Utility software types Package management systems