User Profile Cannot be Loaded error in Windows Vista
On my new Dell Computer which has Vista Home Premium I am getting a constant error that User Profiles cannot be loaded. This appears when I try to login in a account. I use this computer at my home and was out for some work. After returning this error appeared. I thought it would be due to some issue in the system, so I checked the connections and restarted my computer. But still the error appeared. I cannot login to my system. My neigbour told me that this can be fixed by Safe Mode. How to get into Safe Mode. I am bit non-techie guy. I need appropriate steps to fix the issue.
re: User Profile Cannot be Loaded error in Windows Vista
I had fixed this problem just a day ago. It look some kind of bug in Vista. It appears automatically without doing anything. I am not sure about the exact cause, but it looks due to some bug the user account is renamed. I had searched on web to find the reason for this. But hopefully I got some solutions to fix it. To fix that you have to get in Safe Mode. As mentioned above hit F8 a number of time to get the Safe Mode menu. Choose it and press enter. Click on the user account and enter your password. Ignore any error if receive. Vista will be able to show you the desktop. Now click on Start and in the search box below type regedit. This will launch registry editor. You can click on File > Export to take a backup so that if there is any other error you can restore the original state back.
Now in registry editor go o HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/. Here you can find the profiles listed which are normally in the form of S-1-5. Check properly the full name of folders listed there. You have to locate one which has .bak at the end. This is the backup of your old profile. Now on the right side look for ProfileImagePath. There must be the same thing listed with .bak extension. Here we will have to rename the same to restore your old profile. There will be two things listed there. One will with .bak and one will be without that. The rename the folder which has .bak with bk. You can do that by right clicking on th same. Now the other one that does not has .bak at the end right click and add it. Now getting back to .bk folder. Just remove .bk and hit enter. Restart your computer and check back.
re: User Profile Cannot be Loaded error in Windows Vista
The registry thing is quiet very tricky according to me. But the solution really works out. You had missed out something. As you said to rename the first folder with bak to bk. That fine I did that. Now adding .bak to the folder which doesn't has that extension, that too I did. At last you said to remove bk also. This is just like swapping the names of folders with each other so that Windows Vista can take the .bak folder as your default old profile. It is better you keep a number of different account activated in your system. It helps at time of such profile failure. By the way I had never faced this issue in Windows XP.
re: User Profile Cannot be Loaded error in Windows Vista
Thanks so much to Marek and all the others who helped with the solution to this problem. I thought I would have to take my laptop in somewhere to get it fixed but because of this I've been able to save time and do it myself... and I'm really really rubbish with computers!
Just to clarify point 4:
1. I changed file with .bak to end with: .bk
2. Then I added .bak to the file that didn't have it
3. Then I took the .bk away from the first one (that I had just changed in 1.)
Hope that helps anyone who may be a little confused
re: User Profile Cannot be Loaded error in Windows Vista
I have tried the above, but my problem is slightly different. What happened was that my laptop went belly-up so a new profile had to be created for me - all my stuff was copied to the new profile. It happened again, so I copied to a new profile again - and then deleted the 2 old profiles.
From what I can see, this seems to be the problem - but in the registry editor, I have this:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1160784510-2645527434-756930415-1001
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1160784510-2645527434-756930415-1002.bak
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1160784510-2645527434-756930415-1004.bak
there are 2 other profiles on the laptop - 1000 & 1003, which are fine. 1001 appears to be my original profile, but no .bak????
I also tried System Restore, but there are no restore points created?? (we've had the laptop since May 2009).
I know I've done something by deleting my original profile, but can anyone help please?
re: User Profile Cannot be Loaded error in Windows Vista
Sally-Ann
once you're in Safe Mode you can change those registry entries easily without any permanent damage. I'd suggest changing the 1004.bak -> 1004. If that doesn't work and you're worried about fiddling with the registry just change it back and try another solution.
I'm appalled at how idiotic the Microsoft solution (create new profile, copy folders, delete old profile) compared to the awesome solution presented by Marek. Thanks a lot, worked a charm, and didn't have to scour the net for more than ten minutes. This is a pretty big bug...
re: User Profile Cannot be Loaded error in Windows Vista
just like to say thanks for the solution, worked a treat and you made it really simple to understand , once again thanks to all involved
re: User Profile Cannot be Loaded error in Windows Vista
Just wanted to say thank you very much to Marek for your useful post. It has solved my logon problem which i have been trying to resolve for about a year now.
Many thanks
re: User Profile Cannot be Loaded error in Windows Vista
This is Marek's fabulous help that I revised so that it is all in one thread that can be printed and read. Thanks again, Marek. You helped me out tonight!
I've just had this problem on my computer, and I just fixed it.
It seems to be caused by a horrendous bug in Vista that renames your User
Account Profile as a backup, and then creates a new user account with the
same name but with nothing in it.
I googled it and followed several bits of advice but none of them worked,
but I managed to fix it with a combination of ideas.
This is how I did it:
1. Boot up in Safe Mode. To do this, hit the F8 key while the computer is
booting, and then scroll down to the "Safe Mode" option and press enter. On
my computer the user account icon appeared, but bigger than normal, and I
clicked it and it loaded my desktop in safe mode. It came up with an error
bubble saying that my user account hadn't loaded properly, but i just ignored
this.
2. Click the Start Button and in the white "Start Search" space at the
bottom type "regedit" (without the quotation marks). This will open the
registry editor.
3. In the left-hand pane, navigate by clicking the little triangles next to
the following folders:
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows NT
CurrentVersion
ProfileList
You should now have a list of folders all starting with S-1-5- and then a
number.
(You might need to drag the divider between the 2 panes of the window across
so you can read the whole folder name)
Look at the end of each name and you should see one with .bak at the end of
it, and there will be another one above it with exactly the same name but
without .bak at the end.
The one that's got .bak at the end is your old User Profile that Vista has
now made into a backup, and the one without .bak after it is the new empty
User Profile that Vista has created.
Just to check that this is the case, have a look in the right-hand pane for
each of the 2 folders and look at what's written after "ProfileImagePath".
For the folder with .bak at the end it should say C:\Users\ and then your
usual User Account name, and for the one that doesn't have .bak at the end it
should say C:\Users\TEMP.
4. What you need to do now is to rename the folders in the left-hand pane so
that the one with .bak at the end changes back to being the one containing
your proper User Profile and the new one without .bak at the end becomes the
backup. To do this, follow these steps:
- Right click on the folder with .bak at the end and then click "rename",
and just change the ".bak" part to ".bk" - i.e. just remove the "a" from the
middle. (This is just to allow you to change the other one to have .bak at
the end). Press enter or click on some blank part of the screen for the change to take effect.
- Then on the other file, right click, select "rename," and add .bak to the file that didn't have an extension. Press enter or click on some blank part of the screen for the change to take effect.
- Then click on the file you first changed, right click, select "rename," and remove the .bk from the end of that file name so that it has no extension. Press enter or click on blank park of screen to accept the change.
- Close the regedit window.
5. Click the Start Button and then "Restart". It should work now. Fingers
crossed.
re: User Profile Cannot be Loaded error in Windows Vista
Thank you so much Marek, 4 years later and your solution is still solving the problem.My computer has been setting dormant for close to a year, now I am back up and running.Tammy