I have multiple user accounts in windows 7.  All users use the account throughout the day. At least every other day I get one of the account profiles lost. The user logs on and gets this popup message:

Your user profile was not loaded correctly! You have been logged on with a temporary profile.

That user will not be able to log into his profile until I go into the registry as an administrator and change the ProfileList. Here is what I need to do:

  1. Using regedit Navigate to:  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
  2. Find the GUID folder that is the profile. (there is a duplicate folder with a .bak appended)
  3. Delete the profile and rename the old profile by removing the .bak.
  4. Reboot the PC and the user profile works again.