How to Fix Your account wasn’t changed to this Microsoft account. Code: 0x80070057

With Windows 8, Microsoft introduced Microsoft accounts, which were accounts that had Microsoft email accounts associated with them. These accounts utilized the email addresses as logon usernames. This feature has been a part of every version of the Windows Operating System released since then. People using Windows 8 or later also have the option to switch from local user accounts to Microsoft accounts by linking Microsoft email accounts to them. Alternatively, they can switch from Microsoft accounts to local user accounts by removing the affiliated Microsoft email accounts. Unfortunately, many users of Windows 8.1 encounter a problem when they try to switch from a Microsoft account to a local user account, or vice versa. They may see an error message containing the error code 0x80070057.

The error message that users affected by this issue see is not very informative – all it really does is state that something went wrong and that 0x80070057 is the error code for the problem. This issue has been found to be most common in Windows 8.1 users who have recently upgraded from Windows 8. Whether you want to switch from a Microsoft account to a local account, or from a local account to a Microsoft account, being denied your objective and seeing an error message that is as clear as mud instead can be pretty infuriating.

It has been discovered that this problem is caused when the local machine permissions for the Microsoft email account in question have somehow been corrupted. Thankfully, this issue can be resolved by simply deleting the offending account and then deleting specific registry keys. If you want to fix this problem, you need to:

  1. Navigate to PC settings > Accounts.
  2. Locate the offending account in the list and then delete.
  3. Press the Windows Logo key + R to open a Run.
  4. Type regedit into the Run dialog and press Enter to launch the Registry Editor.
  5. Once in the Registry Editor, press Ctrl + F to open the Find.
  6. Type the complete Microsoft email address that is attached to the Microsoft account you want to convert into a local account, or that needs to be attached to the local account you wish to convert into a Microsoft account. Input this information into the ‘Find what:’ field. Click on ‘Find Next‘. Continue to click repeatedly until you encounter the following registry keys. Once you find them, delete them one by one.

HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > IdentityStore > Cache > GlobalStore > IdentityCache > S-1-(whichever key contains the offending Microsoft email address)

HKEY_USERS > .DEFAULT > Software > Microsoft > IdentityCRL > StoredIdentities > (Offending Microsoft email address)

  1. Close the Registry Editor.
  2. Restart your computer.

When the computer boots up, try switching your Microsoft account into a local user account or your local user account into a Microsoft account and see whether or not you are able to successfully do so.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.