The update will only work if you have installed .net in the first place. .net is not a standard part of windows xp, at least not on my copy, which admittedly it's quite old. Once I installed .net, it got updated, but not before. And since there's no mention of .net requirement anywhere, I had to go by trial and error.