Это было очень неприятно для меня!
Для этого есть решение. Узнайте код языка клавиатуры, вызывающей сбой, которая запускается при входе в систему ( https://www.the-localization-tool.com/language-codes-mfc/ ), затем откройте regedit, перейдите к HKCU \ Keyboard Layout \ Preload и удалите строку, содержащую этот код языка (он будет в форме кода 0000 вместо кода 0x ).
У меня были установлены две клавиатуры, en-EN и hr-HR, хотя я установил переопределение ввода клавиатуры на хорватскую клавиатуру, он всегда входил в систему с активной английской клавиатурой. После того, как я удалил английскую клавиатуру из этого места в реестре (код был 00000409), теперь он регистрирует меня только с включенной хорватской клавиатурой, и у меня даже нет других клавиатур для переключения (что здорово для меня, потому что я никогда используйте EN-клавиатуру)!