MJ Registry Watcher Changelog

What's new in MJ Registry Watcher 1.2.8.8

Aug 14, 2023
  • Windows 11 support.
  • Circular registry entries now won't prevent MJRW from starting up.
  • Tray icon colour correction.
  • Distribution zip file was missing update information.

New in MJ Registry Watcher 1.2.8.5 (Jul 5, 2018)

  • Updated SSL libraries and strengthened ciphers to TLSv1
  • Improved algorithms

New in MJ Registry Watcher 1.2.8.4 (Nov 12, 2015)

  • On email alerts, you can set TLS (secure SSL transport) by prefixing the port number
  • in the configuration line for the host, with a '+' for explicit TLS and '-' for implicit TSL.
  • See EMAIL ALERT CONFIGURATION above. For example, smtp.office365.com/+587
  • Fixed leak in non-paged pool memory usage.
  • When a file can't be deleted, you now get the option to retry the operation.
  • Improved detection of OS version for the tray hint.

New in MJ Registry Watcher 1.2.8.3 (Sep 5, 2014)

  • Improved resource usage
  • Added some new exemptions

New in MJ Registry Watcher 1.2.8.2 (Mar 3, 2014)

  • There is now a new option on the "Customizations" menu called "Always Add Exempted Items to Customization Files". If this is checked when an alert occurs and you decide to exempt the key, value or filespec that causes the alert, the exemption is written to the relevant customization file instead of the relevant exemption file. Customization files are never overwritten by an update to MJ RegWatcher, whereas exemption files are occasionally updated. This setting is saved in the configuration file so that it is remembered between sessions.
  • Engine uses even less CPU resource.
  • Added some exemptions for Adobe Flash Player update, new IE stuff and some others. If you have your own exemptions that you'd like to preserve, please transfer them to your customization files before updating.

New in MJ Registry Watcher 1.2.8.1 (Mar 29, 2013)

  • Improved interface slightly by making more room for the buttons and rearranging menu items.
  • Improved "Subkeys" button functionality and made its prompts clearer.
  • Improved start up methodology to support service start ups.
  • Implemented service version and stub loader. See help for more details on service mode under section "RUNNING MJ REGISTRY WATCHER AS A SERVICE".
  • Added exemptions for registry session information being created and destroyed on login and logout.

New in MJ Registry Watcher 1.2.7.9 (Mar 29, 2013)

  • Added "Pause Scanning" option to tray icon menu with options for pausing the sweep for various amounts of time, ranging from 1 minute up to 4 hours before sweeps resume.
  • Added "Check for Updates" option to tray icon menu.
  • Added option to minimize MJRW when a user tries to close the program when the main window is visible.
  • Added hkey_lmus\software\microsoft\windows\currentversion\explorer\plmvolatile to the exempt keys and filespecs list. Windows 8 updates this key whenever a Metro tile changes its content.
  • Added customization files that survive a software update. There are 3 files - one for Key Lists, one for Exempt Values, and one for Exempt Keys and Filespecs.

New in MJ Registry Watcher 1.2.7.8 (Oct 30, 2012)

  • More choice on keys or values you can exempt when there is an alert.
  • Right-Click Options button to go to the first key (usually the run keys).
  • Added some Windows 8 keys and a terminal server autostart key to all key sets.

New in MJ Registry Watcher 1.2.7.7 (Jun 8, 2012)

  • Added DLL injection detection.
  • Improved email alert delivery reliability.

New in MJ Registry Watcher 1.2.7.4 (Oct 29, 2011)

  • Automatic backup of registry occurs about every 28 days. The last 15 are kept.
  • Option to restore any automatic registry backup.
  • Changed default sweep engine parameters to do 5 lines every 47 milliseconds.
  • Updating MJRW using the menu option now renames the old zip file properly.
  • Other minor bug fixes and cosmetic improvements.

New in MJ Registry Watcher 1.2.7.3 (Jun 27, 2011)

  • Uses Microsoft-approved method of reading regional settings.
  • EMail support is now improved with full diagnostic error messages in the log when things don't work properly. This makes for easier email debugging and logging.
  • Automatically resets EMail configuration file when details are not filled in properly.
  • Some new exemptions added for Windows 7.

New in MJ Registry Watcher 1.2.7.2 (Mar 13, 2011)

  • Now ignores changes due to the case of letters being changed. Windows is case-insensitive.
  • Corrected exemption of filespecs with wildcards - these now work correctly.
  • Allowed MJRW to initialise properly when launched with Windows Task Scheduler.
  • Made watchdog process minimise more quickly at launch.
  • Added several new alert sounds to the package.

New in MJ Registry Watcher 1.2.7.1 (Jun 7, 2010)

  • Devised a watchdog process which ensures MJRW is difficult to terminate with a process manager (like Windows Task Manager). The process is called arwwdwin.exe and resides in the same installation directory as MJRW. It is invisible when it is launched by MJRW. MJRW and arwwdwin.exe ensure that each other are running at all times, and only a PC restart/shutdown/logoff or a manual exit of MJRW can stop both processes.
  • Commented out Internet Cookies key from all key sets.

New in MJ Registry Watcher 1.2.6.9 (Jun 26, 2009)

  • When browsing for an alert sound, the file picker now starts in the MJRW directory.
  • All key sets except the Light set have had hkey_classes_root???shell???command and
  • hkey_lmussoftwareclasses???shell???command added, and any duplicates caused by these
  • additions removed. This adds much more protection, especially when I discovered a virus that
  • attacks the Windows help subsystem by redirecting help requests!
  • I have added a mnemonic %cookies% which points to the Internet Explorer cookie store directory.
  • I have added Internet Explorer cookie protection, with the key %cookies%???.txt in its own section,
  • to all key sets except the Light security set.
  • Corrected misplacement of 3rd and 4th buttons on the viewer window after an alert.
  • Corrected misreporting of "Files Added/Deleted :- blah blah blah - No Files Found".
  • Added buttons to any alert prompt, to allow you to switch into either Accept or Reject modes.
  • Improved update checking so that the new .zip file can be downloaded and opened automatically.

New in MJ Registry Watcher 1.2.6.8 (May 26, 2009)

  • Changed the use of the word "Registry" to "Reg" because of the Brontok virus rebooting the PC when it detects a window with "Registry" in the title
  • Added the ability for MJRW to erase chosen values from any key without having to go into
  • RegEdit. Again, this is because Brontok reboots if you launch RegEdit
  • Removed %alldocs% from the mnemonics because it didn't work. Replaced it with %allappdata%
  • which points to the common repository for application data. Under XP, this is usually c:documents and settingsall usersapplication data
  • Corrected over-long widths of 3rd and 4th buttons on the viewer window after an alert
  • Added option to take you to the MJ software website
  • Added option to check for updates, which will list the newest changes and optionally take you to the website

New in MJ Registry Watcher 1.2.6.7 (Apr 6, 2009)

  • Added the ability to add filespecs to the exemptions list.
  • Corrected bug with exemption additions from alerts putting the prefix in the list in
  • addition to the key or filespec, if there was a prefix.
  • Most alerts which cannot be undone and used to offer only an OK button, will now also have
  • an extra option to exempt certain values/subkeys/filespecs.
  • After exempt subkeys or filespecs are added from an alert, the end of the sweep will reload
  • the list so that the exemptions are set. This also happens if you prefix keys during an alert.
  • When hooking fails completely, it now fails gracefully and correctly falls back to polling only.
  • Fixed bug with exemptions starting with hkey_lmcu and hkey_lmus being ignored.
  • When an exempted value or subkey was changed on the PC (which don't cause an alert),
  • the middle window did not reflect the change. Now it does.
  • Reduced execution priority to below normal to ease CPU utilisation.

New in MJ Registry Watcher 1.2.6.6 (Mar 18, 2009)

  • Corrected bug with it not prompting to Quarantine added subkeys.
  • Added an alert option to put added subkeys into the Exempt Keys and Filespecs list.
  • When adding keys or values to the exemptions lists during an alert, it now puts them in with any wildcard that was specified in the original keys list.
  • Increased the width of the buttons on an alert so the texts are more legible.
  • Removed duplicate definition of appinit_dlls from all keys lists.

New in MJ Registry Watcher 1.2.6.5 (Mar 15, 2009)

  • Corrected bug with trailing space being left in registry key to autostart MJRW at logon.
  • Added a new section of additional keys and filespecs to tighten up all entry points to the PC.
  • Also changed every instance of "opencommand" to "???command" to protect all possible actions.
  • If you have tailored keyspecs, please make sure they are backed up before overwriting the files
  • with these new ones. Then simply add in the new section, entitled ## Additional Security, to your
  • tailored keyspecs, and globally change "opencommand" to "???command" if you want.
  • Added extra output information when running in debug mode (right-click up/down arrows on timer)
  • like the line it is checking when a trigger is noted.
  • Augmented the exemption keys and filespecs file. If you have altered your own, again, please
  • make a backup copy before overwriting with this new one.
  • Added hkey_local_machinesystem???services cpipparameters to all sets.
  • Made polling interval indicator editable, and made it take any value between 0 and 9999 seconds.
  • Set a system hotkey so that pressing Ctrl+Alt+F6 will restore the MJRW window if it is
  • currently minimised to the tray.
  • Bundled extra WAV alert sounds into the distribution zip, rather than as a separate download.

New in MJ Registry Watcher 1.2.6.3 (Aug 5, 2008)

  • Added filespec mnemonics %mydocs% (My Documents), %alldocs% (Shared Documents) and
  • %userwin% (Under XP = c:windows but different under Vista 64!).
  • Improved log and help search facilities.
  • Other cosmetic and efficiency improvements.

New in MJ Registry Watcher 1.2.5.7 (Jul 24, 2007)

  • Fixed bug with quarantining directories.
  • Logging flag is now stored in the configuration file, so the setting is remembered next time.
  • Alerts can now be emailed to, say, a supervisor. User and PC information is included with the email alert, so that the originating machine can be identified.
  • Files and directories can now be manually quarantined, if so desired.
  • The trial period has been increased to 15 minutes, so that deeper investigation of the program's features can be done.
  • Fixed a bug with the padlock remaining red after "OK" type alerts.
  • Other minor bugs fixed.

New in MJ Registry Watcher 1.2.5.6 (May 9, 2007)

  • Allows 5 minutes unlicensed usage before timing out