Windows cannot load the locally stored profile

This is a problem that first occurred a week ago. The user powered on the computer, and when she selected her profile, she got a default 'new profile' desktop. When I looked at the event viewer I saw the following messages:

Event Type:      Error
Event Source:      Userenv
Event Category:      None
Event ID:      1508
Date:            3/22/2010
Time:            8:43:17 AM
User:            NT AUTHORITY\SYSTEM
Computer:      HPSERVER
Description:
Windows was unable to load the registry. This is often caused by insufficient memory or insufficient security rights.

 DETAIL - The process cannot access the file because it is being used by another process.  for C:\Documents and Settings\FSC\ntuser.dat

Event Type:      Error
Event Source:      Userenv
Event Category:      None
Event ID:      1502
Date:            3/29/2010
Time:            8:43:35 AM
User:            HPSERVER\FSC
Computer:      HPSERVER
Description:
Windows cannot load the locally stored profile. Possible causes of this error include insufficient security rights or a corrupt local profile. If this problem persists, contact your network administrator.

 DETAIL - The process cannot access the file because it is being used by another process.

Event Type:      Error
Event Source:      Userenv
Event Category:      None
Event ID:      1515
Date:            3/29/2010
Time:            8:43:35 AM
User:            HPSERVER\FSC
Computer:      HPSERVER
Description:
Windows has backed up this user's profile. Windows will automatically try to use the backed up profile the next time this user logs on.

Event Type:      Error
Event Source:      Userenv
Event Category:      None
Event ID:      1511
Date:            3/29/2010
Time:            8:43:37 AM
User:            HPSERVER\FSC
Computer:      HPSERVER
Description:
Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off.

At that point, I did a system restore from a restore point saved the previous Friday morning. After the reboot, the correct profile/desktop came up. The problem recurred the next day. I again did a restore, and looked out on this forum for a solution.
It appears that others who had this problem have fixed it by installing the UPHCLEAN service. I did this, and it seemed to have fixed the problem for a couple of days.
Now the error has happened again this morning. A look out at the event viewer shows the 1502 and 1508 errors recorded again. Looking further back in the log, I saw a message from Friday's shotdown that UPHCLEAN stopped successfully, and a message from this morning, that UPHCLEAN  started successfully. I again did a system restore which fixed the immediate problem, but I need to find a way to stop this from happening again.
This is the only computer in the office that is having this problem. It's also the newest (it's only a couple of months old). Although it is called 'HPServer', it's really just another PC in the workgroup, although we do keep the 'centrally located' files on this computer. It's got plenty of horsepower and storage, etc. We use a simple workgroup to network (it's a small office). Everyone's running XP with the latest fixes. As far as I know, there's been no new software or hardware introduced in the system in the last couple of weeks. Every system is protected with Bit Defender Internet Security and is scanned regularly.
Can anyone suggest what I should do to fix this?
Thanks,
Todd
LVL 7
shambaladAsked:
Who is Participating?
 
uroboros1200Connect With a Mentor Commented:
Does it just happen to one profile on this machine. Have you tried creating a new profile and moving the old data

Vista
http://windows.microsoft.com/en-US/windows-vista/Fix-a-corrupted-user-profile

XP
http://support.microsoft.com/kb/811151
0
 
Will SzymkowskiSenior Solution ArchitectCommented:
This seems like there is something in the profile that is causing it to become corrupt. When you do a restore it fixes it then happens again. With a restore we are just recreating the issue.

Have you tried to copy the users corrupt profile to another directory i.e. c:\old profiles, then logging the user back in re-creating a bran new profile. Then copy over the users settings/files (favs, my docs, desktop items etc).

When you copy over the users corrupt profile to the "old profiles" folder delete the ntuser.dat file as this could casue issues down the road if it still exists.
0
 
shambaladAuthor Commented:
This is the only profile on the machine besides the Adminstrator.
I will try creating the new profile and let you know what happens.
Thanks,
Todd
0
 
cantorisCommented:
When the problem occurs, you could try using Handle.exe from www.sysinternals.com to see if it shows the affected ntuser.dat as being locked by any process.  Bit of a long shot though.
I've seen a similar problem before where this sometimes happened and on a reboot the old profile would be OK again.  We made a new image for that model PC and no more are affected.  Since a reboot always sorted it for us, a nasty workaround is to have a batch file run on logon that forces a reboot if  c:\documents and settings\temp  exists!
0
 
shambaladAuthor Commented:
I created a new profile and copied all of the files and settings from the old profile. Things appear to be OK for now.
I would have to study sysinternals before I could use them. I'm really an applications developer, but when I'm working with this particular client this sort of stuff falls into my lap since everyone else in the office is even more technically challenged than I am.
I appreciate the help.
Thanks,
Todd
0
All Courses

From novice to tech pro — start learning today.