I know there was a problem like this with Win98 a few years ago - in which there was a patch to fix it. I'm not sure exactley whats going on but it might be worth browsing the
microsoft website and running a few searches. Seeing that you are using XP home though I have probably just wasted 2 mins hehe
Regards
Maz