Архив метки: язык

Настройка раскладки клавиатуры через реестр

Эта заметка о том, как добавить или удалить раскладку клавиатуры пользователя Windows, если этому пользователю закрыт доступ к элементам панели управления, однако есть доступ к редактированию реестра. Другой вариант использования – администратор может подключиться к реестру нужного пользователя и изменить настройки клавиатуры.

Для изменения настроек нужно отркыть редактор реестра и выбрать путь:
HKEY_CURRENT_USER\Keyboard Layout\Preload

Registry Editor: Keyboard Layout

Registry Editor: Keyboard Layout

Этот раздел содержит список раскладок. На скрине видны три элемента, это, в порядке сверху вниз: английский, русский и украинский языки. Т.е. если не хватает украинского языка в список нужно добавить строковый параметр со значением 00000422. Для того чтобы понять, какие числа прописать в реестр я добавлял нужный язык у себя на рабочем компьютере и смотрел, какие значения появлялись.
Проверено на системах Windows 7, Windows 2008, должно работать на всех версиях начиная с Windows XP.
Кстати, раздел Toggle содержит параметр, определяющий сочетание клавиш для переключения раскладок.

Пропал язык

1243839395x6PIVA Так говорят, когда из панели задач в Windows пропадает значок языка, по которому можно ориентироваться о смене раскладки клавиатуры. Корень проблем в таком случае кроется в файле ctfmon.exe, который должен находиться в системной папке windows\system32. Сначала нужно проверить, настроен-ли запуск этого файла при старте системы, для этого либо через редактор реестра, либо с помощью утилиты msconfig, либо других утилит, проверить радел реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

здесь должен быть параметр запуска, например CTFMON.EXE, со значением вроде “C:\WINDOWS\system32\ctfmon.exe", если виндоуз установлена на диск С: в папку WINDOWS.

Если ключ восстановлен или уже присутствует, но языковая панель так и не отображается, необходимо проверить наличие самого файла ctfmon.exe в упомянутой папке, возможно его там просто нет. В этом случае его можно скопировать с другого рабочего компьютера, с такой-же версией Windows, либо с диска с установочным дистрибутивом.