Like any other Swedish IT person I want to run Windows with English as the display language and the regional settings set to Swedish (Sweden).
This works on all my machines and VMs, except for my laptop. I can go into Regional Settings in the Control Panel set the desired setting, and Windows obeys. If I log out and log back in, I can see that the setting is still there. But after 30-60 seconds I can see that the settings changes to English (United States). (For instance, the clock in the taskbar changes from 24 hour clock to AM/PM.)
I have used Process Monitor, and I have tracked down the culprit as a process running taskhostw with "SyncFromCloud" as the command-line argument. (I can see that it runs RegSetKey on all values in HKCU\Control Panel\International.)
I tried to inspect more what it is doing, and I took my chances on some registry changes, comparing with my desktop, but they did not bite.
Of relevance may be that I have a custom layout for the keyboard, and this problem may have appeared after installed an improved customer layout. (I've been running with a custom layout for many years.)

