The user registry hive has been corrupted.
Is this a personal computer or work/server computer.
Have you changed permissions on the profile folder recently?
If not, try this:
Rename the "c:\Documents and Settings\usernamegoeshere
" folder once you're logged in to the temp profile. The next time you log on Windows will recreate the profile, then you can copy whatever files you may have cared about in the renamed folder to the new folder.
copy the data from the corrupted user profile to a new profile.