If you have a very old copy of XP on that machine, you might have to manually pick the updates to be done.
First, get the updated Microsoft Installer, then manually pick the critical components, leaving out SP2 until the last.
Also, make sure you allow both Automatic Updates and Backup Intelligent Transfer services to run while you are doing all the updates.