Hi,
You may use registry auditing or Process Monitor to monitor registry changes and determine which principals have made those changes.
However, to determine whether a registry change is suspicious/critical or not depends on the knowledge regarding the registry key.
Here are some references below for you:
Monitoring when registry keys are modified
http://blogs.msdn.com/b/cobold/archive/2011/11/29/monitoring-when-registry-keys-are-modified.aspx
How Can I Monitor Changes to a Registry Key?
Audit activity on a registry key
https://technet.microsoft.com/en-us/library/cc757250%28WS.10%29.aspx?f=255&MSPPError=-2147217396
How to use Group Policy to audit registry keys in Windows Server 2003
http://support.microsoft.com/kb/324739
Best Regards,
Amy