Allo Geo
Oddly enough, I've had several updates do that too - though not the .net2 SP1 update, that I remember.
I don't know what causes it, but I've found that visiting the MS update site and letting it scan and install from there often seems to cure the problem. If it still refuses to install that update, you'll at least get an error message saying why
