What is more terrifying than you being locked out of your own user account? phew, know how it feels. If your computer is running on Windows Vista or 7, you might receive the message saying “User Profile Service failed the logon. User profile cannot be loaded.” once you try to login to your user account. In this case, you are lucky if you have another admin account to login and try a fix on this. But if not, the process would be a little tricky.
Microsoft has released an article on this issue, you can also refer it. If you are facing this problem currently, here’s what you can try.
If you have another admin user account…
1. Type regedit on the start menu, allow the UAC prompt and get into the registry editor
NOTE – It would be safe to backup your registry before you attempt this fix. Press File>Export and backupthe registry so you can import it in case anything goes wrong.
2. Move into the following subkey HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
3. Under this folder, you will find a several folders starting with S-1-5 (SID key) followed by a long random number. Locate the folder relevent for your account by looking at the ProfileImagePath on the detals pane on the right side.
4. If you encountered this error, it is more likely that you will find two folders with the same SID, and one of them will be ending with .bak
4. Right click and rename the folder with the .bak to .ba
5. Right click and rename the folder without the .bak and remove the .bak
6. Again, right click and rename the folder with the .ba to .bak
7. Click on the folder without .bak, on the details pane double click RefCount, and type 0 under Value Data. Press OK
8. Click on the folder without .bak, on the details pane double click State, and type 0 under Value Data. Press OK
9. Close the Registry Editor, restart the computer
If everything went as planned, you will be able to login to your account without any issue. But in any case this fails, you can also try moving your personal data to a new user profile.
Here’s the question, now, what if you don’t have another admin account to try the above fix? Still we got hope, here’s what you can try…
1. Start the computer and keep tapping the F8 key until it shows up the Advanced Boot Options menu.
2. Select Safe Mode with Command Prompt.
3. Once you are on the Command Prompt, we have to enable the inbuilt admin account, so type net user administrator /active:yes and press Enter.
4. Restart the computer and login to the Admin account, and attempt the above registry fix.
NOTE – You can also disable the built in admin account later on cae this works, open command prompt and type net user administrator /active:no and press Enter.
Hope it works!