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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » (статья) Локализация: MUI, Шрифты и Региональные настройки

Ответить
Настройки темы
(статья) Локализация: MUI, Шрифты и Региональные настройки

(*.*)


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


Конфигурация

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


Изменения
Автор: Vadikan
Дата: 09-08-2008
Цитата:
Вопросы о региональных настройках и локализции возникают на форуме Автоматической установки с завидной регулярностью. В принципе, практически вся информация, позволяющая разобраться с проблемой, на страницах сайта предствлена, хотя и не собрана в одном месте. Кроме того, некорректная отработка секции [RegionalSettings] из файла ответов вносит дополнительную неразбериху. В данной статье я постарался собрать как личный опыт, так и опыт участников форума. Я попытаюсь осветить все тонкости локализации и выработать алгоритм применения настроек, срабатывающий на 100%.
Читать дальше...

После прочтения статьи, смотрите Полностью рабочий и проверенный метод локализации XP SP 3 с помощью MUI

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


Отправлено: 06:25, 09-11-2005

 

Аватара для UstasCPM

Новый участник


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

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


Вложения
Тип файла: rar WU_v6_MUI.rar
(112.1 Kb, 716 просмотров)
Тип файла: zip not_included.zip
(18.2 Kb, 477 просмотров)
Тип файла: rar adm.rar
(234.2 Kb, 465 просмотров)

Полностью рабочий и проверенный метод локализации XP SP 3 с помощью MUI

ВАЖНО: предварительно обязательно прочтите статью Локализация: MUI, Шрифты и Региональные настройки
cmdlines с коментариями:
Код: Выделить весь код
[COMMANDS]
;тут понятно:
".\MUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
".\MUI\addition\WindowsXP-KB841625-x86MUI-RUS.exe  /quiet /norestart"

;новое обновление для МУИ - Windows XP Service Pack 3 MUI Pack Update:
;для ХР с СП2 закоментировать
".\MUI\addition\WindowsXP-KB942766-v6-x86-ENU.exe /quiet /norestart"

".\MUI\addition\MPSetup_MUIRUS.EXE /Q"
".\MUI\addition\mm21_muirus.exe /Q"

;Windows update v.6 MUI:
".\MUI\UpdateMUI\!INSTALL.CMD"

;русификация нерусифированного:
"REGEDIT /S .\Local IP.reg"
"REGEDIT /S .\Local Security.reg"
"REGEDIT /S .\Power Policies.reg"
"REGEDIT /S .\Services.reg"
"REGEDIT /S .\Tips.reg"

;МУИ для WMP11 и IE7:
".\MUI_WMP11\wmp11setup_muirus.exe /Q"
".\MUI_IE7\ie7ui-x86-rus.exe /Q"

;тут тоже все понятно:
"regopts.cmd"
"REGEDIT /S fonts.reg"
"REGEDIT /S regional.reg"
"REGEDIT /S HKCU.reg"

;русификация "Групповой политики":
".\MUI\addition\not_included\Group_Policy\gp_inst.cmd"
winnt.sif
Код: Выделить весь код
[RegionalSettings]  
LanguageGroup=1,5  
Language="0419","0409","0422"  
SystemLocale="0419"   
UserLocale="0419"  
UserLocale_DefaultUser="0419"  
InputLocale=0409:00000409,0419:00000419,0422:00000422  
InputLocale_DefaultUser=0409:00000409,0419:00000419,0422:00000422
regopts.cmd:
Код: Выделить весь код
@echo off  
%Windir%\system32\rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:".\regopts.txt"
exit
regopts.txt
Код: Выделить весь код
[RegionalSettings]
LanguageGroup=1,5
Language="0419","0409","0422"
SystemLocale="0419" 
UserLocale="0419"
UserLocale_DefaultUser="0419"
InputLocale=0409:00000409,0419:00000419,0422:00000422
InputLocale_DefaultUser=0409:00000409,0419:00000419,0422:00000422
MUILanguage=0419
MUILanguage_DefaultUser=0419
regional.reg
Код: Выделить весь код
Windows Registry Editor Version 5.00
;Regional_settings
;Раскладка клавиатуры
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"

;Приоритет раскладки клавиатуры при входе в систему (Экран приветствия или классический вход) можно задать следующим образом:
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409" ;EN
"2"="00000419" ;RU
"3"="00000422" ;UA

;Расположение (Location)
[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="241" ;UA

;MUI_settings
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"MultiUILanguageId"="00000419"
"MUILanguagePending"="00000419"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MUILanguagePending"="00000419"
"MultiUILanguageId"="00000419"
fonts.reg
Код: Выделить весь код
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"
Windows update v.6 MUI - "это 6 файлов для русификации вкладки и ярлыка "Автоматическое обновление"" , скачиваются при первом посещении WU, но ведь хочется иметь полную русификацию и сразу

ЗЫ последние добытые с WU файлы имеют версию 7.0.6000.381, их и выкладываю в архиве (WU_v6_MUI.rar)

"!INSTALL.CMD":
Код: Выделить весь код
copy ".\MUI\UpdateMUI\wuapi.dll.mui" %Windir%\mui\fallback\0419\
copy ".\MUI\UpdateMUI\wuaucpl.cpl.mui" %Windir%\mui\fallback\0419\
copy ".\MUI\UpdateMUI\wuaueng.dll.mui" %Windir%\mui\fallback\0419\
copy ".\MUI\UpdateMUI\wucltui.dll.mui" %Windir%\mui\fallback\0419\
copy ".\MUI\UpdateMUI\wuauhelp.chm" %Windir%\help\mui\0419\
copy ".\MUI\UpdateMUI\mucltui.dll.mui" %Windir%\help\mui\0419\
твики "Local IP.reg","Local Security.reg","Power Policies.reg",Services.reg,Tips.reg в свое время нашел на этом форуме, выкладываю для удобства в этом посте в аттаче (not_included.zip). они необходимы для русификации следующего:

1. Всплывающие советы в системе (Tips.reg)
2. Описание служб (Services.reg)
3. "Сxeмы упpaвлeния питaниeм" и их описание (Power Policies.reg)
4. Раздел "Параметры безопасности" в "Локальная политика безопасности" > "Локальные политики" (Local Security.reg)
5. Раздел "Пoлитики бeзoпacнocти IP нa "Лoкaльный кoмпьютep" в "Локальная политика безопасности" (Local IP.reg)
ВАЖНО: эти твики по сути своего действия русифицируют не МУИ, а некоторые записи в реестре, по этому если вы переключите язык интерфейса винды в настройках на любой другой вместо русского, то вышеуказанные элементы останутся русскими...
...и тоже самое можно сказать и про метод русификации некоторых вещей в Групповой политике (gpedit.msc) с помощью подмены некоторых файлов от руской ХР несложным батником. Конкретно русифицируется следующий раздел ГП: "Конфигурация компьютера-Конфигурация Windows-Параметры безопасности-Локальные политики-Параметры безопасности".

gp_inst.cmd:
Цитата:
xcopy "adm" "%SystemRoot%\inf\*.*" /y /q /s
папка adm (".\MUI\addition\not_included\Group_Policy\adm), содержащая необходимые файлы - в аттаче
ЗЫ в этом посте содержится альтернативный метод русификации ГП, в чем его отличия не выяснено.

Последний раз редактировалось UstasCPM, 16-08-2008 в 19:47. Причина: добавления и исправления

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

Отправлено: 00:04, 05-03-2008 | #171



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

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


(*.*)


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

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


Цитата UstasCPM:
имхо так будет проще: »
Тогда поясните, где лежит regopts.txt

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


Отправлено: 00:54, 05-03-2008 | #172


Аватара для kalikanzaros

Пользователь


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

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


проблема исчезла, после того как чуть-чуть отредактировал cmdlines.txt, папка Program Files создается, но ошибок при установке не выскакивает, думаю переместить файл "Program Files\Common Files\System\MUI\0419\WAB32RES.DLL" в %COMMONPROGRAMFILES% из cleanup.cmd, а остальные файлы и саму папку удалить...
Код: Выделить весь код
[COMMANDS]
"useraccounts.cmd"
"REGEDIT /S HKCU.reg"
"REGEDIT /S HKLM.reg"
"RunOnceEx.cmd"
".\MUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
"batch.cmd"
".\MUI\KB841625.exe /quiet /norestart"
"REGEDIT /S regional_setting.reg"
".\MUI\IE7MUI.exe /Q"
"REGEDIT /S ie7.reg"
правда есть маленький вопрос, нужно ли перед перемещением файла выполнить "regsvr32 /s /u WAB32RES.DLL" а после перемещения туже команду только без "/u" и с полным относительным путем к файлу? вообще где-то можно посмотреть какие dll, ocx зарегистрированы в системе, а какие нет?

-------
Я никогда не спорю, никогда не противоречу, я иногда забываю...


Отправлено: 09:26, 05-03-2008 | #173


Аватара для UstasCPM

Новый участник


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

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


Цитата Vadikan:
Цитата UstasCPM:имхо так будет проще: »
Тогда поясните, где лежит regopts.txt »
regopts.txt лежит прямо в $OEM$ , равно как и "regopts.cmd", содержащий
Цитата UstasCPM:
@echo off
%Windir%\system32\rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:".\regopts.txt"
exit »
без regopts.txt никак не прописывался русский в UserLocale, теперь все ок. по крайней мере в моем конкретном случае.

-------
Полностью рабочий и проверенный метод локализации ENG XP SP 3 с помощью MUI


Отправлено: 00:32, 06-03-2008 | #174


Аватара для bitburger

Новый участник


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

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


Вложения
Тип файла: rar MUI.rar
(2.0 Kb, 17 просмотров)

Привет всем участникам.
Прочитал всё, но так и не нашёл что искал.Вернее здесь есть всё, но только по автоматической установке(MUI).
ВОПРОС :
Есть Немецкий ВиндовсCD, есть Русский MUI 90 mb.Тоже на CD.
Kak интегрировать MUI в Windows ?

Немного описания по автоматической установке MUI:
Код: Выделить весь код
INSTALLING MUI PACK IN UNATTEND MODE
=========================================================================

The following steps explain how to install the Windows MUI Pack in unattend mode. 

1. Copy all the MUI files from MUI CDs into a temporary directory on a 
network share, such as $OEM$\MUIINST. 

In this example, we use a server \\MUICORE. The directory for the MUI CD 
contents will be \\MUICORE\UNATTEND\$OEM$\MUIINST.

2.  Add a "Cmdlines.txt" file in \\muicore\UNATTEND\$OEM$ that includes 
the following lines:

[Commands]
"muiinst\muisetup.exe [/i LangID1 LangID2 ...] [/d LangID] /r /s"

Note that you must specify " " in your cmdlines.txt file. Use the 
appropriate Language ID (LANGID)s, and the muisetup command line 
parameters to ensure a quiet installation. Please check muisetup.hlp 
for a complete description of all the command line parameters for 
muisetup.exe (the command line help content is under "related topics" 
in the help.). 

3. Create an answer file (mui.txt): 

a. add the following entries in the "Unattended" section

   [Unattended]
    OemPreinstall=Yes
    OemFilesPath=\\muicore\unattend
    OemSkipEula=YES

"OemFilesPath" must point to a network share or drive containing the 
MUI install source stored in the above directory structure. 

The Windows install sources can be anywhere else (CD, network share, etc).

b. add a "RegionalSettings" section. Use this section to specify the Language 
Groups and locales to install. Use the appropriate Language Group IDs and 
Locale IDs (LCIDs). Ensure that the Language Groups you install are sufficient 
to cover BOTH the locale settings and the User Interface languages you 
are installing. 

    Example: 
    [RegionalSettings]
    LanguageGroup="5","8","13"
    Language="0401"

Of course, the answer file may also include other OS unattended setup options. 

4. Run winnt32.exe with the appropriate options to use the answer file. If you 
require the installation of East Asian language and locale support, you must 
specify /copysource:lang or /rx:lang to copy the necessary language files. 
If you do not, and the [RegionalSettings] section of your answer file contains 
East Asian values, Setup will ignore everything in the [RegionalSettings] section. 

For Winnt32.exe, the appropriate syntax is:
 winnt32.exe /unattend:"path to answer file" /copysource:lang /s:"path to install source"
 

=========================================================================
  DEPLOYING MUI BY USING REMOTE INSTALLATION SERVICE
=========================================================================
The following steps explain how to deploy MUI by using Windows ServerЎЇs Remote 
Installation Service (RIS). ( RIS requirements:  Domain Controller running Active 
Directory, DHCP server, DNS server, NTFS partition to hold OS images. )

1. Install Remote Installation Services using the Windows Component Wizard. 
2. Run Risetup.exe. RIS will create a flat image from the CD or network share as follows:
   \Remote installation share\Admin
                             \OSChooser
                             \Setup
                             \tmp

   The image is kept in the I386 directory under 
   \Setup (such as \Setup\<OS Locale>\Images\<Directory name>\I386 ). 

3. Follow instructions on KB: Q241063 to install additional languages.
4. Follow instructions on KB: Q287545 or manually copy asms directory form CD 
   or network share into the I386 directory of the image.

5. Add the following section into the ristndrd.sif 
   (under \Setup\<OS Locale>\Images\<Directory Name>\I386\Templates) to enable 
   OEM installation

	[Unattended]
        OemPreinstall=Yes

	[RegionalSettings]
	LanguageGroup=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 

	; Language support pack are needed depending on (Q241063 explains how to do this)
	; UI language you will be install, please consult 
	; unattended document for more information.

6. Add $OEM$ directory at the same level as the \I386 image directory that contains 
   the following installation source
     \Setup\<OS Locale>\Images\<Directory Name>
                                                |-\I386
                                                |-\$OEM$
                                                      |-\cmdlines.txt (OEM answer file)
                                                      |-\MUIINST

   In Ў°cmdlines.txtЎ±, you will need the following structure to start installation of
   MUI. The MUIINST folder will include MUI files copied from MUI CD root folder. 

	[Commands]
	"muiinst\muisetup.exe /i <LCID> <LCID> /d <LCID> /r /s"
   
   Note that you will need to add Ў°Ў± in as indicate above.

Последний раз редактировалось Vadikan, 19-04-2008 в 20:21. Причина: код


Отправлено: 15:59, 19-04-2008 | #175


(*.*)


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

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


Цитата bitburger:
Kak интегрировать MUI в Windows ? »
MUI не предназначен для интеграции. Установка же описана в статье. Что же касается языковых версий, то MUI ставится только на английскую, ЕМНИП.

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


Отправлено: 20:21, 19-04-2008 | #176


Аватара для bitburger

Новый участник


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

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


Спасибо за ответ, теперь понятно

Отправлено: 13:13, 20-04-2008 | #177


Новый участник


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

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


Доброго всем времени суток,
UstasCPM,
а зачем в списке у тебя приведен winnt.sif? Он вообше нужен, если да то куда его кидать, не в $OEM$ же?

Отправлено: 20:52, 06-05-2008 | #178


Аватара для UstasCPM

Новый участник


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

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


GADZ12, собственно весьма вероятно что все будет отлично и без секции [RegionalSettings] в файле ответов, но я сам не проверял ,потому что лично меня все и так устраиват. работает - не трогаю.

-------
Полностью рабочий и проверенный метод локализации ENG XP SP 3 с помощью MUI


Отправлено: 00:29, 07-05-2008 | #179


Старожил


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

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


Цитата GADZ12:
Доброго всем времени суток,
UstasCPM,
а зачем в списке у тебя приведен winnt.sif? Он вообше нужен, если да то куда его кидать, не в $OEM$ же? »
"Кидать" его нужно в папку i386 для Windows 32Bit и в папку AMD64 для Windows 64Bit. Здесь много ответов ,в часности "Создание файла ответов".http://www.oszone.net/2747/ Тема здесь http://forum.oszone.net/showthread.p...ight=Winnt.sif

-------
Bodia1


Последний раз редактировалось Bodia1, 08-05-2008 в 00:01.


Отправлено: 23:46, 07-05-2008 | #180



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » (статья) Локализация: MUI, Шрифты и Региональные настройки

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Локализация командной строки без MUI. AlexStud Microsoft Windows NT/2000/2003 4 05-02-2008 13:41
Интерфейс - Разные региональные настройки (non-unicode programs) для 2 учетных занисей sergreg Microsoft Windows 2000/XP 6 09-10-2007 18:30
Региональные настройки... Sempai Автоматическая установка Windows 2000/XP/2003 1 08-01-2005 17:42
Локализация grisha1 Microsoft Windows 95/98/Me (архив) 1 11-05-2004 02:27
Мозилла1.3а локализация Guest Программное обеспечение Linux и FreeBSD 10 09-03-2003 10:48




 
Переход