Yeah, had similar experiences to this. I figured it was mostly down to various Windows permissions, or Windows Firewall, being poopheads. When allowing TT2 explicitly, and manually, through Windows Firewall and stuff, it updated flawlessly.
I think this behavior is sort of the nature of Windows'...