Release Notes for UltraMon 2.1

This is a maintenance release with several bug fixes.

Go to:


Upgrading from 2.0 final: setup will upgrade your existing installation and preserve your settings and registration information. You don't need to uninstall your current installation of UltraMon first.

Upgrading from earlier versions: before installing, uninstall your current version of UltraMon and reboot. Windows 2000 users: if you are upgrading from 2.0 Beta 6 or 7, and have installed mirroring, uninstall UltraMon by following these steps:

  1. uninstall UltraMon using Add/Remove Programs
  2. open regedt32.exe, the NT registry editor
  3. select the key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\DISPLAYMIRROR'
  4. choose Security\Permissions from the menu
  5. select Everyone, and allow Full Control
  6. exit the dialog with OK and delete the DISPLAYMIRROR registry key
  7. select the key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UltraMonMirror' and delete it
  8. reboot your system

Information for system administrators: upgrading a Windows 2000 system with mirroring installed requires a reboot shortly after starting setup. Setup will automatically resume after the system has been restarted. If you need to run the upgrade with custom command-line arguments (besides /q): UltraMon resumes setup by running

%WINDIR%\System32\Msiexec.exe /i "<UltraMon msi file>" /q[<ui level>]
You can override the default by setting the RTSRESUMECMD property to the command-line you want to run. The following example sets RTSRESUMECMD in order to run the main part of setup (after the system restart) with logging enabled:
%WINDIR%\System32\Msiexec.exe /i "\\MyServer\UltraMon Setup\UltraMon21.msi" /qn RTSRESUMECMD="%WINDIR%\System32\Msiexec.exe /i ""\\MyServer\UltraMon Setup\UltraMon21.msi"" /qn /l*v ""\\MyServer\UltraMon Setup\Logs\%COMPUTERNAME%.log"""

Bug fixes

Mirroring and monitor preview cause problems when Nvidia nView Desktop Manager version 40.xx is enabled
If the nView Desktop Manager included with 40.xx Nvidia drivers is enabled, activating mirroring or monitor preview will cause problems, such as windows vanishing or no longer responding. You need to log off and restart the system.

Status: this is an issue with the nView Desktop Manager and can't be fixed in UltraMon. As a workaround, you should disable the nView Desktop Manager. UltraMon will show a warning if it detects that nView Desktop Manager version 40.00 or later is running when using mirroring or monitor preview.

• Opera 7.0 Beta 1 crashes when clicking on UltraMon custom window buttons
Status: fixed.

Smart Taskbar doesn't work correctly after it has been restarted
After restarting the Smart Taskbar, task buttons may no longer follow applications which have been moved, newly started applications may not be added to the taskbar.

Status: fixed.

Smart Taskbar adds multiple task buttons for some applications
For some applications, including WS_FTP Pro 7 and applications created with Visual Basic 3, the Smart Taskbar adds two task buttons instead of one.

Status: fixed.

Windows XP Search takes a long time to appear when Smart Taskbar is running
On some systems, Windows XP's search tool takes a long time to appear when the Smart Taskbar is running, 5-30 seconds.

Status: a workaround has been implemented: by default, the Smart Taskbar runs with low priority on Windows XP, which fixes this problem.

--> This setting can be adjusted in the registry: HKEY_CURRENT_USER\Software\Realtime Soft\UltraMon\Smart Taskbar, DWORD value 'Process Priority'. The following values are supported: 0 - Normal (default on Windows 98/Me/2000), 1 - Below Normal, 2 - Low (default on Windows XP).

Wallpaper loses settings for one or more monitors
If automatic wallpaper refreshing is enabled, this can happen after connecting remotely to the multi-monitor system, after booting with one or more monitors not connected, or after installing new display drivers.

Status: fixed.

Wallpaper loaded when logging in remotely on Windows 2000 Server
When logging in remotely using terminal services, Windows 2000 Server disables the desktop wallpaper to improve performance. But when UltraMon automatic wallpaper refreshing is enabled, the wallpaper will be re-enabled by UltraMon.

Status: fixed.

Clicking Show Desktop again to restore windows only restores windows on some monitors
Status: fixed. Important: in order to fix this, support for WIN+M (minimize all windows) had to be removed on Windows XP (was never supported on earlier operating systems). This means that WIN+M will only minimize windows on the primary monitor. You can use WIN+D instead of WIN+M to minimize all windows.

Old games using 256-color mode may experience display corruption
This happens if automatic wallpaper refreshing is enabled. When UltraMon refreshes the wallpaper after the game has changed the display resolution, the game may experience display corruption. Affected games include Starcraft and Worms 2. Also see this thread for more information.

Status: a workaround has been implemented. By default, UltraMon doesn't refresh the wallpaper when the primary monitor uses 256-color (8-bit) mode. This option can be turned off on the Options tab of the wallpaper manager. You can always refresh the wallpaper manually, either by opening the wallpaper manager or running UltraMonDesktop.exe (in the UltraMon directory) with the /refresh command-line argument.

First task button on Smart Taskbar has wrong size
When the first task button is added to an UltraMon taskbar, the button will have the minimum size required for the button text, instead of the maximum button width.

Status: fixed.

Wrong timing for Show Desktop when dragging item to empty area of taskbar
On Windows 98/Me/2000, dragging an item to an empty area of the UltraMon taskbar will show the desktop almost immediately, instead of waiting 2 seconds like the Windows taskbar.

Status: fixed. Default is 2 seconds on Windows 98/Me/2000, half a second on Windows XP.

--> This setting can be adjusted in the registry: HKEY_CURRENT_USER\Software\Realtime Soft\UltraMon\Smart Taskbar, DWORD value 'Show Desktop Hover Time'. This value is the delay in milliseconds until the desktop is shown.

• Screen saver configuration dialog drawing problems
Screen saver preview doesn't get redrawn when selecting a different monitor or uncovering the configuration dialog. Background of the monitor selection control doesn't get redrawn after previewing the screen saver.

Status: fixed.

• Clicking the taskbar border causes the taskbar to update its position
When clicking the border of an UltraMon taskbar, the taskbar updates its position, even if it hasn't been resized.

Status: fixed.

Known issues

UltraMon Screen Saver crashes when using Novell Client 4.83 SP1
Status: this is an issue with the Novell Client. Novell has a fix and more information on this issue: TID-10071904 The application failed to initialize properly. Another workaround is to enable password protection for the screen saver.

Some applications can't be positioned with UltraMon shortcuts
Can't be positioned at all: ICQ, Netscape Navigator 4.x, Windows Explorer. Don't work with Last Used Position: Internet Explorer, Outlook XP.

Status: will be fixed in a future release if possible.

Taskbar doesn't autohide again occasionally
When using autohide mode, the taskbar occasionally will no longer autohide.

Status: cause unknown, unable to reproduce this issue. If you experience this issue and would like to help with troubleshooting, please contact Support.