Recently, I converted my profile was converted from local to roaming profile, via the active directory users and computers tool. This was an experiment in which I should have used a test account, but I forgot to eat my Wheaties that morning.
After playing around and testing it out, I decided the performance just wasn't up to par with what I wanted. I reversed the profile changes (blanked it out), and then the fun started. At first login, life was good - my files were moved back locally, which took some time. Since then, it's been a nightmare. Every time I log in, I get an error that I have been logged into a temporary profile (TEMP user). I looked around, and found that a solution is to log into the machine as another administrator (after a reboot), delete the profile of the user in question (located in Users), then go into the registry and delete their profiles entry as well as their .bak entry. If I do this, the problem is fixed! I can log in, log out, reboot, shut down and restart, and still log in to a non-roaming profile.
However, give it a few days (I went to a conference for two days) and, quite randomly, I will receive the temporary profile error again. I don't know the specific time interval it occurs at - I'm part time, so I come in every few days, based on need.
Is there a solution to this? I can't really reformat this machine and start over, so hopefully it can be resolved.
EDIT: Other user profiles are working fine, it's just mine.