HOW TO: Track what changes are made on your computer during a program installation.

Ever wanted to know exactly what changes (file and registry) that program you are installing is making on your computer? Ya I have too. Well this guide is intended to teach you how to do that.

What you need


  • Very Easy

Advance Notice

  • Be warned that this method can be a bit slow – 2-3 mins per install, depending on your computer.


Zsoft Uninstaller is a program that improves upon the normal Windows uninstallation methods; it helps you remove all traces of the installed program, including registry changes and left over files. However, I am not telling you to download Zsoft Uninstaller for its ability to uninstall programs. I am telling you to download Zsoft Uninstaller because of its feature to analyze installations.

You see how Zsoft Uninstaller works is that to ensure full removal of a program, you have the ability to ‘analyze’ and record the changes that the installer makes on your computer. Zsoft tracks not only file changes, but also registry changes; it will tell you exactly where a new file is added, or from where a file was deleted. Samething with registry. All you do is scan your computer before you install the program and scan your computer after you install the program. Zsoft will compare the changes and store them, giving you the ability to view them whenever you want. It is this analyzing feature that we are interested in.


First download and install Zsoft Uninstaller. This is a ‘no duh’ step, but as my C++ teacher said – never underestimate the power of human stupidity. Not saying that whoever is reading this is stupid – far from it. In fact whoever is reading this is an enlightened genius. But you get the point right? :D

All the steps from now onwards you have to repeat everytime you want to track the changes made by a particular program during installation.

Run/start Zsoft uninstaller. Click on the ‘Analyze’ button up top:

In the window that pops up, make sure “Analyze an installation” is selected and hit “Next”:

At the next screen, select which hard drives will be effected by the installation of you program (C drive + the one you are going to install into). If you don’t know which drive to check, chances you are going to install into your C drive so leave just C drive checked. Hit “Before installation”:

This will start a scan of your computer. Wait for the scan to finish. How long it takes will depend on your computer. Yes I know it is kind of slow. After the scan is finished leave this window open and normally install your program. After you have installed your program, run it once for good measure. After that, open up the Zsoft window and hit “After installation”:

You will then be prompted with a window to enter a name for the software you installed:

The name can be anything you want, but make sure to make it meaningful so you will be able to recognize what software it was that you installed by looking at the name. Hit “OK” after you are done. Zsoft will again start to scan your computer. Wait for the scan to finish. After the scan is finished, Zsoft will automatically compare the two scans and try to find the differences. Wait until you see this window:

Hit “OK” and you will be brought back to the main program window. From that window, click on the “Analyzed Programs” tab:

You should now see the program you just analyzed. I had analyzed CHM Editor and named it CHM Editor, therefore you will see CHM Editor in my screenshot. Right click on this program and click on “Show Recorded Info”:

A window will open up that will list all the changes that were made to your computer during the installation of that program you have selected. The changes include file changes and registry changes both. However, from this window you are unable to search the changes to find any specific one you are looking for (I am talking about Ctrl + F search). So, what you need to do is click on the blue button that is located in the top left corner:

This will allow you to save all the changes made into a .txt file. Name the .txt file whatever you want and save it. After you have saved the .txt file, browse to the .txt file and open it. You will now be able to search all the changes with Ctrl + F.

That is it. As I said earlier, you will have to do this process everytime you want to track the changes made by an installation.

Before I end this post, I would like to say you are welcome to use Zsoft Uninstaller to uninstall your programs also – Zsoft is pretty decent in that area although I found it to be rather annoying. However, my recommendation would be to use RevoUninstaller to uninstall programs and just keep Zsoft for its analyzing abilities.

Related Posts

  • melen001

    Thanks for the great review and the detailed explanation on how to use the Analyze feature. I used Zsoft to re-install a program and record everything it installs especially on my registry. I had a problem with a program by, Blue Labs FreeViewer, left behind a bunch of registries and this caused me issues with my Picture Folder. With the record installation I was able to see what it installed and i removed everything that caused me the problem. Thanks…

  • TheBrownWizard

    Thanks for this.. really helps me a lot!

  • Owais

    Very good Tutorial and well described. but I would go with what Blue Ray said. Advanced uninstalled is far more better as it has the ability to remove the application automatically including the traces.


  • fred

    Excellent tutorial!

    After a software install, I found that the Zsoft window had closed. Simply re-open it, but on the Analyze Installation screen, select the “Finish an analysis” option.

    Thanks, Ashraf!

  • Blue Ray

    Advanced Uninstaller Free (Innovative Solutions) is my personal choice because it offers a feature not found in any other (including ZSoft’s): the ability to *reinstall* a traced installation. Why is that a big deal? Consider the site. They offer free installations of their offerings — good for 24 hours — and occasionally (very occasionally these days) it is something you’d like to keep around in case you’d like to reinstall it later.

    Simply trace the install with Advanced Uninstaller Free then uninstall and the program keeps a complete record of what was installed as a backup. Should you wish to reinstall, you can do so at any time. Unethical? It’s *your* harddrive and you can do with it what you wish. If giveawayoftheday is offering it as a freebie, it is a freebie and all you are doing is backing up the program…no ethical dilemma.

    The problem with AUF is that it is *slow* (the entire tracking process takes about 5 minutes on a moderately filled disk). Other solutions — like ZSoft’s — are much quicker but lack the reinstall backup. There are also plenty of paid alternatives, like Full Uninstall and Total Uninstall, which periodically offer giveaways if you keep your eyes open. I’ve known ZSoft to fail sometimes so I generally prefer these other paid programs for most install tracking where I don’t need the ability to backup the process.

  • Guerrero

    Total Uninstall does the same thing without making you jump through hoops.

  • Pierre

    Thanks Ashraf for your new HOWTO. Very good. I wonder if you have evaluated INCTRL5 software: I use it for years without worry !
    Infos: or
    Thanks for your blog.

  • Chad

    Looks like there’s a portable version on the Zsoft Uninstaller website. One less installed program to worry about. Anyone know of the disadvantage of using the portable instead of the installed version?

    Ashraf, I’m curious as to why you find the uninstaller “annoying”. What exactly does that mean?

  • John

    What has become of Cleansweep.
    It was very good and started up automatically when an install started.

  • Tim

    Yesterday I installed Glimmer. When I tried to open it, I got the message that the program encountered a problem and needs to close. I used Zsoft to unintall it. Zsoft also took out almost 50 of my 200 programs that were intalled prior to the Zsoft installation. In addition, Zsoft changed to the German language. This isn’t a big problem because I use Acronis True Image and keep several extra HD’s in case something like this happens.

    I don’t know what went wrong, but I thought you might be interested. I know you suggested Revo for uninstalling. I guess now you just have a better reason for suggesting Revo.

  • I tried ZSoft, but as you said, Revo is much easier and cleans about as much as ZSoft.

  • Please read before posting.

    This is the last paragraph of my post:

    Before I end this post, I would like to say you are welcome to use Zsoft Uninstaller to uninstall your programs also – Zsoft is pretty decent in that area although I found it to be rather annoying. However, my recommendation would be to use RevoUninstaller to uninstall programs and just keep Zsoft for its analyzing abilities.

  • Revo uninstaller is much better.

  • watcher13

    Thanks, I’ve been getting ready to look for analyzers to record install changes. I’ll put this on top of the list.

  • It actually is quite simple once you get usto it; it is just annoying.

  • internetexplorer

    Thanks, I’ve always wondered how many hoops you have to jump through to get that information. I guess I’ll have to try it to see if it’s as bad as it looks. LOL. I’m not just kidding around, either, I really appreciate the info–I just had not gotten around to putting it together myself.