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

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

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

(*.*)


Administrator


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


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

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


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

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

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


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

 

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


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

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


Господа, огромный Респект за помощ, всё срослось наконец то. Как оказался этот эксешник в папке да ещё переименованый до сих пор не могу понять. Благо всё на болванках продублировано. Поставил его и всё прошло на ура.
Буду постигать науку автоматической установки дальше.

Отправлено: 22:31, 24-12-2005 | #31



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

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


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


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

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


Изображения
Тип файла: jpg Snap3.jpg
(113.2 Kb, 56 просмотров)

Vadikan
Протестил...все сработало...но...не русифицировался медиа проигрыватель и во время установки MUI выскачило вот такое окошко (см. аттач) Как его убрать и можно ли вообще ставить MP10Setup_muiRUS.exe до установки самого плеера?

Отправлено: 22:37, 24-12-2005 | #32


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


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

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


Пардон...нашел ответ в справочнике...спасибо еще раз.

Отправлено: 22:43, 24-12-2005 | #33


(*.*)


Administrator


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

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


Doombas & vlastan
Я рад, что у вас все получается

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


Отправлено: 02:13, 25-12-2005 | #34

Tue Tue вне форума

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


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

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


У меня проблемма. Ставлю английскую виндовс SP2, ставлю МУИ, но в некоторых программах (Light Alloy 3.5, UltraISO 7.21) в пуктах меню - кракозябры. Делал все так написано на данном сайте, все по пунтам, тысячу раз отлаживал, но от кракозябр так и не избавился

cmdlines.txt:
Код: Выделить весь код
[COMMANDS]
".\WinMUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
".\WinMUI\MP_MUI.EXE /Q"
".\WinMUI\mm21_muirus.exe /Q"
"RunOnceEx.cmd"
RunOnceEx.cmd:
Код: Выделить весь код
cmdow @ /HID
@echo off

REGEDIT /S %systemdrive%\Software\Regs\tweaks.reg
REGEDIT /S %systemdrive%\Software\Regs\hklm.reg
REGEDIT /S %systemdrive%\Software\Regs\hklu.reg

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\001 /VE /D "Regional Settings ..." /f
REG ADD %KEY%\001 /V 1 /D "%systemdrive%\Software\regopt.cmd" /f

REG ADD %KEY%\002 /VE /D "Office 2003 Rus ..." /f
REG ADD %KEY%\002 /V 1 /D "%systemdrive%\Software\o2k3\PRO11.MSI PIDKEY="12312312312312312312312" TRANSFORMS=Custom.MST /qb-!" /f

REG ADD %KEY%\015 /VE /D "Light Alloy video player 3.5 ..." /f
REG ADD %KEY%\015 /V 1 /D "%systemdrive%\Software\LAsetup.exe /S \"/Path=%ProgramFiles%\\LA\" /StMenu=1 /Desktop=1 /Assoc=1" /f

REG ADD %KEY%\024 /VE /D "WinRAR 3.41" /f
REG ADD %KEY%\024 /V 1 /D "%systemdrive%\Software\WinRAR\wrar341ru.exe /s" /f

REG ADD %KEY%\003 /VE /D "Media Pleer Classic..." /f
REG ADD %KEY%\003 /V 1 /D "%systemdrive%\Software\QAT\quicktimealtxxx.exe /VERYSILENT /SP-" /f
REG ADD %KEY%\003 /V 2 /D "%SystemDrive%\Software\QAT\fuck.cmd" /f

REG ADD %KEY%\018 /VE /D "VirtualDub V1.6.11 Build 23858 ..." /f
REG ADD %KEY%\018 /V 1 /D "%systemdrive%\Software\VirtualDub_V1.6.11_Build_23858.msi /qn" /f

REG ADD %KEY%\022 /VE /D "Ffdshow-2005-12-21 ..." /f
REG ADD %KEY%\022 /V 1 /D "%systemdrive%\Software\ffdshow-20051221.exe /S" /f

REG ADD %KEY%\010 /VE /D "7-Zip V4.32 ..." /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\Software\7-Zip_V4.32.msi /qn" /f

REG ADD %KEY%\026 /VE /D "Outpost Firewall 3.0 ..." /f
REG ADD %KEY%\026 /V 1 /D "%systemdrive%\Software\Outpost\autoit-outpost30.exe" /f

REG ADD %KEY%\027 /VE /D "Winamp 5.12 ..." /f
REG ADD %KEY%\027 /V 1 /D "%systemdrive%\Software\Winamp\Winamp512.msi /qn INI=%systemdrive%\Software\Winamp\winamp.ini" /f
REG ADD %KEY%\027 /V 2 /D "%systemdrive%\Software\Winamp\RusLanguagePack.exe /VERYSILENT" /f
REG ADD %KEY%\027 /V 3 /D "REGEDIT /S %systemdrive%\Software\winamp\winamp.reg" /f

REG ADD %KEY%\030 /VE /D "Adobe Reader 6.0 ..." /f
REG ADD %KEY%\030 /V 1 /D "%systemdrive%\Software\AdobeReader6.0\adobereader6.0.exe" /f
REG ADD %KEY%\030 /V 2 /D "REGEDIT /S %systemdrive%\Software\AdobeReader6.0\adobe.reg" /f


REG ADD %KEY%\035 /VE /D "Daemon Tools 3.47 ..." /f
REG ADD %KEY%\035 /V 1 /D "msiexec.exe /i %systemdrive%\Software\DAEMON_Tools_V3.47.msi /qr" /f


REG ADD %KEY%\050 /VE /D "Cleaning Up ..." /f
REG ADD %KEY%\050 /V 1 /D "%systemdrive%\Software\cleanup.cmd" /f
EXIT
winnt.sif:
Код: Выделить весь код
;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=Yes
    TargetPath=\WINDOWS
    Repartition=No

[GuiUnattended]
    AdminPassword="123"
    EncryptedAdminPassword=NO
    AutoLogon=Yes
    AutoLogonCount=1
    OEMSkipRegional=1
    TimeZone=145
    OemSkipWelcome=1

[UserData]
    ProductID=12345-12345-12345-12345-12345
    FullName="Test"
    OrgName=""
    ComputerName=Test

[Display]
    BitsPerPel=16
    Xresolution=800
    YResolution=600
    Vrefresh=85

[RegionalSettings]
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419 

[Identification]
    JoinWorkgroup=POWERGROUP!

[Networking]
    InstallDefaultComponents=Yes

[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall

[WindowsFirewall.TurnOffFirewall]
Mode = 0
regopt.cmd:
Код: Выделить весь код
@echo off
cmdow @ /HID
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"%systemdrive%\Software\regopts.txt"
exit
regopts.txt
Код: Выделить весь код
[RegionalSettings]
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
hklm.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"
hklu.reg
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="1"
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="203"
Как видно из RunOnceEx.cmd метод regopts.txt отрабатывает при первом входе в систему, но если честно не помогает. Там где выбирается язык для кодировки Юникод - стоит русский. Не пойму в чем может быть дело.

Последний раз редактировалось Tue, 22-01-2006 в 23:56.


Отправлено: 02:44, 22-01-2006 | #35


(*.*)


Administrator


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

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


Tue
Все вроде сделано правильно Попробуйте поиграть с кодовыми страницами и/или шрифтами. Я, честно говоря, ничего кроме "1252"="c_1251.nls" в кодовых страницах не меняю и шрифты тоже не заменяю, хотя с другой стороны у меня почти все ПО в английском интерфейсе - мне так понятнее Просто в статье приведен "коллективный" опыт. Вообще, замена кодовых страниц как раз и может приводить к таким проблемам - одно лечит, другое калечит. Попробуйте для начала убрать модификацию кодовых страниц. Для этого не обязательно проводить установку заново, можно просто реестр поправить и перезагрузиться.

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


Отправлено: 09:40, 22-01-2006 | #36

Tue Tue вне форума

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


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

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


Дело было в следующем: в коде hklm.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"
...
и в шрифтах соответственно должны присутствовать открывающие и закрывающие кавычки. Мелочь, а неприятно ;)

Отправлено: 23:37, 22-01-2006 | #37


(*.*)


Administrator


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

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


Tue
Действительно, сорри. Исправлено.

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


Отправлено: 06:54, 23-01-2006 | #38

Tue Tue вне форума

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


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

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


Опытным путем установлено, что все манипуляции с регинальными настройками в файле RunOnceEx.cmd лучше выполнять в следующем порядке:
Код: Выделить весь код
REG ADD %KEY%\005 /VE /D "Regional Settings ..." /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Software\regopts.cmd" /f
REG ADD %KEY%\005 /V 1 /D "REGEDIT /S %systemdrive%\Software\Regs\hklm.reg" /f
REG ADD %KEY%\005 /V 2 /D "REGEDIT /S %systemdrive%\Software\Regs\hklu.reg" /f
то есть применять файлы hklm.reg и hklu.reg после regopts.cmd. Не знаю что там делает хитрый regopts.cmd, но если применить hklm.reg и hklu.reg перед regopts.cmd, то эффекта никакого.

Отправлено: 21:06, 23-01-2006 | #39


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


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

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


Внимательно прочитал статью и весь этот тред, но не нашел ответа на мой вопрос. А состоит он в следующем. Метод regopts.txt действует только на юзера, в первый раз входящего в систему. Если же в систему войдет другой пользователь, то regopts.txt для него, естественно, не отрабатывает и, например, User Locale остается английской. Является ли единственным способом поправить ситуацию прогон команды
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"%systemdrive%\install\regopts.txt"
при появлении нового пользователя на компьютере или же можно как-то применить эту команду к юзеру по умолчанию?

Отправлено: 16:10, 26-01-2006 | #40



Компьютерный форум 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




 
Переход