System Integrity Inspector


System Integrity Inspector is a wizard based software that can be run on either windows desktop or Server operating systems which allows you to define Software profiles, which consist of rules to test the integrity of that defined sofware system on another windows computer. There are file system rules, registry rules and system settings rules. Profiles are then grouped into profile set's.

Rules can be set as compulsory (rules that are necessary for the system to be correctly configured) or can be informational rules to gather details about the system. The result of a compulsory rule is displayed in either red or green, depending if it system is configured correctly or not. This allows you to quickly scan a report to see if a system is setup correctly. Once Profiles are created you can test the profile on the machine you created it on, or copy the profile to another computer to be used with the system integrity inspector client side software. After the profile is run a pdf report is generated with a date and time stamp. Rules can be edited within a profile. Profiles can be added or removed to exiting profile sets.

Example System Integrity Inspector profile set Example report


System Integrity Inspector

Standard version for generating software profiles. Can be used by one person, on as many machines as they need to as long as they are the only user.

System Integrity Inspector - company

Same as standard version, but can be used by an unlimited number of people within that company to create profiles.

System Integrity Inspector client

Client side version that can be distributed freely to run the software profiles.


Detect configuration drift.

Software is often deployed or setup with a particular configuration. Over time this configuration can change due to changes made by the end user or by other software changing settings (often registry settings). When the software is broken and no longer working, the System integrity inspector profile can be run on the affected machine to confirm it is configured correctly. Complex software systems have many settings that can take a huge amount of time to troubleshoot which settings have been changed. System integrity inspector can quick check the settings from a profile to identify if it is configured correctly.


By having all the necessary settings in the one profile and with the use of the note rule to document what each rule is testing and why, the profileset can be used as documentation for the system that it is testing.

Improve help desk troubleshooting and time to resolve.

System integrity inspector can be used by 2nd and 3rd level staff to create profiles for complex systems. The 1st level helpdesk staff can then use the these profiles to check a system allowing more calls to be resolved at the first contact, in a far quicker time then would otherwise be possible. With the correct access system integrity inspector can be used remotely as well.

Change verification

System integrity inspector can be used to verify changes to windows server systems. Often company's have multiple test environments and a production environment. As the system is setup in each enviroment it is important to confirm that each environment is identical. System integrity inspector allow you to confirm that each environment is configured correctly.