Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Изменения настроек компонента "Язык и региональные стандарты"

Ответить
Настройки темы
Разное - [решено] Изменения настроек компонента "Язык и региональные стандарты"

Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Доброго времени суток!

Подскажите пожалуйста как автоматизировать применение следующих настроек:
1) Панель управления -> Язык и региональные стандарты -> Вкладка: Форматы -> Формат: Русский (Россия) -> ОК
2) Панель управления -> Язык и региональные стандарты -> Вкладка: Дополнительно -> Изменить язык системы -> Текущий язык системы: Русский (Россия) -> ОК

Заранее благодарен!!!

Отправлено: 17:29, 08-12-2010

 

(*.*)


Сообщения: 36496
Благодарности: 6676

Профиль | Сайт | Отправить PM | Цитировать


SANIOK_AV,
DISM.exe /online /остальные параметры

Языки и параметры командной строки для работы с региональными параметрами

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:48, 08-12-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Vadikan, но там ведь по ссылке приведенной Вами написано что:
Цитата:
Для работающей операционной системы доступны следующие параметры работы с региональными параметрами:

DISM.exe /Online /Get-Intl
пробую к примеру:
Код: Выделить весь код
DISM.exe /online /Set-Syslocale:ru-RU
и мне выдаёт:
Цитата:
Cистема DISM
Версия: 6.1.7600.16385

Версия образа: 6.1.7600.16385


Ошибка: 87

Международный поставщик поддерживает только автономные образы.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

Отправлено: 19:02, 08-12-2010 | #3


(*.*)


Сообщения: 36496
Благодарности: 6676

Профиль | Сайт | Отправить PM | Цитировать


SANIOK_AV, мда, очень жаль Но можно в реестре поменять, скорее всего. Первое есть в HKEY_CURRENT_USER\Control Panel\International а второе где-то на форуме пробегало.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:35, 08-12-2010 | #4


(*.*)


Сообщения: 36496
Благодарности: 6676

Профиль | Сайт | Отправить PM | Цитировать


По поводу второго... я, сидя в англ. ОС, не сразу сообразил, что речь о смене системной локали. В ХР не было API или скриптового способа для этого, но работал метод http://oszone.net/3480#regopts

В Vista были Параметры командной строки Intlcfg, а что есть в 7 для установленной системы - совершенно непонятно. Проверьте Intlcfg на 7 - может и сработать

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:57, 08-12-2010 | #5


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Первое есть в HKEY_CURRENT_USER\Control Panel\International »
Вот что мне показал регшот при смене формата с Английского (США) на Русский (Россия):
Код: Выделить весь код
HKCU\Control Panel\International\Locale: "00000409"
HKCU\Control Panel\International\Locale: "00000419"
HKCU\Control Panel\International\LocaleName: "en-US"
HKCU\Control Panel\International\LocaleName: "ru-RU"
HKCU\Control Panel\International\s1159: "AM"
HKCU\Control Panel\International\s1159: ""
HKCU\Control Panel\International\s2359: "PM"
HKCU\Control Panel\International\s2359: ""
HKCU\Control Panel\International\sCountry: "США"
HKCU\Control Panel\International\sCountry: "Россия"
HKCU\Control Panel\International\sCurrency: "$"
HKCU\Control Panel\International\sCurrency: "р."
HKCU\Control Panel\International\sDate: "/"
HKCU\Control Panel\International\sDate: "."
HKCU\Control Panel\International\sDecimal: "."
HKCU\Control Panel\International\sDecimal: ","
HKCU\Control Panel\International\sLanguage: "ENU"
HKCU\Control Panel\International\sLanguage: "RUS"
HKCU\Control Panel\International\sList: ","
HKCU\Control Panel\International\sList: ";"
HKCU\Control Panel\International\sLongDate: "dddd, MMMM dd, yyyy"
HKCU\Control Panel\International\sLongDate: "d MMMM yyyy 'г.'"
HKCU\Control Panel\International\sMonDecimalSep: "."
HKCU\Control Panel\International\sMonDecimalSep: ","
HKCU\Control Panel\International\sMonThousandSep: ","
HKCU\Control Panel\International\sMonThousandSep: " "
HKCU\Control Panel\International\sShortDate: "M/d/yyyy"
HKCU\Control Panel\International\sShortDate: "dd.MM.yyyy"
HKCU\Control Panel\International\sThousand: ","
HKCU\Control Panel\International\sThousand: " "
HKCU\Control Panel\International\sTimeFormat: "h:mm:ss tt"
HKCU\Control Panel\International\sTimeFormat: "H:mm:ss"
HKCU\Control Panel\International\sShortTime: "h:mm tt"
HKCU\Control Panel\International\sShortTime: "H:mm"
HKCU\Control Panel\International\sYearMonth: "MMMM, yyyy"
HKCU\Control Panel\International\sYearMonth: "MMMM yyyy"
HKCU\Control Panel\International\iCountry: "1"
HKCU\Control Panel\International\iCountry: "7"
HKCU\Control Panel\International\iCurrency: "0"
HKCU\Control Panel\International\iCurrency: "1"
HKCU\Control Panel\International\iDate: "0"
HKCU\Control Panel\International\iDate: "1"
HKCU\Control Panel\International\iFirstDayOfWeek: "6"
HKCU\Control Panel\International\iFirstDayOfWeek: "0"
HKCU\Control Panel\International\iMeasure: "1"
HKCU\Control Panel\International\iMeasure: "0"
HKCU\Control Panel\International\iNegCurr: "0"
HKCU\Control Panel\International\iNegCurr: "5"
HKCU\Control Panel\International\iPaperSize: "1"
HKCU\Control Panel\International\iPaperSize: "9"
HKCU\Control Panel\International\iTime: "0"
HKCU\Control Panel\International\iTime: "1"
То может для настройки "Формата" экспорнуть в рег-файл весь раздел HKCU\Control Panel\International (кроме подраздела HKCU\Control Panel\International\Geo ) из настроенной на "Формат: Русский (Россия)" опереционной системы. А потом на других компьютерах импортировать этот рег-файл во все существующие профили и в том числе дефолтовый?

Отправлено: 09:30, 09-12-2010 | #6


(*.*)


Сообщения: 36496
Благодарности: 6676

Профиль | Сайт | Отправить PM | Цитировать


SANIOK_AV, ну да. А в Geo - расположение указано, тоже может пригодиться

Но вообще такие вещи делаются во время установки системы. Не понимаю, как можно развернуть ОС в организации с неверными форматами и локалью

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:39, 09-12-2010 | #7


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
ну да. »
ОК, Спасибо!!! Сейчас ещё с локалью попробую разобраться ))
Цитата Vadikan:
Но вообще такие вещи делаются во время установки системы. Не понимаю, как можно развернуть ОС в организации с неверными форматами и локалью »
Согласен, но это типа "контрольный выстрел" )))

Отправлено: 09:50, 09-12-2010 | #8


Аватара для SANIOK_AV

Старожил


Сообщения: 493
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Проверьте Intlcfg на 7 - может и сработать »
К сожалению Intlcfg на семёрке не работает...пишет что Intlcfg не является внутреннй или внешней командой...(((
Цитата Vadikan:
В ХР не было API или скриптового способа для этого, но работал метод http://oszone.net/3480#regopts »
Думал может этот способ сработает, попробовал
Код: Выделить весь код
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"filename.txt"
с файлом txt такого содержания:
Код: Выделить весь код
[RegionalSettings]
SystemLocale=00000419
и такого содержания:
Код: Выделить весь код
[RegionalSettings]
SystemLocale="0419"
и в обоих случаях ничего не поменялось...(((


Хотел попробовать по описаному здесь способу
Код: Выделить весь код
control intl.cpl,, /f:“filename.xml”
но к сожалению не смог понять какого содержания должет быть у меня filename.xml для изменения локали.
Для интереса решил проверить этот способ на изменении расположения , создал xml такого содержания:
Код: Выделить весь код
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
    <!-- User List-->  
         <gs:UserList>
              <gs:User UserID="Current" />   
         </gs:UserList> 
         <gs:LocationPreferences> 
              <gs:GeoID Value="ru-RU" />
         </gs:LocationPreferences>
</gs:GlobalizationServices>
но к сожалению расположение не изменилось...(((


Решил попробовать через реестр.
Вот что мне дал регшот при изменении локали с "Английский (США)" на "Русский (Россия)" :
Код: Выделить весь код
----------------------------------
Values added:
----------------------------------
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\System,0: "System,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Fixedsys,0: "Fixedsys,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Small Fonts,0: "Small Fonts,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\MS Serif,0: "MS Serif,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\MS Sans Serif,0: "MS Sans Serif,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Courier,0: "Courier New,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Arial Cyr,0: "Arial,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Courier New Cyr,0: "Courier New,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Times New Roman Cyr,0: "Times New Roman,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Helv,0: "MS Sans Serif,204"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\Tms Rmn,0: "MS Serif,204"

----------------------------------
Values modified:
----------------------------------
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\woafont: "dosapp.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\woafont: "app866.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\CGA40WOA.FON: "CGA40WOA.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\CGA40WOA.FON: "CGA40866.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\CGA80WOA.FON: "CGA80WOA.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\CGA80WOA.FON: "CGA80866.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\EGA40WOA.FON: "EGA40WOA.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\EGA40WOA.FON: "EGA40866.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\EGA80WOA.FON: "EGA80WOA.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts\EGA80WOA.FON: "vga866.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper\DEFAULT: 0x00000000
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper\DEFAULT: 0x000000CC
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Courier 10,12,15: "COURE.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Courier 10,12,15: "COURER.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\MS Serif 8,10,12,14,18,24: "SERIFE.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\MS Serif 8,10,12,14,18,24: "SERIFER.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\MS Sans Serif 8,10,12,14,18,24: "SSERIFE.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\MS Sans Serif 8,10,12,14,18,24: "SSERIFER.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Small Fonts: "SMALLE.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Small Fonts: "SMALLER.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Small Fonts (120): "SMALLF.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Small Fonts (120): "SMALLFR.FON"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont\FIXEDFON.FON: "8514fix.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont\FIXEDFON.FON: "8514fixr.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont\FONTS.FON: "8514sys.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont\FONTS.FON: "8514sysr.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont\OEMFONT.FON: "8514oem.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont\OEMFONT.FON: "8514oemr.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont\FIXEDFON.FON: "vgafix.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont\FIXEDFON.FON: "vgafixr.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont\FONTS.FON: "vgasys.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont\FONTS.FON: "vgasysr.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont\OEMFONT.FON: "vgaoem.fon"
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont\OEMFONT.FON: "vga866.fon"


HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP: "1252"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP: "1251"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP: "437"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP: "866"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\MACCP: "10000"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\MACCP: "10007"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\Default: "0409"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\Default: "0419"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale\(Default): "00000409"
HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale\(Default): "00000419"
Я создал регфайл такого содержания:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="System,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"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts]
"woafont"="app866.fon"
"CGA40WOA.FON"="CGA40866.FON"
"CGA80WOA.FON"="CGA80866.FON"
"EGA40WOA.FON"="EGA40866.FON"
"EGA80WOA.FON"="vga866.FON"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"DEFAULT"=dword:000000cc

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Courier 10,12,15"="COURER.FON"
"MS Serif 8,10,12,14,18,24"="SERIFER.FON"
"MS Sans Serif 8,10,12,14,18,24"="SSERIFER.FON"
"Small Fonts"="SMALLER.FON"
"Small Fonts (120)"="SMALLFR.FON"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\LargeFont]
"FIXEDFON.FON"="8514fixr.fon"
"FONTS.FON"="8514sysr.fon"
"OEMFONT.FON"="8514oemr.fon"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize\SmallFont]
"FIXEDFON.FON"="vgafixr.fon"
"FONTS.FON"="vgasysr.fon"
"OEMFONT.FON"="vga866.fon"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"ACP"="1251"
"OEMCP"="866"
"MACCP"="10007"

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]
"(Default)"="00000419"
и импотрировав его в ОС с локалью "Английский (США)" после перезагрузки получил в настройках локали "Русский (Россия)"
Каково будет Ваше мнение по поводу : достаточно ли импорта только тех параметров которые приведены выше в регфайле для того чтоб поменять локаль с ЛЮБОГО языка на "Русский (Россия)" (а не только с "Английский (США)")?

Отправлено: 15:00, 13-12-2010 | #9


(*.*)


Сообщения: 36496
Благодарности: 6676

Профиль | Сайт | Отправить PM | Цитировать


SANIOK_AV, похоже на правду, но я не могу подтвердить или опровергнуть ваши выводы.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:25, 13-12-2010 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Изменения настроек компонента "Язык и региональные стандарты"

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Пропала иконка "Язык и региональные стандарты" rivera Microsoft Windows 2000/XP 5 17-12-2009 15:22
Установка - немогу добаветь дополнительный язык на "язык и региональные стандарты" DenisK088 Microsoft Windows 2000/XP 3 27-10-2009 07:54
Разное - [решено] проблема с открытием "языки и стандарты" foxbat Microsoft Windows 2000/XP 4 07-10-2009 15:58
Решено | FullUnattended НО "Язык и региональные стандарты" xPATRIOTx Автоматическая установка Windows 2000/XP/2003 13 29-04-2006 18:29
"язык и региональные стандарты" установка [en] игры -Jedi- Microsoft Windows 2000/XP 0 12-02-2006 23:45




 
Переход