it happened to me too but then I removed my Xliveless and deactivated my antivirus. Also added a firewall exception. Also, compatibility mode and run as admin. It took a while but eventually it updated and I stopped getting the giant error. Also make sure you don't have the xp patch "installed"