I got errors when I boot my PC today:

After I choose my user to try to login , I got a windows which includes text :

Windows cannot load the user’s profile but has logged you on with the default profile for the system.

DETAIL - The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format.

Later, when I click OK, I got the following error (my Windows XP installed on my D: Driver):

The application or DLL D:WINDOWS\systems32\HID.DLL is not a valid Windows image. Please check this against your installation diskette

What happened?

————– Updated ————–

I searched through internet and got some links about this, but before I tried to follow them to fix my problem, I just post the links here, if I got resolved later, I will update again:

1: Bad image warning! Hid.dll?

2: “___”.exe - Bad Image problem 

3: hid.dll error message on reboot