Why does 'US keyboard' keep adding itself to keyboard layout list?
Solution 1:
Try in registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
to reset the value of InstallLanguage
from 0409 (English US) to 0809 (English UK) and reboot.
These language constants are documented in the Microsoft article Locale IDs.