Is there a utility that monitors the changes that a software install makes on the filesystem and registry for Windows Server or Workstation OS? I did a Google search and found uninstalltool_setup.exe which is described as capable of performing this task. However, our environment does not allow us to install software from unknown sources. Please advise if this or any other reputable tool exists to track/audit a software installation process. Thank you.