Post Reply

Forums -> UltraMon™ -> Ultramon 2.6 does not launch on XP x64
Mr Snrub   2005-05-23 16:58
Installed Ultramon 2.5 on Windows XP Pro x64 Edition and found the issue with the task bar not showing the correct tasks (also shutting down Windows makes Ultramon "not responding" for a while too).

I read about 2.6 beta and how it was only available to people that buy Ultramon, so I paid for it, downloaded it and installed it.

It won't launch.
No errors, no event log entries, no system tray icon, no process, nothing.
The "working" animation appears on the mouse cursor for the briefest of seconds, then goes back to normal.

I have clean-booted and installed 2 times over with the same result.

I am using Avast! AV 4 and Tiny Personal Firewall 64 (IDS & Windows Security features disbled).
DEP is on the default setting.

Installed originally to "Program Files (x86)", then to the default of "Program Files".

Any ideas?
Christian Studer   2005-05-24 06:23
If you installed over 2.5, try uninstalling the software and doing a clean install of the 2.6 beta. Installing over the 32-bit version of the software is not supported, and might cause problems.

UltraMon should be installed in the Program Files folder, it's a native 64-bit application. Seems unlikely though that installing it in the 32-bit folder would cause problems, but I haven't tested this.

If it still doesn't work: what happens if you launch UltraMon manually, either via the shortcut in Start Menu > Programs, or by double-clicking UltraMon.exe in the UltraMon installation folder?

Christian Studer - www.realtimesoft.com
Mr Snrub   2005-05-25 06:47
Uninstalled the 32-bit version as directed in the instructions, rebooted and installed the 64-bit version.

Ultramon does not launch if I run the program manually or the EXE directly - the process name does not even appear if I have Process Explorer running and refreshing every 0.5 seconds.

First 2 times I installed I put my licence details in, the 3rd time I left it on evaluation mode to see if it made a difference.

Removed the 64-bit version and put the 32-bit version back on - worked straight away (except the known task/taskbar issue).

Only other significant apps that are installed are Tiny Personal Firewall 64 (Windows Security & IDS features disabled) and Avast! 4 - neither report any issue with the program.
Christian Studer   2005-05-26 01:11
I have uploaded a test version of UltraMon.exe which logs startup failures: UltraMon.exe

You can run the file from any folder, you don't need to copy it to the UltraMon installation folder.

When the process exits, you'll get a message that the log file has been created. The file is called UltraMon.log and is created in the same folder as UltraMon.exe.

Please post the contents of the log file here, or mail it to support@realtimesoft.com.

Christian Studer - www.realtimesoft.com
Mr Snrub   2005-05-27 04:02
Ultramon.log created, but contains nothing.
No errors appear, no event log entries.

If I repeatedly try to launch Ultramon.exe in rapid succession I briefly see Process Explorer register the presence of Ultramon.exe as a process spawned from Explorer.exe, but it goes away instantly.

I tried running the debug Ultramon.exe without it being installed, got a popup message and an entry in the Ultramon.log that UltramonRes.dll (or something) could not be loaded.


(Application) Event log entries from installing Ultramon:

Service Control Manager 7035
"The Windows Installer service was successfully sent a start control."

Service Control Manager 7036
"The Windows Installer service entered the running state."

Service Control Manager 7035
"The UltraMon Utility Driver service was successfully sent a start control."

Service Control Manager 7040
"The start type of the UltraMonMirror service was changed from demand start to system start."

Service Control Manager 7040
"The start type of the UltraMonMirror service was changed from system start to demand start."


Checked the services list - I do not have any Ultramon service, should I have?
Mr Snrub   2005-05-27 04:17
Tiny Personal Firewall 64 (6.5.92) causes the problem.

Uninstalled TPF64 and rebooted - Ultramon 2.6 runs perfeclty.

Reinstalled TPF64 and rebooted - no Ultramon, and TPF's activity monitor just shows a "process started" for Explorer.exe and a "process ended" immediately for Ultramon.exe.
Even if I disabled all 3 modules in TPF64, Ultramon does not start.

Uninstalled TPF64 again - Ultramon now launches once more.
Christian Studer   2005-05-27 07:17
Looks like the firewall kills the UltraMon process for some reason, that would explain why you got the empty log file. That's just a wild guess though.

Unfortunately I have no idea why this would happen, UltraMon doesn't need to connect to the Internet during startup. I would recommend contacting Tiny support, they might be able to determine what might cause this.

Regarding the services: these are actually drivers used by the mirroring feature, they are listed in Device Manager (you'll need to check 'Show hidden devices').

Christian Studer - www.realtimesoft.com
Mr Snrub   2005-05-27 19:16
Already done :)

BTW, if you installed TPF 64 without the Windows Security feature at all, then Ultramon 2.6 runs fine.

So it's definitely a bug with TPF 64 - if the feature is present but disabled it is obviously still doing something (but not reporting it or giving you the opportunity to fix it).
(It also breaks the "Advanced" button in Display Properties too, so it's not a very useful feature!)
Christian Studer   2005-05-27 20:05
I have now tested with Tiny Firewall as well, and have been able to reproduce the problem.

Here's more technical information on this issue:

when UltraMon tries to load a resource DLL by calling LoadLibraryEx(L"<res.dll>", 0, 0), an access violation exception is raised in UmxSbxA64.dll at address 0x000000005ff0e609 (UmxSbxA64.dll is loaded at 0x000000005ff00000).

UmxSbxA64.dll is a component of Tiny Firewall.

Christian Studer - www.realtimesoft.com
Christian Studer   2005-05-27 20:14
My guess would be that Tiny Firewall has a problem with a 32-bit resource DLL getting loaded into a 64-bit process.

Christian Studer - www.realtimesoft.com
Forums -> UltraMon™ -> Ultramon 2.6 does not launch on XP x64

Post Reply