JRE 1.4.2_10 - Access Violation in MsiExec.Exe during install on Windows NT

OS: Windows NT 4.0 Workstation SP6a with all patches applied.

Windows Installer Version: 2.0.2600.2

According to http://java.sun.com/j2se/1.4.2/system-configurations.html a supported system configuration.

During silent installation of JRE 1.4.2_10 an access violation occurs in msiexec.exe. The access violation occurs while executing RegisterJavaWS custom action.

I registered WinDbg.exe as post mortem debugger and WinDbg tells me that the process is "inside" the loader lock. So it seems to me that there is a problem unloading the DLL implementing the custom action (DLLWRAP.DLL).

Installing JRE 1.4.2_09 and JRE 1.4.2_08 results in an access violation as well.

Help!

[716 byte] By [Kriza] at [2007-10-2 6:43:20]
# 1
Try installing a downloaded Java installer file in an interactive manner and see what happens. It includes a recent version of Windows Installer (probably version 3.1 (v2), yours is quite a bit older.See http://support.microsoft.com/kb/893803/
ChuckBinga at 2007-7-16 13:51:46 > top of Java-index,Desktop,Runtime Environment...
# 2

Verion 2.0.2600.2 is the latest version available for Windows NT 4.0. Al the 3.x versions won't install on NT 4.

Unfortunately I'm not able to install 1.4.23_10 in an interactive way: The installer tells me that it can not install JRE because java.exe or javaw.exe are runnning. That's strange since there is no SUN JRE installed on this machine...

Kriza at 2007-7-16 13:51:46 > top of Java-index,Desktop,Runtime Environment...
# 3
Ah, my mistake - I thought you said 2000, not NT. Try looking thru the .msi files, you might find a leftover one from an old Java install. Also check the Registry, and directories.
ChuckBinga at 2007-7-16 13:51:46 > top of Java-index,Desktop,Runtime Environment...