There has been sufficient proof by exhaustion that running the Revo Uninstaller has cured the periodic Software Updater pop-up window complaint in this thread. My thanks to plodr for that recommendation. I will use that app for all future uninstalls because it first runs the registered Uninstall for the target program and then cleans up the dirt that process leaves behind. Nice.
However, because the startup Realtek Audio pop-up is for a failed driver instead of a program install, it does not appear in the Control Panel->Programs and Features list and Revo Uninstaller can’t do anything about it. My guess is that problem is detritus in a similar sub-tree of the Registry that Revo Uninstaller cleaned out for the Software Updater problem.
Well, not long after I posted that, the Software Updater "update" screen popped up again. A proposition requiring proof by exhaustion is never really proved.
In light of the lack of progress on this thread’s issues and the concomitant lack of severity of the problems, I will probably close this thread soon. However, I did profit by learning about the Revo Uninstaller (in part a dreaded registry cleaner) and the difference between what I had done programming in Java and Java Beans and the new (to me) JavaScript language used as a browser Add-On.
I must mention that the idea promulgated in this thread website that allowing JavaScript usage in browsers is relatively harmless while running isolated Java applet programs to be interpreted by Oracle’s Java Runtime is relatively dangerous is not universally accepted. The justly famous Tor Project claims that enabling JavaScript enhances the risk of the host browser’s vulnerabilities, (see
Tor Project: FAQ)
"Why is NoScript configured to allow JavaScript by default in Tor Browser? Isn't that unsafe?
We configure NoScript to allow JavaScript by default in Tor Browser because many websites will not work with JavaScript disabled. Most users would give up on Tor entirely if a website they want to use requires JavaScript, because they would not know how to allow a website to use JavaScript (or that enabling JavaScript might make a website work).
There's a tradeoff here. On the one hand, we should leave JavaScript enabled by default so websites work the way users expect. On the other hand, we should disable JavaScript by default to better protect against browser vulnerabilities (
not just a theoretical concern!). But there's a third issue: websites can easily determine whether you have allowed JavaScript for them, and if you disable JavaScript by default but then allow a few websites to run scripts (the way most people use NoScript), then your choice of whitelisted websites acts as a sort of cookie that makes you recognizable (and distinguishable), thus harming your anonymity. [a risk I take]
Ultimately, we want the default Tor bundles to use a combination of firewalls (like the iptables rules in
Tails) and
sandboxes to make JavaScript not so scary. In the shorter term, TBB 3.0 will hopefully
allow users to choose their JavaScript settings more easily — but the partitioning concern will remain.
Until we get there, feel free to leave JavaScript on or off depending on your security, anonymity, and usability priorities."
Meanwhile, the only reason I can think of that an isolated (not an add-on or extension to a browser, etc.) Java applet increases the risk of BSOD failures any more than an isolated program I write in C or C++ is that Oracle’s Java Runtime is an order of magnitude more buggy than Microsoft’s C and C++ runtime DLLs, and uses unnecessary privilege. In my almost 10 years of running many C and C++ programs (mostly my own) and some Java applets on this Windows 7 box, under my Administrator ID, I have experienced only one BSOD and that was definitely
not caused by a C/C++ program or an applet.