How to Fix Corrupt Windows 7 Profile – Logged in as Temp

While working with Microsoft’s Windows 7 operating system over the past few months I have noticed that sometimes when working with multiple profiles that they can sometimes get corrupted. The error I would receive says that “You are logged into a Temporary Profile.” This means that anything that user would do under that profile would get wiped immediately upon logging off. This problem seems to happen more frequently when it is a member of a domain. This will show you how to fix the profile error in Windows 7 without having to simply wipe the profile. This can come in very handy sometimes and has saved me hours of backing up and transferring profile data.

Windows 7

Windows 7

Step #1

Restart your PC to release the locks on your profiles.

Step #2

Log on with another administrative account.

Step #3

Delete C:Users%username%

Step #4

Delete C:UsersTEMP

Step #5

Delete the registry key matching your SID from

“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionProfileList”.

Check the value “ProfileImagePath” to make sure you pick your own profile.

Step #6

Restart once again and then you’re done!

  • Sandy

    hello, in your Step #3
    Delete C:\Users\%username%

    if user profile is local profile, then the user will lost all the data.
    I think only can delete C:\Users\%username% if the user profile is stored in server.

  • Adam

    Thanks for the registry location!

    I found an earlier fix that still works. Normally a duplicate temporary profile is created. The normal profile is marked with the extension .bak. Simply change the state to 100 hexadecimal (256 decimal). Then juggle the extensions. I usually append .bac to the temp profile and remove the .bak from the real profile. Just booted with no problem or data loss. Hope this helps.