I have released a new version of MJRW at http://jacobsm.com/mjsoft.htm :- Changes 22.214.171.124 to 126.96.36.199 1) Improved interface slightly by making more room for the buttons and rearranging menu items. 2) Improved "Subkeys" button functionality and made its prompts clearer. 3) Improved start up methodology to support service start ups. 4) Implemented service version and stub loader. See help for more details on service mode under section "RUNNING MJ REGISTRY WATCHER AS A SERVICE". 5) Added exemptions for registry session information being created and destroyed on login and logout. Here is the manual section on service mode :- RUNNING MJ REGISTRY WATCHER AS A SERVICE You will need administrator access rights to set up the MJ RegWatcher Service. You can use the item under the Options menu to "Install MJ RegWatcher Service". REMEMBER TO UNINSTALL THE INTERACTIVE MJ REGISTRY WATCHER (using Options, Settings, Automatic Startup Options or disabling the scheduled task or Startup menu item) before you start using the service since they cannot be run simultaneously. Once interactive MJRW is uninstalled, and the service has been installed, you can start the service by running services.msc (or Administrative Tools, Services from Windows) and going to the entry "MJ RegWatcher Service Stub" and starting it. Once running, it will continue to run until the PC is shutdown, surviving logins and logouts, and automatically starting up when the PC is started (and before anyone logs in). If someone tries to terminate it without stopping the service stub, it will be re-launched automatically. To remove the service, you have to stop the service running using services.msc (or Windows service manager with Administrative Tools, Services). Navigate to "MJ RegWatcher Service Stub" and stop it. Then launch interactive MJ Registry Watcher (by running RegWatcher.exe from the installation directory) and choose "Uninstall MJ RegWatcher Service" from the Options menu. REMEMBER TO INSTALL THE INTERACTIVE MJ REGISTRY WATCHER (using Options, Settings, Automatic Startup Options or enabling/creating the scheduled task or Startup menu item) if you want MJ Registry Watcher interactive mode to start up automatically when someone logs in. The service has some important differences from the interactive mode :- 1) Only Accept and Reject modes are supported. Prompt mode defaults to and sets Accept mode. 2) There is no tray icon or visible application interface. It runs invisibly. 3) Keys and filespecs prefixed with $ to always prompt, will instead Accept or Reject depending on which mode is set. 4) The configuration of the service is taken from that used by the normal interactive configuration. 5) Only one instance of the service can be run at a time, and it cannot be run at the same time as an interactive session. 6) To be informed about alerts while the service is running, you can :- a) Run the application mjrwmon.exe from the installation directory to monitor the service b) Use the alert sound set in interactive mode c) Use the email settings set in interactive mode d) Keep a view open and refreshed on the log file mjregwatchkeys.log Enjoy!