The users of Windows found a new feature “Microsoft Accounts” in Windows 8. You can connect your Microsoft, professional and personal email accounts with that by using a single login username and password. Further, the same feature appeared with more authenticity and tools in Windows 8.1 and 10. You also have the option to attach it to Microsoft accounts. It also allows you to switch from a local user account to Microsoft account and vice versa. Sometimes, you get an error message while trying to switch from a Microsoft account to a local user account. You see an error like “Your account wasn’t changed to this Microsoft account. Cod: 0x80070057.”
Mostly, the users of Windows 8.1 who have recently upgraded from Windows 8 encounter this error. Whether they want to switch from a local to Microsoft or Microsoft account to local, they see this message. I also encountered the same error once I was upgrading from Windows 8 to Windows 8.1. After complete research, I found that the said error appears when the local machine allows a corrupted Microsoft email account. Here is how you can fix this error.
Method # 1: Reboot System
A simple solution for this error is to reboot the system. Reboot your system can fix lots of errors and works great for most of the PCs. Once the system restarts, you can easily change your local account to Microsoft account.
Method # 2: Delete Registry Key
I have divided this method into two steps. In the first step, we will delete the corrupt account and the next step will follow removing the registry key.
Step # 1: Delete Microsoft Account
First, delete the offending email account from the Microsoft Accounts. If you have added Microsoft account with the Microsoft Accounts app, remove it from there. Follow the steps here to delete it.
- Right-click to the “Start” button and select “Settings” from there.
- Go to the “PC Settings.”
- Click the “Accounts” option.
- Now, remove the offending account from here.
(You can create a new Microsoft account later)
Step #2: Change Registry Key
- Press “Windows key + R” to open the “Run” dialog box.
- Type “Regedit” and press “Enter.”
- Here, press “Ctrl + F” to open Find dialog box.
- Now type the Microsoft address you want to search and press Enter.
- It’s usually in these two keys: HKEY_USERS\DEFAULT\Software\Microsoft\IdentityCRL\Storedldentities and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IdentityStore\Cache\GlobalStore\IdentityCache
- When you find the email account, right-click and click the “Remove” option.
- Now close the Registry Editor and reboot the system.
- Try again to change the local account to a Microsoft account. This time, it won’t show the error.