Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   скрипт для изменения "Языка программ не поддерживающих Юникод" (Change System Locale) (http://forum.oszone.net/showthread.php?t=260471)

Nrg_Life 13-05-2013 16:04 2149365

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

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

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


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


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

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

Nrg_Life 14-05-2013 18:12 2150091

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

[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 20-05-2013 01:02 2152771

Поменял с Рус на 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 11-11-2015 13:09 2573657

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

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"


Время: 20:21.

Время: 20:21.
© OSzone.net 2001-