Error : You have been logged on with a temporary profile.
You cannot access your files and files created in this profile will be deleted when you log off. To fix this, log off and try logging on later. Please see the event log for details or contact your system administrator.
This error can occur when you have deleted a profile in Windows 7. In windows XP you were able to just delete or rename the local users profile and that would allow windows to set up a brand new “clean” profile next time they log on. Windows 7 has registry settings that when the profile has been deleted still looks for the profile. It cannot find it so logs you on with a temporary profile.
To fix this error message you will need to edit the registry. Changing the registry can cause problems with the computer and we do not accept any responsibility for issues arising from following these guides. To fix the error follow these instructions:
- Logon to a local admin account. Other than the one with the profile error
- Click the Microsoft icon in the bottom left hand corner and in the “search for programs and files” box type regedit and hit enter
- Navigate to HKey_Local_Machine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Below is a screen shot of the register area :
Highlighting each one will show information on the right hand side. You will be able to tell which profile is which by the item named ProfileImagePath. It will have a value such as “C:\users\<username>” Find the profile that is causing problem. Most people will tell you to rename it and that should be fine. However this did not fix the error message so I did this:
- I highlighted the problem profile in regedit, clicked file and export. Gave it a name and saved this item. If something goes wrong this allows you to re-add this key just by double clicking on the file you just exported/saved.
- Once exported, with the correct profile key highlighted, hit the delete button on your keyboard. Then Close regedit.
- Reboot and logon with your problematic profile. The error message should have been solved.