Can't remove unneeded keyboard layouts - no such setting anywhere
If you cannot find these languages under
PC Settings > Time & Language > Region & language > Languages,
use regedit to navigate to
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
.
You will find there the list of keyboards that are preloaded at boot. Find the added keyboard layouts by their identifiers from the list of Keyboard Identifiers, and delete them.
Just in case, export this registry entry as backup.
EDIT: A more comprehensive answer can be found here.
I had a similar problem to the OP: for the English language, I had US, Canadian Multilingual Standard as well as Canadian French as keyboard layouts and I could not remove the last two.
As I do not have administrator rights on my work PC, I could not use @harrymc's solution by editing the registry but I am able to edit language options. I tried the following and it worked for me:
- Add the extra unwanted keyboard layouts using the PC Settings > Time & Language > Language menu so they're all actually listed.
- Save.
- Afterwards, come back to the Languages screen and remove the extra layouts.
- Again, press Save.
I'm not quite sure how nor why but now those extra keyboard layouts are gone.
EDIT: I'm not sure if it's new or it existed when I added that solution but this solution does not persist through reboots.