My desktop has been on 2004 for some time now, using a local account with no problem.
A week or so I was finally offered the 2004 update on my Surface Pro 5, so I gave it a shot, hoping some of the newer updates might have fixed the problem. But I still got the same issues.
I switched from signing in with my local account to my microsoft account. I then turned off all syncing and erased all previously synced data from my account settings on microsoft's web page (it can be a bit tricky to find, but there is an option to do this).
As far as I could tell, everything was okay again using the microsoft account sign in and it didn't seem to disrupt my system in any obvious ways. Still, I just really don't like the idea of doing this, so after a while I switched my account back to local
login, hoping whatever was wrong was now fixed.
At first it looked okay, but it sometimes takes a while to lose passwords and logins. Repeated logouts or reboots don't necessarily show the problem, but after a few hours eventually something weird will start happening like Outlook will prompt for a login
again, and at that point lots of things go and if I reboot onedrive personal and business will fail to login and require entering passwords again.
Then I had this idea that maybe it's changing the type of login that fixes the problem, not necessarily being on the microsoft login. So maybe if I was using microsoft login prior to the update, changing to the local login would be okay.
I reverted back to 1909, which fixed the issues, then switched to a microsoft login while still on 1909. Then I upgraded again to 2004, rebooted a few times, then switched back to local login. At first looked good.... but then the same issues all came back.
Very disappointed.
Finally, I switched back to the microsoft login and left it that way for a day or so and didn't see any signs of problems.
So it does seem to be the case that if you login using your microsoft account, it will mitigate these issues, but you need to be okay with staying with that. As I noted, my desktop hasn't had any of these problems and is using a local account, so I don't
think this is a conspiracy by microsoft, it does feel like a bug that affects certain configurations, maybe not common enough for microsoft to bother acknowledging or fixing :(. One previous poster mentioned he though machines that had BIOS were not affected
but those that use UEFI are. My desktop uses BIOS and my Surface uses UEFI, so it does fit this pattern. Could just be a coincidence or maybe a correlation because UEFI machines are likely to be newer so may have some other components related to this bug that
are not present on older machines?
In any case I decided I'd revert to 1909 for now (I restored an image backup to be safe) rather to give in to using a microsoft account for login. One thing I still wanted to try was creating a fresh new user account (local) to see if that would fix it,
but I didn't want to take the time to do that right now since I'd have to reinstall or at least reconfigure lots of software.
Then Microsoft decided to backport WSL2 to 1903 and 1909. And honestly, WSL2 is the only really compelling feature from 2004 I really wanted. Since I've now got that running on my 1909 install, I'm inclined to just skip 2004 altogether. It sounds like the
fall release is practically done already and is focused more on bug fixes and stability than new features. I've set my windows update to not automatically install feature updates for a year. I'll turn that off once the next feature update is released. I'm
hoping the next one will not have this issue. 🤞