On last.fm: Coldplay - Listen now!
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: WGA, Windows Vista

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 BottEd 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.

Email Ed Bott

Subscribe to Ed Bott's Microsoft Report via Email alerts or RSS.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 269 Talkback(s)
RE: Microsoft finally earns a passing grade (barely) for WGA
These measures really only harm and impact the people that legitimately buy the software, much like DRM. One of the reason to go to a free OS: no need to worry about the OS thinking itself is genuine or not, because that is irrelevant.... (Read the rest)
Posted by: allanonmage Posted on: 04/26/09 You are currently: a Guest | | Terms of Use
Real Life  Mectron | 09/04/08
I was thinking the same thing...  voyager529 | 09/04/08
Sigh  Ed BottZDNet Moderator | 09/05/08
The benefits of my bottom line ...  msdead | 09/05/08
The ONE thing that would reduce ...  mwagner@... | 09/05/08
True enough  frgough | 09/05/08
Not that clear cut  mdsock@... | 09/05/08
My sentiments exactly  LegendsOfBatman | 04/03/09
i believe that's  brokndodge@... | 04/02/09
"Don't buy it" is ineffective against multinational companies  Dr_Zinj | 04/03/09
Are you nuts?  LegendsOfBatman | 04/03/09
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...  hasta la Vista, bah-bie | 09/06/08
Oh yeah.  rtk | 09/06/08
Pointless As Always  Cardhu | 09/07/08
Misposted  Cardhu | 09/07/08
Right. I doubt anyone  GuidingLight | 04/03/09
yes and no  adr5@... | 04/03/09
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@... | 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@... | 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 BottZDNet Moderator | 09/05/08
Did nothing?  mdsock@... | 09/05/08
Read what he wrote again  Ed BottZDNet Moderator | 09/05/08
Seriously Ed?  devlin_X | 09/09/08
Read it again...  Ed BottZDNet Moderator | 09/09/08
Ah the Bott spin factor.....  devlin_X | 09/10/08
If that's the way you want to read it  Ed BottZDNet Moderator | 09/10/08
It's not optional on Vista, Ed...  hasta la Vista, bah-bie | 09/10/08
Not relevant  Ed BottZDNet Moderator | 09/10/08
Re: WGA in XP Versus SPP in Vista  Cardhu | 09/10/08
Semantics, Ed...  hasta la Vista, bah-bie | 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
That's why DRM is disappearing  Lerianis | 04/02/09
RE: Microsoft finally earns a passing grade (barely) for WGA  ron.sellers@... | 09/05/08
Do they listen?  Reged | 09/05/08
Actually...  Ed BottZDNet Moderator | 09/05/08
As Ed Bott, Blogger? Or as an average user?  mdsock@... | 09/05/08
As an average user  Ed BottZDNet Moderator | 09/05/08
But, Do they Listen?  LegendsOfBatman | 04/03/09
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 BottZDNet Moderator | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 09/07/08
The Point You Are You Missing, Mr. Bott  Cardhu | 09/07/08
Front-line customer support people...  Ed BottZDNet Moderator | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 09/05/08
Godwin's law  gertruded | 09/05/08
Oh please  Ed BottZDNet Moderator | 09/05/08
Again, semantics  mdsock@... | 09/05/08
Giggles  Ed BottZDNet Moderator | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 09/05/08
I Read and Post To Most ZDNet Blogs  chessmen | 09/05/08
And no one pays you?  Ed BottZDNet Moderator | 09/05/08
I Have Contributed...Lately To You Ed Bott  chessmen | 09/05/08
Well thank heavens for that.  Sleeper Service | 09/08/08
Good call. (nt)  rtk | 09/05/08
I Agree That WGA Can Only Harm Honest Customers  Cardhu | 09/05/08
I guess I should count myself lucky ...  djspazz0427 | 09/05/08
Just not a victim of selective prosecution....  Ole Man | 09/05/08
Hmmm...  Cardinal_Bill | 09/05/08
Call the police?  rtk | 09/05/08
Quit fueling his delusions!  Wolfie2K3 | 09/05/08
WGA for whom?  jaybyrd | 09/05/08
RE: Microsoft finally earns a passing grade (barely) for WGA  rod@... | 09/05/08
Hard to believe  Ed BottZDNet Moderator | 09/05/08
True But Sad  chessmen | 09/05/08
Yes of course  rtk | 09/05/08
No Need To Fly  chessmen | 09/06/08
H1B  rtk | 09/07/08
"Fine Cabinetry With Hatchets"  Cardhu | 09/07/08
Logic with cardhu  rtk | 09/07/08
Another Red Herring You Consistently Employ  Cardhu | 09/09/08
lol, interesting disconnect there.  rtk | 09/09/08
agreed  rtk | 09/05/08
They still don't understand. Activation is not W  sjbinaz | 09/05/08
Reactivation  rod@... | 09/05/08
What a lot of effort  tracy anne | 09/05/08
RE: Microsoft finally earns a passing grade (barely) for WGA  lynne1462@... | 09/05/08
RE: Microsoft finally earns a passing grade (barely) for WGA  lynne1462@... | 09/05/08
me too NT  sjbinaz | 09/05/08
WGA: A Solution in Search of a Problem?  Too Old For IT | 09/05/08
RE: Microsoft finally earns a passing grade (barely) for WGA  powercat | 09/05/08
RE: Microsoft finally earns a passing grade (barely) for WGA  sjbinaz | 09/05/08
You are a good candiate for Linux  SpikeyMike | 09/11/08
DEAR ED  chaz15 | 09/05/08
Why WGA? Cos Windows is too expensive  laman | 09/06/08
If only  rtk | 09/06/08
And Linux is for free. Won't cost you a dime  hasta la Vista, bah-bie | 09/06/08
zzz  rtk | 09/06/08
You Always Sleep When You Post  Cardhu | 09/07/08
Even Linux for Dummies wouldn't help  hasta la Vista, bah-bie | 09/07/08
I Used To Be A Windows Fanatic Myself  Cardhu | 09/07/08
I use Linux...  Sleeper Service | 09/08/08
...and worth every penny [NT]  Scrat | 09/07/08
RE: Microsoft finally earns a passing grade (barely) for WGA  Pooch666 | 09/06/08
OK, how many people have driven above the speed limit?  Ole Man | 09/06/08
Your "assurances" aside.  rtk | 09/06/08
Absolutely Ludricous!!  Cardhu | 09/07/08
the speed limit divergence...  rtk | 09/07/08
Absurd!  Cardhu | 09/07/08
re: Absurd!  rtk | 09/07/08
Re: Absolutely Ludricous!!  Scrat | 09/07/08
Actually, you're wrong  Ed BottZDNet Moderator | 09/07/08
Assurance  Ole Man | 09/07/08
lack of assurance.  rtk | 09/07/08
I shall await qualified evaluation  Ole Man | 09/10/08
Thus it is ok to break the law?  Scrat | 09/07/08
Hey, M$ does it all the time...  hasta la Vista, bah-bie | 09/07/08
Let he who is without sin cast the first stone  Ole Man | 09/10/08
Let's get this straight.  rtk | 09/10/08
Could be.........  Ole Man | 09/11/08
None  Cardhu | 09/07/08
Tired of activation, serial umbers and registrations? Use LINUX!  kostasan | 09/06/08
How true  Pooch666 | 09/06/08
Freedom from corporate DRM  hasta la Vista, bah-bie | 09/06/08
Not exactly true every time  Ole Man | 09/06/08
WGA/WPA and all that GARBAGE  XweAponX | 09/06/08
RE: WGA passing grade, if passing is now a 40  racintazz@... | 09/06/08
RE: Microsoft finally earns a passing grade (barely) for WGA  robtjr30 | 09/06/08
Passing grade for WGA?  grail@... | 09/07/08
Wrong  Ed BottZDNet Moderator | 09/07/08
What Is The Worth Of A Minute?  Cardhu | 09/07/08
...and yet I bet it took you longer than a minute  Scrat | 09/07/08
Apparently not a lot for you given the amount you whine about...  ye | 09/07/08
RE: Microsoft finally earns a passing grade (barely) for WGA  nobodi | 09/07/08
Conceptually, why is WGA needed?  TripleII | 09/07/08
This is worth a post on its own  Ed BottZDNet Moderator | 09/07/08
Here is a process that would do it.  TripleII | 09/07/08
I forgot to add...  TripleII | 09/07/08
You can't be serious...  Ed BottZDNet Moderator | 09/07/08
No, it isn't.  TripleII | 09/07/08
Because Those "Really, Really Smart People At Microsoft"  Cardhu | 09/07/08
Got your e-mail, thanks  Ed BottZDNet Moderator | 09/07/08
Yes, that was facetious.  TripleII | 09/07/08
You can check your email.  TripleII | 09/07/08
"Ripped Off" By  Cardhu | 09/07/08
No Credibility Without Accountability  Cardhu | 09/08/08
Uh, no...  Henry Miller | 09/07/08
EXACTLY!  Cardhu | 09/07/08
No, it isn't the same.  TripleII | 09/07/08
Trust.  Henry Miller | 09/07/08
Innocence  Ed BottZDNet Moderator | 09/07/08
OH COME ON  gertruded | 09/07/08
Real World  sjbinaz | 09/07/08
208 responses?  rtk | 09/07/08
I agree Completely  Cardhu | 09/09/08
Mr. Bott Has Some Other References  Cardhu | 09/08/08
All those links are from 2006-2007  Ed BottZDNet Moderator | 09/08/08
Which Attests To Microsoft's Utter Indifference  Cardhu | 09/09/08
Well that is true of society.  TripleII | 09/07/08
I Agree With You, But You Describe "What Should Be"  Cardhu | 09/08/08
OTASP and OTAF.  TripleII | 09/07/08
Just to be sure I understand...  Ed BottZDNet Moderator | 09/07/08
It's up to the service provider. Detailed Reply.  TripleII | 09/07/08
One other thought.  TripleII | 09/07/08
It's too late, I and my clients are already...  JCitizen | 09/07/08
Let's Hope So  Cardhu | 09/07/08
"WGA" and "Passing Grade" are oxymoronic  trentreviso | 09/08/08
"It is Microsoft's "the customer is always a pirate" policy"  Ole Man | 09/10/08
Agree with #2 on 4th page.  CobraA1 | 09/08/08
WGA Easy Solution  DarienHawk67 | 09/08/08
WGA easier solution  tracy anne | 09/10/08
I have to agree that there should only be at most 2 kind of Vista  Lerianis | 04/02/09
well done ed  brokndodge@... | 04/02/09
According to Microsoft WGA is doing great?  dfolk2 | 04/03/09
Can't change CDkey  po_134@... | 04/03/09
RE: Microsoft finally earns a passing grade (barely) for WGA  allanonmage | 04/26/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here