Registry Guard Service is the service-only version of the Registry Guard software application. It allows you to block processes from writing/reading/deleting custom registry keys and values.
It can save a log file with the date/time, fully qualified process path, parent process file path and other useful information. The service version is specifically built for companies that want to install it on thousands of PCs, it has no GUI and it runs as a service in the background, thus supporting Standard User Account, Fast User Switching, Multi-Users etc.
You can also create custom exclusion rules (supporting wildcards) to allow specific processes to modify the Windows registry.