Don't get burned by Windows Update
It's the very definition of irony: bugs in the application designed to install bug fixes. Such is Windows Update, which in the two instances described below installs known buggy software--and tells you that all is well when it is not.
Installing IE7
I use Firefox for pretty much everything, so my main desktop and laptop (both running Windows XP) still had Internet Explorer version 6 until recently. I also run Windows Update manually, so keeping IE 7 off my machine involved nothing more than unchecking a box once a month. But now that IE 7 has been out for roughly a year, and I'm addicted to tabs, I finally got around to installing the browser.
Since I was up-to-date on bug fixes, IE 7 was the only thing Windows Update had to install. The installation process includes the option shown below about installing "the latest updates for Internet Explorer," which I did. All went well, at least according to Windows Update.
The first thing I noticed afterward was that IE 7 turned on the language bar toolbar on the task bar. It doesn't take up much room, but I have no interest in the language features and the fewer things running the better.
To get rid of the language bar, go to the Control Panel, click on Regional and Language Options (the globe), then click on the Languages tab, then the Details button, then the Advanced tab. Finally, put a check in the box to "Turn off advanced text services".
All seems well at this point, but it's not. A critical bug fix having to do with something called VML is missing. The fix goes by the names KB938127 and MS07-050 (see Critical Vulnerability in Vector Markup Language Could Allow Remote Code Execution) and dates back to August 2007. Yes, Microsoft has had eight months to make Windows Update smart enough to install this critical bug fix when it installs IE 7. Or, at the least, warn us to run Windows Update again. But no, it instead installs known buggy software.
.Net Framework Version 2
The same thing happens when you install version 2 of the .Net framework. There are three versions of the .Net framework, and all are optional--until, that is, you try to install software that requires it.
Again, I started with a Windows XP system that was up-to-date on all bug fixes and installed nothing but version 2 of the .Net framework using Windows Update. As before, I ran Windows Update manually (Tools -> Windows Update in IE) and opted for a Custom install. All went well, and I rebooted afterwards, just for good luck.
Though all seems well, I ran Windows Update again. Sure enough, the just-installed .Net framework needed updating. And not just one bug fix; it was missing an entire service pack (KB110806). Installing the service pack was uneventful other than the required reboot.
Back to Windows Update and, finally, everything is up to snuff.
There is no excuse for a software update application, such as Windows Update, to install known buggy software. No excuse, but there is a reason: either incompetence or a corporate laziness that sets in when a company is not challenged in the marketplace. I am not sure which applies in this case.
See a summary of all my Defensive Computing postings.
Michael Horowitz is an independent computer consultant and the author of several classes on Defensive Computing. He is a member of the CNET Blog Network, and is not an employee of CNET. Disclosure. 



This lead-in to installing IE7 makes no sense to me. Did you not know after all this time using Firefox that it has tabs as well?
Personally, I have Firefox and IE8 Beta 1 installed on my machine.... I VERY rarely use Firefox anymore, except on sites that IE8 has problems with (CNet being one of them).
Michael
That is the logic that MS wants its users to use. MS thrives on keeping its minions stupid and reliant on MS.
HP tech support said IE7 was causing the crashes and suggested using IE6. I've been using IE6 since then and my system has been stable with no more crashes.
I also started using Norton Systemworks after the crashes. The first time I ran it, it found over 300 registry and shortcut errors. I don't know if they had something to do with the crashes. I run Systemworks on a regular basis now. So far, all is well.
However, I am afraid to install IE7 on my system. Windows Update periodically tries to install it, but I pick "Custom Install" and uncheck the box. The same thing for Vista--I'm sticking with XP.
HP Tech Support was just taking the easy way out, and blaming IE7 instead of looking for the REAL reason that your system was crashing on a regular basis (faulty memory and faulty hard drive are more likely explanations if it was damaging things that had nothing to do with IE7).
http://www.cnet.com/8301-13554_1-9923976-33.html
I also recently blogged about repairing IE7, something HP should have tried with you.
Michael Horowitz
https://www.upline.com/plans/index.shtml
IE7 does not cause the 'system to crash'. It runs on all newly shipped computer in the last three year. It's just a web browser. If you're running IE6, you're in a position where you're exposing yourself to more security problems and obsolete support of web standard. Install IE 7, and if you hate it, use FireFox to browse the web. But don't have IE6 installed instead of IE7
I use TweakNow's Registry Cleaner, and it finds things on a regular basis, and when I look at the keys it has found that are 'safe to be cleaned'.... it's keys that are left behind by software uninstallers that do not do their job correctly in the slightest.
Updates are released in an order and are installed in an order. It would have installed during the next update window and for most people it would have been transparent.
If you're a power user or administrator, you should know better and realize that if you have old updates or applications you are installing, there is a probability of subsequent updates that will follow. You should know that you run windows update again. Problem solved.
Microsoft has plenty of faults, but this isn't one of them.
mhinnewyork - Using automatic updates makes me not a power user? Not using automatic updates makes you an relic from 1980 thinking. Put the damn patches on!!! We have a couple of network guys here that live in fear that the patches break things. They are definitely old school. And wrong. They are preventing progress in fear of what might be. Soon they will be unemployed as we move forward and they remain in 1985.
Use the autopatch dude - the service pack installs itsself.
What do you expect when you download an old version of an application? You should realize you need to patch your system after you install a an x year old binary. Sal said it best - find something substantial to write about.
Update won't be omniscient and update everything in one step: it is iterative and decision tree-like. You need IE7, let's give you IE7. IE7 needs updating, let's update IE7... IT WON'T HAPPEN IN ONE STEP. If you don't stop & start update at your own whim, it WILL iterate and fix all those things.
Power user doesn't mean merely cribbing power user shortcuts here or there from other power users. It means having the full knowledge of a power user, and coping and knowing the consequences of her out-of-the-way activities. This power user prefers to let update do it's thing.
http://blogs.cnet.com/8301-13554_1-9778389-33.html
Michael
[CNET editors' note: offensive material was removed.]
- by GslMusic July 24, 2008 6:53 PM PDT
- "I have never had a problem with any of the updates." You have got to be kidding me. You think that your opinion, a sample size of one, is good enough to make such a statement? What about the thousands and tens of thousands of users or corporate users who HAVE had problems CAUSED by a microsoft update? At least by managing the installation of the "updates" an Administrator can narrow down which update caused the problem. Your "nothing to see here, just trust microsoft, move along" attitude is unsafe.
- Reply to this comment
-
(31 Comments)