Locked out of Vista Home Premium

Customer's pc has 4 User accounts: one Admin and three Standard.  The Standard accounts are fine, but if you try to log on to the User account with Administrator status, you get "Welcome" and then this:
"The User Profile Service service failed the logon.  User profile cannot be loaded. "
Consequently, nothing works. If you try to open, say, Device Manager in one of the Standard accounts, you get "...Windows needs your permission to continue" and a request for a password. Entering the password for the User account with Admin status gives the following:
"This file does not have a program associated with it for performing this action..."
If you try to enable Norton, for example, it asks for the password and then gives "...You need to be an Administrator to perform this action."
Format/reinstall is not an option.
Any ideas?
LVL 23
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Try this from one of the user accounts:
Go to
and find regedit.exe but dont run it.
Hold "Shift" and left-click it once.  Select "Run As Administrator"
Provide the administrator account cradentials.

From inside regedit (with admin prvileges) navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]
Expand Profilelist"

There will be some long "S-x-x-xx-xxxxxxxxxx-1714548186-1187772596-1171" named keys and some shorter ones.  Each long one represents an account.  

If there are any that end with "..xxxx.bak" rename the key to remove the ".bak" part.  If there is another key that has the exact same name, append ".old" to it so there are no duplicate entries for any 1 ID.

You need to expand each long one and use the value in
value in "ProfileImagePath" to tell which account it represents.

Start with the one that ended with ".bak" if you had one.

For example, you want the one that has something like this as the "ProfileImagePath" value for the administrative account

Once you have found the proper account key, (and removed ".bak" if it was appended)
expand it and double click the "State" field, change whatever value it has to 0.

Close regedit
and restart the machine.

If didn't work, I will you instruction on rebuilding the profile.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Note that your long S keys will have different numbers than mine, but about the same length.  These "SID's" are randomly generated to be unique for every machine during OS install.
phototropicAuthor Commented:
Thanks for the quick response.  I did as you suggested, and rebooted.  I could then log on, but just got a blank screen.  I launched msconfig from Task Manager, disabled all startups and non-Ms services, and then rebooted. The account is now back up and running.
Any idea what could have caused this?
Yea, MS programming.  Its a common issue.  How do you think I remembered such an elaborate solution?
phototropicAuthor Commented:
OK. So add that to the loooooong list of Vista bugs.

Thanks for the help in resolving this issue.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Vista

From novice to tech pro — start learning today.