This sounds like the now very old CORRUPT PROFILE issue. Google this and use the method Microsoft details on creating a new user account and copying your files to the new account.
-> XP CORRUPT PROFILES.
And no, so far no one has created a tool to fix corrupt profiles. Read Microsoft's articles on fixing the issue and you discover what others have.
Bob
I had to restore my computer. After I did so and it went through the new setup, I supplied a new password. When I went to logon, it accepted my password but then at the next screen, iit read:
The User Service service [sic] failed the logon. User profile cannot be loaded.
nyone know how I can get back in?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic