Uninstaller Software

What you need to know aboutUninstaller Software.

Uninstaller Software

Before we discuss software that uninstalls programs let’s take a look at its counterpart, installation software. Usually a program must be installed before it can be executed. Most programs are stored in condensed form whether on the Internet or on physical media such as CD-ROMS and DVDs. Prior to use they must be expanded and placed on the user’s computer so that they don’t interfere with the rest of the system. If Program X worked before Program Y was installed it must continue to work after the installation. Of course once Program Y is known to work properly, the user may wish to uninstall Program X, a subject dealt with below.




In some, but not most, cases, programs are simply copied into the correct location. Some operating systems such as Damn Small Linux may be run from a CD, DVD, or USB drive and in a sense aren’t installed at all. But in most cases installation means more than simply copying files. The installed program affects the entire system, at least until it is properly uninstalled. Installation can involve creating or modifying directories, program files, Windows registry files, environment variables, and links.


Uninstaller software in commercial family programs

Uninstaller software can help keep your computer clean.


Both Microsoft and competitors offer packages that control the installation process. Deployment packages help automate the complex process of upgrading or installing new operating systems on dozens if not hundreds of computers. After all, no company wants to send out technical support personnel to deal with hundreds of upgrades, one at a time.


An uninstaller or deinstaller is a computer program designed to remove all or parts of a specific program or application. It rolls back the effects of an installer. Some software vendors ship a custom uninstaller with their applications. Many installation programs include an uninstallation option.


Uninstaller screenshot in commercial family programs

Learning to use Uninstaller software.


Uninstallers often contain the following components: The Logger component keeps an installation journal, for example noting registry and file changes and additions. This log supplies a list of actions to undo when uninstalling a program. The Uninstaller component actually reverses the changes that were recorded in the log. An optional Analyzer component uninstalls programs whose installation was not logged. The absence of a log makes the uninstallation process more clumsy and error prone. The optional Watcher component keeps an eye peeled for installation programs and may initiate the Logger when it finds such a program. Supplementary tools perform tasks such as cleaning up the browser history and performing backups of files and registry entries. You should never install a program unless you have a clear vision of how to uninstall it should the need arise.