The following temporary profile registry key modification should be done with extra precaution, you should know what you are doing. If you wrongly modify the registry, your Vista computer may not boot properly next time.
temporary-profile-in-vista

Steps to Fix Temporary Profile in Windows Vista with Registry Key

1) Logon to vista computer with another Administrator account or same temp login account which should have administrative access.
2) Basically we need to remove a registry key which related to temporary profile in Vista, to do that, follow the steps.
WARNING: Before modifying computer registry, its highly recommended to take a backup ( export the current registry). Also, you must do the modification carefully, wrong modification can cause booting issues.
3) Open the Start menu and in the Start Search area, type regedit and pressEnter.
4) If prompted for UAC in Vista, click on Continue.
5) In regedit, go to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

6) You will find similar set of profile keys but one with .bak at the end of it.
Temporary Profile in Vista
The key with.bak is the original correct profile, other one is a temp profile which doesn’t have anything at the end.
7) You can rename the profile registry which doesn’t have anything at the end to something else or delete it.

confirm.jpg

8.) You need to rename the profile registry key which is having .bak at the end, just remove only the .bak from it. So, it should look like a original correct profile key.
If you want to know more about how to modify registry key to solve temporary profile problem in Vista, check our similar guide about Windows 7.
After successfully and carefully changed the registry key, close the registry editor.
9) Logoff and logon.
Your temp profile issue would be solved by now.