Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

« Safari 4
Кеннеди, Тед »

Изменить язык при входе в Windows XP

06.08.09 @ 19:30 — Software, Languages

Ответ для тех, кому надо изменить текущий язык при входе в Windows XP: Alt+Shift.

Если же вам надо изменить язык по умолчанию, то придётся поплясать.

Как правило, изменить хочется дефолтовый русский на дефолтовый английский, т.к. пароли большинство пользователей заводит себе латиницей, а каждый раз переключаться Alt+Shiftом задалбывает. Русский по дефолту выстанавливается при установке Windows, если его задали языком по умолчанию для первого пользователя. У меня была именно такая ситуация: купил ноутбук с уже установленной виндой (и четвёртый год на ней работаю), а криворукие продавцы сделали русский дефолтным. Поменять язык по умолчанию для текущего пользователя очень просто, а вот изменить дефолтовый при загрузке — нетривиально.

1. Идём в Настройка » Панель Управления » Язык и региональные стандарты » Дополнительно. Устанавливаем Языком программ, не поддерживающих Юникод, Английский а также Применяем эти параметры для текущей учётной записи и для стандартного профиля пользователя, как показано на рисунке:

Язык программ, не поддерживающих Юникод

2. Перегружаемся, как советует система. При загрузке дефолтовым языком стал английский. Ура! Однако перестали отображаться русские буквы в программах, не поддерживающих Юникод — например Far Manager, TheBat! Действительно, ведь мы только что указали Английский язык для таких программ. Чиним.

3. Снова идём в Настройка » Панель Управления » Язык и региональные стандарты » Дополнительно. Устанавливаем Языком программ, не поддерживающих Юникод, Русский и не применяем эти параметры для текущей учётной записи и для стандартного профиля пользователя, как показано на рисунке:

Язык программ, не поддерживающих Юникод #2

4. Перегружаемся. Языком по умолчанию должен остаться английский, а кириллица в неюникодовских программах отображается корректно.

Альтернативный способ решения проблемы для любителей реинсталла: перестановка винды с заданием в качестве дефолтового языка первого пользователя английского. “Я антивирусами не пользуюсь, просто каждое воскресенье переставляю систему.”

21 Comments »

  1. А реестр слабо поменять?

    Идём по адресу [HKEY_USERS\.DEFAULT\Keyboard Layout\Preload], и видим там в каком порядке переключается раскладка в окне логона, и меняем на то что нам надо. В случае с двумя установленными языками, русским и английским, всё должно выглядеть так:
    “1″=”00000409″ - Английская (США), основная
    “2″=”00000419″ - Русская, дополнительная

    Если охота поменять сочетание клавиш, которые переключают раскладку, то и это можно сделать. Для этого идём по адресу [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle], и редактируем ключ Hotkey. Когда он имеет значение 1, язык переключается через левые Alt+Shift, когда 2, то через левые Crtl+Shift.

    Comment by Михаил — 19.08.2009 @ 10:18

  2. а не проще зайти
    Панель Управления » Язык и региональные стандарты » Языки » кнопка Подробнее… » Язык ввода по умолчанию - выбрать Русский

    Comment by нубло — 17.09.2009 @ 18:15

  3. нубло, зайти-то проще, только мне не нужен русский по умолчанию, читать научись.

    Comment by Val Petruchek — 27.09.2009 @ 17:59

  4. первый способ бред, и не работает.
    второй–тру!

    Comment by kukunber — 28.12.2009 @ 18:29

  5. поддерживаю
    первый способ not working

    Comment by carter — 30.12.2009 @ 15:38

  6. блин, все удалось, безразмерное спасибо!

    Comment by princeali — 04.01.2010 @ 23:47

  7. автору спасибо =)
    всё получилось

    Comment by avstralopitek — 10.01.2010 @ 15:43

  8. Правка реестра рулит, давно уже так меняю

    Comment by jstex — 13.01.2010 @ 11:50

  9. в семействе есть юный друг, который по моей неосторожности остался на едине с ПК, после чего на рабочем столе появилось безмерное кол-во ярлыков(это пол беды)и после перезагрузки компа вся система оказалась на английском (меню пуск, контекстное меню и т.д.)притом в панели управления/в языках и региональных стандартах везде стоят русский язык…
    помогите пож-та..

    Comment by detka — 19.03.2010 @ 14:29

  10. Большое спасибо автору поста, описывающего изменения в реестре. То что нужно ^_^

    Comment by Core — 25.06.2010 @ 08:26

  11. Подтверждаю. Изменения в реестре работают. Язык загрузки стал англ. Гранд мерси.

    Comment by Igor — 03.09.2010 @ 10:35

  12. 2Михаил, правка регистра рулит — спасибо!

    Comment by Sergey — 24.10.2010 @ 16:41

  13. Работает! Респект!

    Comment by Fixus — 06.11.2010 @ 11:25

  14. Большое спасибище! :-) Давно думал над проблемой раскладки в окне выбора пользователя. Способ с региональными стандартами решил проблему.

    Comment by gehrmann — 20.12.2010 @ 10:34

  15. А где находится этот HKEY_USERS?

    Comment by And — 05.01.2011 @ 08:54

  16. Первый способ тоже работает, если четко все сделать, как предложено.
    Но править реестр таки быстрее :-)

    Comment by DG — 09.04.2011 @ 20:27

  17. Всё хорошо,но в Windows 7 парамертра [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle] нету,как подругому изменить сочетания клавиш при входе в Windows

    Comment by leksuk — 15.05.2011 @ 10:51

  18. написано для одаренных
    Изменить язык при входе в Windows XP !!!!!!!!!!!!!!!

    Comment by epte — 21.11.2011 @ 11:50

  19. А что такое реестр и где его искать слабо объяснить?
    Мне статья понравилось то, что там все пошагово объяснено для обычных пользователей, а вот остальное - извините выипёж. Комменты от программеров обычно самые неподходящие для простых пользователей, так как первые забывают о том, что у обычных пользователей нет знаний по системному устройству компьютера. Так что если хотите сделать свой совет полезным, пишите подробно - учитесь у автора.

    Comment by комментаторам статьи — 14.07.2012 @ 14:08

  20. автор - не засоряй интернет

    Comment by da — 31.01.2013 @ 07:13

  21. От незасоряя слышу.

    Автор

    Comment by Val Petruchek — 31.01.2013 @ 10:28

RSS feed for comments on this post. TrackBack URI

Leave a comment

  
Реклама::

 
Реклама::