Two days ago, I successfully upgraded both the 32bit and 64bit versions of Java on a Win7 64bit system from Java8U31 to Java8U40. Shortly after the upgrade, one of the business websites that uses Java would no longer run. I received an error message that said a Java Virtual Machine was required to run WebConnect. However, I was able to verify Java by using the Java verify webpage. SInce some webstie worked, and others did not, I decided to remove/ reinstall Java.... and here's where things took a morbid turn:
I tried to uninstall Java 8U40 32bit, but received the error, "Can Not find Message File"
I tried to re-install Java 8U40 32bit, but the installer failed with Error 1603
I tried to use the Java Uninstall Tool on the sun website, but surprise, you need Java working in order to run/use the uninstaller
I used the Microsoft FixIt tool, which removed both Java 8U40 entries from the Program & Features window, but I'm still unable to re-install Java
I tried to use the Javara program to remove java, which also appeared to work, but am still unable to re-install
Now, when I try to re-install Java, Error 1603 appears almost immediately after I click on the install button. Whereas in the beginning, it would at least try to install the files before it would error and abort.
Finally, I ran System Restore. Both versions of Java8U40 are back in Programs & Features. Neither version work in IE, and I am still unable to remove or re-install. I am essentially back at square one.