RegistryChangesView: monitor Windows Registry modifications

Martin Brinkmann
Jul 13, 2017

RegistryChangesView is a brand new portable application by Nirsoft for Windows that you may use to monitor the Registry for changes.

The program has been designed to take Registry snapshots, and compare these snapshots to list all changes that have been made to the keys and values included in both snapshots.

This can be very useful, for instance to find out which changes the installation of a program makes to the Registry, to monitor a particular key or value that you are interested in, or to reveal the Registry keys responsible for changes that you may in the Windows user interface.

Obviously, it is also possible to use the tool to revert changes, so that it works like a limited version of System Restore in this regard as well.


registry changes view

The software program is portable, which means that you can run it from any location without installation.

It displays a configuration window on start. The very first thing you need to do on the first start of the program is to create a Registry snapshot.

This is a straightforward process, and results in a copy of the Registry being saved to the program folder.

You may create new snapshots whenever you want, and may compare any snapshot that you have created to the "current state" of the Registry, to another snapshot, or a shadow copy.

For comparison, you need to make sure the direction is correct, and that the hives that you want compared are selected.

As far as direction is concerned, you can compare the first data source with the second, or the other way round.

Most Registry hives are selected by default with the exception of SAM and Security. You may remove hives from the comparison; doing so may be beneficial, as it reduces the list of changes usually.

RegistryChangesView compares the two snapshots, and lists all keys that have changed in the main program window afterwards.

registry changes

Each key is listed with its full path, change type, value name, type and value before and after the change (if available), and other information.

The application uses the typical Nirsoft layout; this means that you can sort the data with a click on a table column header, use the built-in search to find characters of interest, or export the data.

You may right-click on a selection to either open it in the Registry editor, or to save the data to a Registry file.

It is unfortunately not possible to run restore operations directly from RegistryChangesView. This means that you will have to open the Registry using it to restore values or types manually if you need to do that.

Similar programs to RegistryChangesView are What Changed, Registry Alert, or RegFromApp.


RegistryChangesView is a powerful program to monitor the Registry for changes. If you want to use it to monitor changes, it is best to create the first snapshot before the changes are made to the system.

The program is easy to use, offers basic report generation and data saving options on top of that. An option to restore keys directly from the program would be useful, but is not supported.

software image
Author Rating
4 based on 4 votes
Software Name
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


There are no comments on this post yet, be the first one to share your thoughts!

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.