There are times when a user logs in to their computer and they’re greeted with a notification that says they’ve logged in with a temporary profile. I usually see this most often with roaming profiles in a VDI environment (Citrix) but it also happens in a regular desktop environment with local domain profiles.
The Easy Fix (Try First)
The easy fix is to simply try renaming the user profile. Although this doesn’t work all of the time, it is the fastest way to fix the problem and allows you to simply transfer any shortcuts and documents to the newly created profile.
Step 1: Log in as administrator > Navigate to C:\Users and find the corrupted profile
Step 2: Right-click on the corrupted profile and rename. Simply add .old to the name and press enter.
Step 3: Restart the computer and log in with the corrupted user, cross your fingers and hope it works.
If it doesn’t work, no worries! We can simply move on to the next solution. If it does work, you can copy over any shortcuts, etc.. from the the old profile.
The Master Fix
The main fix requires that you work with the Registry Editor – please be careful with any changes that you make in the registry.
Step 1: Click on Start and type regedit > Right-click and select Run as Administrator
For Windows 7 –
In the registry editor, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProfileList
For Windows 8, Windows 10, and Windows Server –
In the registry editor, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windowsnt\CurrentVersion\ProfileList
Step 3: Scroll down each key until you find the user with the corrupt profile – right-click and delete.
Step 4: When the Confirm Key Delete prompt comes up, click on Yes
Step 5: Follow steps 1 – 3 on The Easy Fix above
These steps should take care of the corrupt profile while allowing you to save any shortcuts and documents the user values.