Смена через реестр языка
Смена раскладки клавиатуры (языка) на экране входа в систему
Несколько раз на компьютерах разных пользователей сталкивался с тем, что на экране входа в Windows (экране приветствия) по-умолчанию используется русская раскладка клавиатуры, при этом имя и пароль пользователей, как правило, набирается в английской раскладке. Поэтому каждый раз перед набором пароля этим несчастным приходится переключать раскладку клавиатуры с русской на английскую (Alt+Shift), что конкретно напрягает.
Затем нажмите на кнопку «Дополнительные параметры». Если вы хотите использовать русский интерфейс Windows, в списке «Переопределение языка интерфейса» выберите Русский. Если же вы хотите сменить язык управления самой ОС на английкий, оставьте рекомендованное значение.
Нажмите на ссылку Применить языковые параметры к экрану приветствия, системным учетным записям и новые учетным записям пользователей.
В открывшемся окне нажмите кнопку Копировать параметры.
В окне параметры экрана и учетных записей новых пользователей поставить две галочки:
Копировать текущие параметры в:
Примените изменения и перезагрузите Windows.
В Windows 7 и ранее для смены раскладки по умолчанию на экране входа в Windows можно было воспользоваться модификацией реестра. Для этого, в ветке HKEY_CURRENT_USER\Keyboard Layout\Preload нужно создать/изменить два REG_SZ параметра
Однако в Windows 8/8.1/10 эти ключи не работают. Дело в том, что по-умолчанию в этих ОС выполняется применение языковых настроек пользователя к параметрам языка экрана входа в Windows.
Таким образом с помощью включения данной политики и распространения ключей реестра, указанных выше, на компьютеры пользователей с помощью GPP, можно на всех компьютерах домена установить единый язык ввода для экрана входа в систему.
В Windows Server Core изменить тип раскладки по-умолчанию на английский можно воспользоваться такой командой:
Как изменить раскладку клавиатуры при входе в Windows
Эта статья для пользователей, у которых установлен пароль на вход в Windows.
По умолчанию язык ввода пароля устанавливается такой же как и язык вашей операционки. Если установлен русский Windows, то соответственно язык ввода пароля по умолчанию русский. Если в пароле присутствуют латинские буквы, то приходится каждый раз менять раскладку клавиатуры, что со временем надоедает. Изменение языка ввода по умолчанию, к сожалению, не влияет на вход в систему.
Чтобы решить эту проблему есть два способа:
Способ 1.
Изменение раскладки клавиатуры при входе в Windows (1)
После смены языка, нажимаем Ок. Далее в окне “Язык и региональные стандарты” переходим на закладку Дополнительно и нажимаем кнопку “Копировать параметры”. Откроется новое окно в котором необходимо отметить опции “Экран приветствия и системные учетные записи” и “Новые учетные записи пользователей” (если вы хотите, чтобы для новых пользователей были установлены такие же параметры).
Изменение раскладки клавиатуры при входе в Windows (2)
Нажимаем Ок. На этом все. Можно проверить результат.
Способ 2.
Открываем regedit и переходим в раздел HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
Изменение раскладки клавиатуры при входе в Windows (1)
Здесь параметр с названием 1 означает раскладку по умолчанию (00000409 – английская). Параметр 2 – это вторая установленная раскладка (00000419 – русская). Если в системе установлено более двух языков ввода, то будут параметры 3 и т.д.
Чтобы изменит язык ввода просто меняем местами значения параметров 1 и 2:
Изменение раскладки клавиатуры при входе в Windows (2)
Перезагружаемся. Проверяем результат.
Таблицу соответствия языков и их номеров можно посмотреть тут.
Данные прием работает в Windows 7, Vista и XP.
Смена через реестр языка
Не совсем понятно, почему создатся.
первые два параметра стоят Язык ввода: Английский (США)
а в третьем русский(Россия).
И создается с русским языком по умолчанию.
Может я чего не доглядел?
Было бы здорово, но не работает. Параметра 3 и default задает второй, а не третий. Попробуйте изменить реестр и у вас изменится второй параметр (Экран приветствия), но не третий (Новый пользователь).
P.S. Если хочется заморачиваться, загрузите куст Default и настройте у него в HKCU. Результат будет тот же.
reg add «HKEY_CURRENT_USER\Keyboard Layout\Preload» /v 1 /t REG_SZ /d 00000409 /f
reg add «HKEY_CURRENT_USER\Keyboard Layout\Preload» /v 2 /t REG_SZ /d 00000419 /f
для экрана приветствия
reg add «HKEY_USERS\.DEFAULT\Keyboard Layout\Preload» /v 1 /t REG_SZ /d 00000409 /f
reg add «HKEY_USERS\.DEFAULT\Keyboard Layout\Preload» /v 2 /t REG_SZ /d 00000419 /f
А вот для нового пользователя не понятно куда писать.
Писать нужно что-то типа:
Reg load «HKU\DefUser» «%USERPROFILE%\..\Default User\NTUSER.DAT»
Reg add «HKU\DefUser\Keyboard Layout\Preload» /v 1 /t REG_SZ /d 00000409 /f
Reg add «HKU\DefUser\Keyboard Layout\Preload» /v 2 /t REG_SZ /d 00000419 /f
Reg unload «HKU\DefUser»
Может где-то немного ошибся. Под рукой Windows 7 нет.
Но только все это не нужно 🙂 Я же выше сказал, достаточно настроить параметры в HKU. В случае с раскладками клавиатуры они распространяются и на вновь созданных пользователей, хотя в принципе не предназначены для этого.
И кстати, расскажите, как система с мультизагрузкой влияет на расположение стандартного профиля Windows 7 относительно системного диска 😉
И кстати, расскажите, как система с мультизагрузкой влияет на расположение стандартного профиля Windows 7 относительно системного диска 😉
А что за проблема с правами администратора? Такие скрипты обычно распространяются с помощью GPO, SCCM и тому подобным средствам. И, соответственно, их легко выполнить как под правами текущего пользователя, так и от имени системы.
может мы про разные операционные системы говорим?
Eugene абсолютно прав, мне нужно это для развертывания операционной системы через SCCM. Но при изменения профиля Default изменяется только экран приветствия (системные учетные записи). У новых пользователей как был Русский так и остается русский. Вот у меня и закралось подозрение, что есть еще где-то запись в реестре.
Если сделать через GUI, то там есть пометка » В качестве языка новых учетных записей в настоящее время используется язык окна приветствия». И для нового пользователя действительно применяется профиль default и я зык становится английским (если поставить только одну галку «Копировать текущие параметры в: Экран приветствия и системные учетные записи»)
Если кто-то совсем не верит, могу скриншот предоставить, но мне кажется это излишним.
Видимо нужно где-то в реестре «поставить» галку «Копировать текущие параметры в: Экран приветствия и системные учетные записи».
Странно, что это вопрос никого раньше не интересовал. Или все это делают через GUI?