Hi All,
Sorry for dragging up a new post, but I have had a similar experience and wanted to help anyone else who has had this infuriating problem.
My 32-bit install wouldn't work at all. I would double-click on the installer file, the 'spinner' would show the computer was doing something then nothing would happen. I tried redownloading, didnt work. I tried running JavaRA to remove and registry entries or BHO's that were causing a problem. Didn't work.
So I did a process monitor (thanks sysinternals) to try to find why the installer wasn't working and made a nice discovery. No idea why it wouldn't install, but ... I found the files are extracted from the downloaded binary and are expanded into a directory. And because the installer dies before running the files, it leaves them there.
So I just ran this file (I was updating jre1.6.0_26 as you can tell):
%USERPROFILE%\AppData\LocalLow\Sun\Java\jre1.6.0_26\jre1.6.0_26.msi
And the installer started working! It all installed fine!
Of course change the Java JRE version to what versuion you are using. Hope this helps. It did in my case.
Cheers
Terry