A problem we are often asked about is one where it becomes impossible on Windows Vista and Windows 7 PC’s to log on, the following error message is commonly displayed:
“The user profile service failed the logon”
“User profile cannot be loaded”
This is usually caused by Microsoft Windows creating a backup user profile, and then attempting to use it to log in instead of the correct profile. The fix is reasonably easy to perform although it does entail a degree of registry editing
WARNING – The instructions below require that the Windows Registry be edited – an incorrectly configured Registry can cause your computer not to boot at all, please only attempt this fix if you are confident that you do this correctly and you have sufficient backups of your data. Chimpytech cannot be help responsible for any errors that may occur from using these instructions.
- Start your computer in ‘Safe Mode’ by repeatedly presssing ‘F8’ when you switch it on.
- When presented with the login screen, log in to any account (even the one with the problem will work) and cancel any suggestion to perform a System Restore.
- Once you are into Windows, click the Windows Orb, and type regedit into the search box.
- Click the ‘Regedit’ option in the search results to run the Registry Editor.
- Navigate to the Registry Hive:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList. - In the left hand pane you will see a bunch of entries that start with S-1-5…
- Two entries will be almost the same, with the only difference being that one has a ‘.bak’ extension.
- To fix the problem you need to swap the ‘.bak’ extension around.
- Right click the one with the ‘.bak’ extension, select ‘Rename’ and change ‘.bak’ to ‘.bk’.
- Right click the one with no extension, select ‘Rename’ and add ‘.bak’ to the end.
- Right click the one with the ‘.bk’ extension, and remove the extension entirely.
- Close the Registry Editor, and re-boot your PC.
- Everything should now be fully working.