Показать полную графическую версию : (статья) Локализация: MUI, Шрифты и Региональные настройки
Страниц :
1
2
3
[
4]
5
6
7
8
9
10
11
12
все вроде разобрался , все зделал как надо :)
<удалено как не относящееся к теме. Vadikan>
maslinaV
08-03-2006, 11:31
2 - й Способ установки MUI
1 .В директории XPCD уже есть дистрибутив с интегрированным SP2 .
2. Из директории i386 взял файл MUISETUP.EX_ , распаковал , получился файл ---- muisetup.exe ---- и этот файл скопировал в директорию WinMUI (где находится пакет MUI ) и согласился на замену.
3.
Eсли же ваш файл находится в директории, расположенной в корне диска, скажем, %CDROM%\Unattend\batch.cmd, то путь в cmdlines.txt указывается так:
"..\Unattend\batch.cmd"
В этом примере ..\ указывает на родительскую директорию текущей директории. При исполнении команды путь превратится в %CDROM%\Unattend\batch.cmd
Это отрывок из руководства .Попробовал сделать так : поместил в корень диска директорию WinMUI .
Файл cmdlines.txt переписал
[COMMANDS]
"..\WinMUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
"rundll32 advpack.dll,LaunchINFSection nLite.inf,nLiteReg"
"..\WinMUI\WindowsXP-KB841625-x86MUI-RUS.exe /quiet /norestart"
"REGEDIT /S fonts.reg"
Остальное как и в сообщении 1-й способ установки… (http://forum.oszone.net/showthread.php?t=56339&page=6&pp=10)
Boa Soft
08-03-2006, 16:07
То All.
Если народу интересно, то могу выложить пакет для интеграции обновлений и mui для 10 Wmp в сам муи (не дистрибутив!)
Сам муи устанавливаю через servicepack.inf. (~~t13). На этом этапе все ставится корректно.
Кроме интеграции пакет удаляет из mui неиспользуемые файлы.
Сам конструктор небольшой, не содержит самих обновлений. Он только автоматом распаковывает их и добавляет в нужные места.
mickmack
08-03-2006, 16:43
Boa Soft : конечно интересно!!! это же то что доктор прописал.
Boa Soft
08-03-2006, 21:11
Выложил обещенное
1. Назначение.
Данный набор предназначен для интеграции обновлений в пакет MUI.
Поддерживаемый язак - русский. Другие языки требуют переделки пакета.
Если у Вас есть желания выполнить такие переделки - пожалуйста, сделайте на благо народа.
Пакет, получившийся в результате, предназначен для установки на WinXP EN SP2 с 10 WMP
или на MCE 2005. В последнем случае, спецефические компоненты MCE не будут локализованы.
Пакет поддерживает на данный момент интеграцию следующих обновлений MUI:
mm21_muirus.exe - обновление MUI для Movie Maker.
MP10Setup_muiRUS.exe - обновление MUI для WMP 10.
WindowsXP-KB841625-x86MUI-RUS.exe - обновление справки.
Windows update v.6 MUI
MUI setup sp2.
2. Необходимые файлы.
Для интеграции нужен собственно, сам RUS MUI.
Где его взять? На дисках, скачать с инета, скачать MUI для Windows Embeddet
и преобразовать в нормальный. Выбирайте сами.
Так же, нам понадобятся следующие обновления:
mm21_muirus.exe - обновление MUI для Movie Maker.
MP10Setup_muiRUS.exe - обновление MUI для WMP 10.
WindowsXP-KB841625-x86MUI-RUS.exe - обновление справки.
Обновления скачиваем с сайта загрузки Microsoft.
3. Иструкция по применению.
Распаковываем архив в любую папку. Чтобы избежать ошибок, путь и название должно быть
без пробелов и спецсимволов!
В папку \MUI помещаем сам пакет MUI для русского языка. Помните, скрипт заменяет файлы и обратная
эээ... дезинтеграция невозможна. Поэтому, помещаем копию.
В папку \UPDATES помещаем все три вышеназванные обновления. С оригинальными именами, не переименовывая.
Если вы их уже переименовали, то придется переименовать обратно в оригинальные (см. выше).
Если любое из обновлений отсутствует, то скрипт завершится с сообщением об ошибке.
Запускаем скрипт (_UPDATE.CMD) и дожидаемся конца работу.
Для удаления неиспользуемых файлов запускаем CLEANUP.CMD. Файлы не удаляются, а перемещаются в
папку \MUI\RU.MUI.unnecessary. Ее можно удалить. Итого, экономим около 20 мб без потери функциональности.
Комплект можно скачать по ссылке:
http://tools.oszone.net/BoaSoft/tools/mui_packer.7z
(223кб)
maslinaV
20-03-2006, 12:54
Установка MUI происходит, но не получается выполнение пакетного файла regional.bat
winnt.sif
[GuiRunOnce]
;Эта секция содержит команды, выполняющиеся при первом входе пользователя в систему
"%systemdrive%\Install\Prepare.cmd"
"%systemdrive%\regional.bat"
regopts.txt
[RegionalSettings]
;Региональные настройки
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
regional.bat
REGEDIT /S fonts.reg
shutdown.exe -r -f -t 20 -c "Don`t panic. The system will reboot in 20 seconds."
regional.bat
;@echo off
echo on
REGEDIT /S fonts.reg
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"%systemdrive%\regopts.txt"
exit
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"
Файлы regional.bat,regopts.txt,fonts.reg
fonts.reg копируются в корень диска куда устанавливается система, но не отрабатывается файл regional.bat.
Подскажите почему какие условия должны быть для отработки .bat файла , почему нельзя использовать .cmd.
maslinaV
Я вижу два разных файла regional.bat... почему нельзя использовать .cmd.Можно, конечно.
Porscheman
20-03-2006, 23:53
Если кому интересно, то вот как устанавливают MUI на оф. диске с XP TPC от Hewlett -Packard:
На диске лежит файл $OEM$\MUIINST.CMD следующего содержания
@Echo Off
@REM Installing MUI Packs for
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%i:\SETUP\WINXPPUS\OEM_MUI\MUISETUP.EXE" set CDROM=%%i:
ECHO Updating RunOnceEx for MUI Installation...
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Please wait..." /f
REG ADD %KEY%\005 /VE /D "Windows XP Multilingual User Interface Pack" /f
REG ADD %KEY%\005 /V 1 /D "%CDROM%\SETUP\WINXPPUS\OEM_MUI\muisetup.exe /i 0416 0405 0406 040b 0414 0413 041d 0419 0816 /d 0409 /l /r /s" /f
REG ADD %KEY%\010 /VE /D "Windows XP Tablet PC Edition 2005 MUI Pack" /f
REG ADD %KEY%\010 /V 1 /D "%CDROM%\SETUP\WINXPPUS\OEM_MUI\setup.exe /s /v/qr" /f
Exit
Соответственно присутствуют и папочки для указанных языков и приблуда для setup для TPC Edition
вот как устанавливают MUI на оф. диске с XP TPC от Hewlett -Packard:Сдается мне, что они внимательно изучали материалы unattended.msfn.org... 005 и 010 на это однозначно указывают :)
maslinaV
21-03-2006, 16:23
Я вижу два разных файла regional.bat...
Я специально поместил здесь пример 2-х файлов так как я по очереди пытался использовать их.
Вручную (щелчком мыши) я запускаю fonts.reg выходит сообщение подвердить импорт настроек в реестр, после этого происходит импорт.Делаю перезагрузку и действительно нормально отображается кириллица.
А из пакетного файла не отрабатывается команда.Пробовал запустить regedit c ключом /? или /s но только запускается редактор реестра и нечего более , из командной строки команда
REGEDIT /S fonts.reg
не отрабатывается.
Подскажите почему.
Пытался просто запустить пакетный файл , но отрабатывался только restart .
maslinaV
не отрабатывается. Подскажите почему.Потому что путь к REG файлу надо указывать. Сравните с примером в конце статьи - у меня путь указан.
Заметил такую проблемку...установка MUI из cmdlines.txt проходит успешно,все региональные настройки срабатывают,никаких проблем в этом плане нет,но...одно маленькое но...не устанавливаются обои на рабочий стол и как я понял виноват в этом именно MUI.
Какую бы тему я не использовал, все ставится но без обоев. Приходится потом вручную в свойствах экрана обновлять тему. Заметил вот такие строчки в файлике Luna.theme (к примеру) пометил их жирным
[Control Panel\Cursors]
Arrow=
Help=
AppStarting=
Wait=
NWPen=
No=
SizeNS=
SizeWE=
Crosshair=
IBeam=
SizeNWSE=
SizeNESW=
SizeAll=
UpArrow=
DefaultValue=Windows default
DefaultValue.MUI=@themeui.dll,-2043
[Control Panel\Desktop]
Wallpaper=%WinDir%web\wallpaper\Bliss.bmp
Wallpaper.MUI=@themeui.dll,-2036
TileWallpaper=0
WallpaperStyle=2
Pattern=
ScreenSaveActive=1
Если выбрать скажем тему луна в настройках экрана,то она будет без обоев. Если же удалить эти строчки,то обои вернутся.
Может кто сталкивался с такой проблемой?
Здравствуйте, у меня следующая проблема: при unnatended установке ставится mui, всё нормально встаёт, но параметр UserLocale почему-то обрабатывается некорректно. Т.е захожу первый раз в windows, открываю ркгиональные настройки-везде русский, а где стандарты и форматы стоит Английский. Параметры winnt.sif следующие:
Language=00000419
SystemLocale=00000419
UserLocale=00000419
в чём проблема?
Советую убрать параметр Language и использовать такие настройки:
InputLocale_DefaultUser=0409:00000409
UserLocale_DefaultUser=0419
InputLocale=0409:00000409,0419:00000419
SystemLocale=0419
UserLocale=0419
спасибо за оперативность, щас попробую.
Опс.. сразу не заметил, что речь идет про корпоративку с MUI. Но все равно советую учесть мой вариант. При указании Language остальные параметры в секции (SystemLocale, UserLocale, InputLocale) игнорируются. За форматы отвечает UserLocale.
не получается с методом regopts.txt.
regopts.txt:
[RegionalSettings]
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
UserLocale_DefaultUser=00000419
InputLocale=0409:00000409,0419:00000419
regional.bat:
@echo off
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:".\MUI\regopts.txt"
exit
файлики лежат на cdrom:\$OEM$\MUI
подскажите пожалуйста что не так.
а файлик regopts обязательно должен находиться на локальном диске?
mickmack
08-05-2006, 12:37
а если вот так? правда это для клавиатуры...
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
[HKEY_USERS\S-1-5-18\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
[HKEY_USERS\S-1-5-19\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
[HKEY_USERS\S-1-5-20\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
ну с клавиатурой всё нормально, а вот с форматом времени и другими настройками плохо
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.