Любой язык - скрипт для изменения "Языка программ не поддерживающих Юникод" (Change System Locale)

Ответить
Аватара пользователя
Nrg_Life

Любой язык - скрипт для изменения "Языка программ не поддерживающих Юникод" (Change System Locale)

Сообщение Nrg_Life »

Внушительно покопавшись в интернете не нашол скриптов которые могут автоматизировать замену "Языка программ не поддерживающих Юникод"



Есть много тем в которых гоовриться об изменениях в реестре а после этого всеромно стандартно нужно сделать:



1. Откройте раздел «Язык и региональные стандарты». Для этого нажмите кнопку Пуск, выберите последовательно компоненты Панель управления, Часы, язык и регион и Язык и региональные стандарты.





2. На вкладке Дополнительно в области Язык программ, не поддерживающих Юникод нажмите кнопку Изменить язык системы. Если отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.





3. Выберите язык (Руский) и нажмите кнопку ОК.



Помогите поздалуста атоматизовать этот алгоритм. bat, vbs, Regfile не имеет значения, главное в чтобы работало в двойной клик!

Спасибо!
Аватара пользователя
Nrg_Life

Re: Любой язык - скрипт для изменения "Языка программ не поддерживающих Юникод" (Change System Locale)

Сообщение Nrg_Life »

Надеюсь общими усилиями удастся найти решение. Для проверки ставлю Язык программ не поддерживающих Юникод "Ураинский".



Код:

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"Default"="0419"

остался.



а здесь



Код:

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]
"(Default)"="00000419" 
"(Default)"="00000409"

таких ключей два. но за украинский по идеи отвечает 422



нашел еще одну тему, но там тоже ничего вменяемого не ответили
http://social.technet.microsoft.com




Есть еще идеи?
Аватара пользователя
GreyAngel

Re: Любой язык - скрипт для изменения "Языка программ не поддерживающих Юникод" (Change System Locale)

Сообщение GreyAngel »

Поменял с Рус на Eng .и вот какие изменения отследил Regshot


Было и стало




HKLM\SYSTEM\ControlSet001\Control\Nls\CodePage\ACP: "1251"

HKLM\SYSTEM\ControlSet001\Control\Nls\CodePage\ACP: "1252"

HKLM\SYSTEM\ControlSet001\Control\Nls\CodePage\OEMCP: "866"

HKLM\SYSTEM\ControlSet001\Control\Nls\CodePage\OEMCP: "437"

HKLM\SYSTEM\ControlSet001\Control\Nls\CodePage\MACCP: "10017"

HKLM\SYSTEM\ControlSet001\Control\Nls\CodePage\MACCP: "10000"

HKLM\SYSTEM\ControlSet001\Control\Nls\Language\Default: "0419"

HKLM\SYSTEM\ControlSet001\Control\Nls\Language\Default: "0409"

HKLM\SYSTEM\ControlSet001\Control\Nls\Locale\(Default): "00000419"

HKLM\SYSTEM\ControlSet001\Control\Nls\Locale\(Default): "00000409"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP: "1251"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP: "1252"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP: "866"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP: "437"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\MACCP: "10017"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\MACCP: "10000"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\Default: "0419"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\Default: "0409"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale\(Default): "00000419"

HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale\(Default): "00000409"
Аватара пользователя
cherk63

Re: Любой язык - скрипт для изменения "Языка программ не поддерживающих Юникод" (Change System Locale)

Сообщение cherk63 »

Нашел твик реестра. На себе провери - изменяет язык программ не поддерживающих Юникод на русский.



Изменение языка программ не поддерживающих Юникод на Русский

[spoiler]Windows Registry Editor Version 5.00



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]

"1250"="c_1251.nls"

"1251"="c_1251.nls"

"1252"="c_1251.nls"

"1253"="c_1251.nls"



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"System,0"="Arial,204"

"Fixedsys,0"="Fixedsys,204"

"Small Fonts,0"="Small Fonts,204"

"MS Serif,0"="MS Serif,204"

"MS Sans Serif,0"="MS Sans Serif,204"

"Courier,0"="Courier New,204"

"Arial Cyr,0"="Arial,204"

"Courier New Cyr,0"="Courier New,204"

"Times New Roman Cyr,0"="Times New Roman,204"

"Helv,0"="MS Sans Serif,204"

"Tms Rmn,0"="MS Serif,204"

"Arial,0"="Arial,204"

"Tahoma,0"="Tahoma,204"



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]

"InstallLanguage"="0419"

"Default"="0419"



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]

@="00000419"

"(Default)"="00000419"[/spoiler]
Ответить

Вернуться в «Скриптовые языки администрирования Windows»