It's a known fault with Windows XP SP1 - usually after running a recovery CD or similar.
The only successful resolve I've ever seen is either reinstalling SP1 over the top, or try repairing your system from the recovery disk
Huawei P10 review
1995-2015: How technology has changed the world in 20 years
How VR is being used to simulate space
New iPad, iPhone SE & Red iPhone 7 on sale now