On CBSNews.com: Today's Strangest News
BNET Business Network:
BNET
TechRepublic
ZDNet

September 4th, 2008

Microsoft finally earns a passing grade (barely) for WGA

Posted by Ed Bott @ 4:10 pm

Categories: Windows Vista, WGA

Tags: Report, Activation, Microsoft Windows XP, Microsoft Windows Genuine Advantage, Microsoft Windows Vista, Product Key, Microsoft Corp., Forum, Product ID Number, Microsoft Windows

Microsoft launched its Windows Genuine Advantage (WGA) anti-piracy program in early summer 2006. Its first year was, to put it charitably, a disaster. An epic fail. A big fat F on the year’s report card.

A certain amount of error is inevitable in any activation and registration system, but those numbers were clearly too high when WGA first rolled out. In an interview last week, Microsoft WGA director Alex Kochis tacitly acknowledged that fact, pointing out that “we’ve made major strides in the accuracy of the program” in the past two years.

WGA finally earns a passing grade (barely) for WGAHow bad was it? Users began suffering unpleasant consequences almost immediately, including system failures and false positives that flagged perfectly legitimate Windows copies as “non-genuine.” I wrote about WGA and its problems extensively throughout 2006 and 2007, documenting the extent of the problems. (The complete index of WGA-tagged posts is here.) In August 2006, I performed an exhaustive survey of problem reports from Microsoft’s own WGA support forum and discovered that “42% of the people who experienced problems with WGA and reported those problems to Microsoft’s public forums during that period were actually running Genuine Microsoft Windows.”

There was another wave of failures in October 2006 and the first reports of Vista validation problems appeared in February 2007. I met with managers of the WGA program several times in early 2007 and we discussed how they were responding to these issues. To their credit, they made major changes in support policies, back-end systems, and the online experience. But in August 2007, just as the WGA program appeared to be running smoothly at long last, “human error” caused a WGA server failure, with an estimated 12,000 legitimate customers affected. Most of the glaring bugs in the system had been worked out, as I discovered when I examined forum reports from December 2006 and discovered that the failure rate had dropped from 42% to 22%. That failure rate was still too high to rate anything higher than a D-.

The August 2007 outage inspired a wave of rethinking and re-engineering at Microsoft to ensure that this sort of problem couldn’t happen again, Kochis says. “We needed to think about what the impact to the customer was so that we minimize negative impact on customers. In response, we put in place what we call a ‘circuit breaker.’” According to Kochis, the systems are now monitored continuously in real time, through automated systems and by engineers. “If we detect anything that’s happening in response to our automated and human monitoring, one of the first things we do is evaluate pulling the breaker, which will [respond to] any system that calls in for validation and either use the last validation status for that system or just pass that system for that moment in time.” In effect, any time an anomaly in the system is detected, the result defaults in the customer’s favor, declaring the system “genuine,” at least until the next check.

Page 2: No false positives for Windows XP?

Page 3: Windows Vista is more complicated

Page 4: For 2008, WGA gets a C+

Kochis also says the WGA group has revamped its internal processes to make them more responsive to issues that might affect Windows customers. “We do drills,” he told me, “many, many drills. And we get better every time. We’ve had some real events, too, [although] none have been as significant as the [August 2007] server outage. They’ve been invisible or transparent to end users or customers.” The biggest test of the “circuit breaker” system came in January 2008, when two undersea cables in the Mediterranean were severed, disrupting Internet service over much of the Middle East and Europe, including some of Microsoft’s busiest call centers.

“We learned about it very quickly and later that same day, we had a plan pulled together that would enable us to provide support for customers in a number of different ways. We did whatever we could to reduce call volume at that time. In Egypt, we have a call center that services a number of languages, including those in Europe. So one of the first things we did was have people on airplanes flying [from Egypt] to a call center in Germany so we could redirect phone traffic there and have local language support. Likewise, support calls for Spanish-speaking customers were routed to Latin America.

“Our online activation systems were also affected,” Kochis notes. “We actually pulled the circuit breaker in that situation, so that we would minimize call volume. All systems passed, none failed, until we were ready with our rerouting process.”

If that incident had happened a year earlier, the impact on activation and validation systems would have been catastrophic. With the new systems in place, there was literally no discernible impact. I’ve been monitoring WGA longer and more closely than anyone outside of Microsoft, and in the year since the August 2007 server outage, I have seen no reports of even brief failures in the WGA system. (One report at Ars Technica in July turned out to be a false alarm that shut down the telephone-based activation system for about 90 minutes but left WGA untouched.) That doesn’t mean WGA is working perfectly today. There’s still plenty of room for improvement, as I note in the conclusion of this report.

Back in 2006, the percentage of people affected by WGA failures and glitches was  unacceptably high. Microsoft richly earned a big fat F in WGA in its freshman year. And 2007 was only a little better. Although the embarrassing conflicts with third-party software that falsely triggered WGA alerts in its early days had mostly been vanquished, the server outage of August 2007 clearly served as a wake-up call.

So the question is, two years later, has Microsoft finally gotten WGA right? Or at least good enough?

For the answers, I went back to the same rich data source I used in the original August 2006 report and for a follow-up in December 2006: Microsoft’s own WGA support forums. When I did the earlier study, Windows Vista had not yet launched, so all reports involved Windows XP. Today, two years later, there are separate WGA support forums for XP and Vista, and I looked at both of them. Back in 2006, I counted data for a 15-day period, August 1-15, and tallied 137 support requests directly related to product activation, validation, or WGA “non-genuine” messages. For the 2008 version, I used a larger sample, examining every thread on the two WGA forums that was started between August 1 and August 26

Next page: No false positives for Windows XP? –>

Pages: 1 2 3 4

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 256 Talkback(s)
Another Red Herring You Consistently Employ
your "no operating system is perfect" ploy.

There is no perfect operating system or perfect application. Even in defense engineering using mature Capability Maturity Model 4 and 5 iterative de... (Read the rest)
Posted by: Cardhu Posted on: 09/09/08  (Edited: 10/23/2008 @ 03:15) You are currently: Logged In | Log out
Real Life Mectron   | 09/04/08
I was thinking the same thing... voyager529   | 09/04/08
Sigh Ed Bott  ZDNet | 09/05/08
The benefits of my bottom line ... msdead   | 09/05/08
The ONE thing that would reduce ... mwagner@...  ZDNet | 09/05/08
True enough frgough   | 09/05/08
Not that clear cut mdsock@...   | 09/05/08
You're joking, right???` techboy_z   | 09/05/08
Double Sigh chessmen   | 09/05/08
WGA frgough   | 09/05/08
wga rtk   | 09/05/08
Nonsense! Cardhu   | 09/05/08
*casual copiers* rtk   | 09/05/08
"Microsoft resorts to a shotgun" Ole Man   | 09/06/08
precompiled link spam rtk   | 09/06/08
Contentless Innuendo and Red Herrings Cardhu   | 09/06/08
So what else is new... b8375629@...   | 09/06/08
Oh yeah. rtk   | 09/06/08
Pointless As Always Cardhu   | 09/07/08
Misposted Cardhu   | 09/07/08
Since most Vista Problems are linked to illegal DRM... cgdams   | 09/05/08
What exactly are you saying? bmerc   | 09/05/08
He's asking... rapson   | 09/05/08
Er.. Illegal DRM..? Wolfie2K3   | 09/05/08
illegal...? Ole Man   | 09/05/08
So you're Blomstrom's alt? Sleeper Service   | 09/08/08
Exactly what I expected Ole Man   | 09/11/08
Deactivation option is a good idea SamCPP   | 09/04/08
If you don't mind ... mwagner@...  ZDNet | 09/05/08
Not quite my point... SamCPP   | 09/15/08
RE: Microsoft finally earns a passing grade (barely) for WGA legalista   | 09/04/08
Its too easy to get a C+ it should be E- martin23   | 09/05/08
Disagree: NOT too late bmgoodman   | 09/05/08
If MS stopped charging hundreds for their bloated devlin_X   | 09/05/08
Thay charged "hundreds" for ... mwagner@...  ZDNet | 09/05/08
Retail Versions..... devlin_X   | 09/09/08
DVDs are still fairly expensive.. Wolfie2K3   | 09/05/08
DVD Shrink MyShare120   | 09/05/08
Alternative Pooch666   | 09/06/08
RE: Microsoft finally earns a passing grade (barely) for WGA thebigming   | 09/05/08
Not with me it didn't rhomp2002@...   | 09/05/08
Well, no wonder... Ed Bott  ZDNet | 09/05/08
Did nothing? mdsock@...   | 09/05/08
Read what he wrote again Ed Bott  ZDNet | 09/05/08
Seriously Ed? devlin_X   | 09/09/08
Read it again... Ed Bott  ZDNet | 09/09/08
Ah the Bott spin factor..... devlin_X   | 09/10/08
If that's the way you want to read it Ed Bott  ZDNet | 09/10/08
It's not optional on Vista, Ed... b8375629@...   | 09/10/08
Not relevant Ed Bott  ZDNet | 09/10/08
Re: WGA in XP Versus SPP in Vista Cardhu   | 09/10/08
Semantics, Ed... b8375629@...   | 09/11/08
WGA. Who needs it? interested_amateur@...   | 09/07/08
touche, tune sounds fimilar! devlin_X   | 09/09/08
RE: Microsoft finally earns a passing grade (barely) for WGA gertruded   | 09/05/08
The only good WGA... techboy_z   | 09/05/08
You got that right! buzzl   | 09/05/08
Apple is even worse gnomic@...   | 09/05/08
Apple is even worse gertruded   | 09/05/08
Indeed. Sleeper Service   | 09/08/08
WGA = good-for-nothing Gradius2   | 09/05/08
LMAO! Error on windowsupdate.microsoft.com Gradius2   | 09/05/08
Since DRM is illegal... Gradius2   | 09/05/08
WRONG! Wolfie2K3   | 09/05/08
Digital Rights Management and Copyright "Fair Use" Cardhu   | 09/06/08
RE: Microsoft finally earns a passing grade (barely) for WGA ron.sellers@...   | 09/05/08
Do they listen? Reged   | 09/05/08
Actually... Ed Bott  ZDNet | 09/05/08
As Ed Bott, Blogger? Or as an average user? mdsock@...   | 09/05/08
As an average user Ed Bott  ZDNet | 09/05/08
I've been lucky I've never been bit tech_walker   | 09/05/08
WGA Doesn't Just Aggravate Honest Customers Cardhu   | 09/05/08
RE: Microsoft finally earns a passing grade (barely) for WGA steve_m29169   | 09/05/08
WGA failed 2 weeks Ago steve_m29169   | 09/05/08
WGA is not activation Ed Bott  ZDNet | 09/05/08
WGA is not activation Ole Man   | 09/05/08
Semantics mdsock@...   | 09/05/08
Hold the phone... Put the crack pipe DOWN... Wolfie2K3   | 09/05/08
Those bombs aren't too bad...... Ole Man   | 09/05/08
Accusing Others Of Using Drugs Cardhu   | 09/06/08
not WGA sjbinaz   | 09/05/08
Aesenic or Strychnine? Ole Man   | 09/06/08
Changed Motherboard zomalaja   | 09/05/08
O stands for "Original" in OEM Gruffydd   | 09/05/08
It's still not right, obviously! jar-head   | 09/05/08
In that case Ed Bott  ZDNet | 09/05/08
OEM -v- Retail jar-head   | 09/05/08
Success by stealth...... Success by Dictatorship Ole Man   | 09/05/08
Who reads the EULA? jar-head   | 09/05/08
"ever been taken to court for breaking the EULA?" Ole Man   | 09/06/08
Maybe so... BUT... Wolfie2K3   | 09/05/08
Anecdotus delerium Ole Man   | 09/05/08
Mr. Bott Is Correct Cardhu   | 09/05/08
Orignal Equipment Manufacturer. sjbinaz   | 09/05/08
OEM Applies To Anyone Who Builds Computers Cardhu   | 09/06/08
Rules changed three years ago Ed Bott  ZDNet | 09/06/08
Where is the publication of rule change? Ole Man   | 09/06/08
Identify Your Sources Cardhu   | 09/06/08
In Fact, Here Is A Copy of NewEgg's Reply Cardhu   | 09/06/08
Are You Honestly In Touch Anymore, Mr. Bott Cardhu   | 09/06/08
I live in the real world Ed Bott  ZDNet | 09/06/08
Ed is right, it has changed. jar-head   | 09/06/08
"it has changed" Ole Man   | 09/06/08
Well connected with Microsoft, I See. Cardhu   | 09/06/08
There Is A Great Divide Cardhu   | 09/07/08
@Cardhu: The word has been out. ye   | 09/07/08
@ ye "The word has been out" Ole Man   | 09/07/08
It Is Absolutely Pathetic How Ye Twists Cardhu   | 09/07/08
@Cardhu: Yes, it is YOUR ignorance. ye   | 09/07/08
System builders are not retail customers Ed Bott  ZDNet | 09/07/08
The Point You Are You Missing, Mr. Bott Cardhu   | 09/07/08
Front-line customer support people... Ed Bott  ZDNet | 09/07/08
The Facts Remain Cardhu   | 09/07/08
@Cardhu: Yes. The facts remain. Let's review them shall we? ye   | 09/07/08
Re: "Fact 2: New Egg is not Microsoft. Therefore what they say does not c" Cardhu   | 09/07/08
Uh, why did you even ask them? Ed Bott  ZDNet | 09/07/08
@Cardhu: Obviously New Egg is wrong. ye   | 09/07/08
Why I Asked The Vendor Cardhu   | 09/07/08
Mr. Bott Comments on Microsoft's Self-Contradiction Cardhu   | 09/09/08
Misposted Cardhu   | 09/10/08
Unreal frgough   | 09/05/08
Godwin's law! Ed Bott  ZDNet | 09/05/08
Godwin's law gertruded   | 09/05/08
Oh please Ed Bott  ZDNet | 09/05/08
Again, semantics mdsock@...   | 09/05/08
Giggles Ed Bott  ZDNet | 09/05/08
Perspective gertruded   | 09/05/08
Agreed! Cardhu   | 09/05/08
Well since... Sleeper Service   | 09/08/08
WGA is Capitalist. We used to share sjbinaz   | 09/05/08
Wonder how? Ole Man   | 09/06/08
a better question is rtk   | 09/06/08
Oh, We Love The Apple Ads! Cardhu   | 09/07/08
Off subject... irrelevant.... obsessive Ole Man   | 09/07/08
"we" do, do "we"? rtk   | 09/07/08
No, "We" = My Wife And I Cardhu   | 09/07/08
fascinating. rtk   | 09/07/08
Never an answer to a question Ole Man   | 09/10/08
No, It's Not Intelligent Cardhu   | 09/10/08
Changing the subject frgough   | 09/07/08
Godwin's Law by any other name... Ed Bott  ZDNet | 09/08/08
RE: Microsoft finally earns a passing grade (barely) for WGA lawryll@...   | 09/05/08
Not MS, Not Ed sjbinaz   | 09/05/08
Microsoft Gets A Failing Grade of F for Inventing WGA chessmen   | 09/05/08
And yet... Ed Bott  ZDNet | 09/05/08
I Read and Post To Most ZDNet Blogs chessmen   | 09/05/08
And no one pays you? Ed Bott  ZDNet | 09/05/08