Go to:
Release notes for previous releases
Setup will upgrade your existing installation and preserve your settings (version 2.7.0 and later only) and registration information. You don't need to uninstall your current installation of UltraMon first.
When upgrading from version 2.6 or earlier, settings and display profiles, shortcuts and wallpapers will not be preserved. If you need to preserve settings and files, you'll need to upgrade to 2.7.1 first, then to version 3.
Please note that 3.3.0 requires a version 3 license, version 2 registration codes won't work. If you're unsure what version your license/registration code is, login to your account to review your orders and access your registration information. Version 3 registration codes are backwards-compatible and will work fine with earlier releases of UltraMon.
System administrators: if you're upgrading UltraMon installations which use version 2 registration codes, you'll need to specify the new version 3 registration code when deploying 3.3.0, otherwise all upgraded installations will run in trial mode. You can do this by setting the USERNAME and PIDKEY properties, for example on the command line for msiexec:
msiexec /i <setupfile> USERNAME="<registeredTo>" PIDKEY=<regCode>
Taskbar Extensions for Windows 8: the Smart Taskbar feature has been completely redesigned for Windows 8, instead of adding its own taskbars UltraMon now extends the built-in multi-monitor taskbar on Windows 8. You can control taskbar settings via the Taskbar Extensions tab under UltraMon Options, and disable/enable secondary taskbars via the main UltraMon menu. The following extensions are available:
remove the Start button from secondary taskbars or from all taskbars enable thinner vertical taskbars (secondary taskbars only): allows you to resize vertical taskbars to a smaller width than possible by default, this is especially useful when using small taskbar icons hide the taskbar on specific monitors (via UltraMon Options > Ignored Monitors)
You can still use the old Smart Taskbar on Windows 8 if you prefer, but please note that this is no longer supported and may not work at all with future versions of Windows. To do this run regedit.exe and go to the key HKEY_CURRENT_USER\Software\Realtime Soft\UltraMon\<version>, then create a new DWORD value named UmTbarWin7LegacyMode and set it to 1.
New window button compatibility options: when setting up compatibility settings for applications via UltraMon Options > Compatibility, you now have two new compatibility options available which help with applications which use custom window title bars:
force window buttons: this option causes UltraMon to use relaxed rules when determining if an application has a window title bar. Check this option if UltraMon doesn't add the window buttons to an application. Examples are iTunes and Foxit Reader, with this option checked UltraMon will add the window buttons to those applications custom button spacing: allows you to move the UltraMon buttons to the left for a specific application only, this is useful if an application adds its own buttons, for example Office 2013 or Google Chrome
Support for per-monitor DPI scaling on Windows 8.1: features such as mirroring will now work correctly if per-monitor DPI scaling is used.
New command-line arguments for UltraMonTaskbar.exe: on Windows 7 and earlier you could use /stop to disable secondary taskbars, and start UltraMonTaskbar.exe again to enable secondary taskbars. As this wouldn't have worked on Windows 8, /disable and /enable options have been added. These can be used on earlier versions of Windows as well.
• The Ignored Monitors tab under UltraMon Options has been redesigned, 'ignore this monitor' is now 'hide if disabled', and 'ignore enabled monitors' can now be set per monitor and is called 'hide always'. Disabling the taskbar for a specific monitor is now done on the Ignored Monitors tab as well (option 'don't add taskbar'), this was previously on the Smart Taskbar tab under More Options
• When mirroring Firefox version 33 via application mirroring, minimizing Firefox causes a fatal error on line 879 in Mirroring.cpp
• When undoing Show the Desktop, window z-order may not be the same as before
• Passing /stop to UltraMon.exe via PowerShell's Start-Process command doesn't stop UltraMon.exe
• When launching UltraMonDesktop.exe to refresh the wallpaper, the executable file name doesn't get put between double quotes, which can cause another executable to get executed instead
• Set Primary menu option lists ignored enabled monitor
• Move Window button may do nothing if an enabled monitor is ignored
• Setup Customize Installation screen, feature description and disk usage text are partially cut off
• Windows 7: background of UltraMon taskbars is lighter-colored than on the main taskbar
• UltraMon taskbars disappear occasionally when showing the desktop via WIN+D
• Running Wiznote may cause a fatal error in the UltraMon taskbar
• Wallpaper gets messed up if an enabled monitor is ignored
• Scripting: setting the MonCtl.Selection property after recreating the control may cause an access violation if the number of monitors has decreased
• Scripting: the Window object may return the wrong monitor for a window which has a region set and whose larger invisible part is on a different monitor, for example an autohidden taskbar docked vertically between two monitors
• Runtime error in Adobe Acrobat when moving maximized window if Acrobat was launched from CCH ProSystem Engagement. As a workaround, go to UltraMon Options > Compatibility, then configure settings for Adobe Acrobat and check the 'use alternative method to move maximized window' option