Deleted Keyboard re-appears every time PC boots
This problem specifically appears when you have multiple accounts on your Windows PC. Some of the users might be using multiple keyboards, and it seems to be carrying over that setting for all other accounts even if the user hasn’t enabled it for themselves. Understand this as a Global setting for all users. It keeps the settings from the clean install, and the only way to change them is to copy them through the Control Panel. You will have to change everything to your current settings and then apply to the rest.
Delete multiple keyboards for your account
The first step is to delete all the extra keyboards. In Windows 10, go to Settings > Time & Language > Select the language for which you want to remove keyboard > Options > Select keyboard > Remove. In Windows 11 you see the Keyboard options here:
Open Settings > Time & Language > Language and Region > Keyboards > Installed keyboards. Now, open Run prompt (WIN key + R), and type ‘Control’. This will open the classic Control Panel. Next click on “Change date, time, or number format” under the “Clock and Region” category. Navigate to the “Administrative” tab, and click on the button labeled “Copy settings”. Press it then select these two checkboxes under ‘Copy your current settings to’, and press OK.
Welcome Screen and System AccountsNew User accounts
Reboot, and it should fix the problem. Note: The new user accounts display language is currently inherited from the welcome screen display language. Using this tip, you will be able to keep the languages for display but can get rid of the keyboard if you are not using it at all. No more switching of the keyboard during login screen. Let us know in the comments if you faced a similar problem? Does this help? See this post if Windows 10 keeps adding Keyboard layouts without permission.