Ну, у меня точно такая же проблема, как описано здесь. Windows сама добавляет дополнительные языки клавиатуры, за исключением того, что в моем случае это русский и японский, и я использую японскую клавиатуру для написания английского языка (что абсолютно возможно, даже в CMD, поэтому Мне не нужна английская раскладка). Однако, время от времени, английский возвращается - но не в списке языков ввода! Вот пример того, как это происходит: http://postimg.org/image/h6gkndfkl/ - как видите, в списке языков ввода нет английского, поэтому я не могу его удалить! Но в списке языков я буду переключаться между тем, если попытаюсь.
Решением этой проблемы является открытие языков ввода, добавление английского, применение, удаление английского, применение. Но это требует ручного управления, которое я не хочу делать, потому что, ну, я не слуга моего компьютера. И очевидно, что Microsoft не заботится об ошибках в своей системе и не будет их исправлять (способ продвижения оплаты программного обеспечения, кстати).
Итак, я ищу автоматический способ исправить это.
Грубым способом было бы использовать макрос, который выполняет все необходимые действия, но я думаю, что должен быть лучший способ. Windows должна где-то хранить список этих языков, не так ли?
Я знаю, что список языков, которые появляются в окне "Языки ввода", хранится по адресу HKEY_CURRENT_USER\ Раскладка клавиатуры \ Предварительная загрузка, но кажется, что это не имеет прямого отношения к списку языков, между которыми система переключается при нажатии вашей кнопки. язык "хоткей". Там должно быть что-то еще.
У кого-нибудь есть идеи о том, где искать?