I just updated my main W10 desktop PC to Java 8u111 from 8u101, with no BSOD. Also, it's worth noting there are a couple of Install Options in 8u111 that could cause problems. I recommend that you do
NOT select the
Yahoo! option *which Java recommends you install*, make sure to unselect that button. It has caused problems on some of my Customer's machines, especially if they were not using Yahoo for their E-mail.
And secondly, there is another option about detecting old versions of Java that were previously installed on your machine. On my W10 machines, I usually tell the Java Installer to
REMOVE the older versions as the Java Installer tells you, it presents a security risk that allows Hackers to exploit your system.
Running concurrent old and new versions of Java on some machines has been known to cause Windows system instabilities; this is well-documented.
On Customer machines, especially brand new Customers I never remove the old versions, as they are running some app from the XP-era or W7-era that has never been updated to W10, or even the latest W7 and also if they are using old .NET Framework versions as well, the older Java version is needed to make that App work properly with the ancient .NET Framework platform. So, blindly removing the older Java version can be the kiss of death to some of these outdated Apps.
The Customer doesn't understand why the software maker can't update their program, however, in many cases the software company who made the App in question has since long gone out of business; so that update is never going to happen.
The Customer is forced to abandon that App and try to find a similar replacement that is compatible to newer w7/W10 platform.
If you have some of these older apps running on your W7 machine, you should uninstall and reinstall the 8u111 update making sure to leave that old version on your hard drive (
8u101 or whatever you have in your Programs and Features list). At least for testing purposes. If the BSODs continue, I'd suggest another uninstall/reinstall of the 8u111 update and this time select
REMOVE the older version(s) the Java Installer finds. In some cases, it will find ancient versions of Java such a v7 or even v6; and you definitely need to get rid of those--
but again, doing so may render some of your older Apps or Games inoperable or make your BSODs happen more frequently. If this is the case, you have to decide whether to remove those Apps and find replacements and in some cases this is going to cost you money if those Apps are fee-based.
The Goal here is to see if the option in the Java Installer to remove older outdated Java versions to tighten up your machines security is going to make your machine have more BSODs or any at all.
If you determine that removing all your old Java versions from your machine resolves or partially resolves the problem, that's a step in the right direction.
If things get worse, and you have 1 or more Apps that no longer work without the older Java version(s), you can go to CNET or Softpedia and download the standalone installers of the older Java versions and put them back. Of course, doing so could cause your machine to start the BSODs again.
Good luck,
<<<BIGBEARJEDI>>>