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

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

 
Tue Tue вне форума

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


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

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


Trump, одним из способов решения вашей проблеммы будет выполнение следующего командного файла в самом конце установки всех прог и прочего (нашел где-то на форуме):

Код: Выделить весь код
rem Копирование текущего профиля в дефолтовый
xcopy "%USERPROFILE%\*.*" "%systemdrive%\Documents and Settings\Default User" /e /c /I /H /R /K /Y 
del /f /q "%systemdrive%\Documents and Settings\Default User\*.*" 
attrib +h "%systemdrive%\Documents and Settings\Default User"

rem Копирование реестра
reg save HKCU "%systemdrive%\Documents and Settings\Default User\ntuser.dat" 
attrib +H +S "%systemdrive%\Documents and Settings\Default User\ntuser.dat" 
rem Перезагрузка через 5 сек.
shutdown -r -t 5

Отправлено: 17:42, 26-01-2006 | #41



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

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


(*.*)


Administrator


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

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


Trump
Можно добавить исполнение команды в RunOnceEx для каждого юзера. Метод изложен в статье Опытному пользователю - RunOnceEx, только там рассматривается ключ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx. Если заменить HKLM на HKCU, то очевидно это внесется в пользовательские настройки. Остается только импортировать ключи на Т-12, и каждый пользователь, включая созданных впоследствии, при первом логоне получит исполнение желаемой команды.

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


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


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


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

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


Vadikan
Цитата:
Можно добавить исполнение команды в RunOnceEx для каждого юзера. Метод изложен в статье Опытному пользователю - RunOnceEx, только там рассматривается ключ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx. Если заменить HKLM на HKCU, то очевидно это внесется в пользовательские настройки. Остается только импортировать ключи на Т-12, и каждый пользователь, включая созданных впоследствии, при первом логоне получит исполнение желаемой команды.
Это интересная мысль, я так, пожалуй, и поступлю. Сейчас буду тестировать.
Tue
Цитата:
Trump, одним из способов решения вашей проблеммы будет выполнение следующего командного файла в самом конце установки всех прог и прочего (нашел где-то на форуме):
Это тоже могло бы подойти, но дело в том, что я не хочу следить за профайлом текущего юзера с целью проверки, подходит ли он для дефолтного. Наверное, подходит, но зачем об этом думать, пока жизнь не заставит.

Отправлено: 09:31, 27-01-2006 | #43


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


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

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


Что-то не запускается RunOnceEx из HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx. Ключ создается, файлы все на месте, вот только cmd шник не выполняется и ключ не удаляется, так и остается. Юзер - администратор на компьютере. В точности такая же строка запуска cmd файла из командной строки работает.

Отправлено: 15:08, 27-01-2006 | #44


(*.*)


Administrator


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

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


Trump
Цитата:
Что-то не запускается RunOnceEx из HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx. Ключ создается, файлы все на месте, вот только cmd шник не выполняется и ключ не удаляется, так и остается.
Есть такой момент, сорри, не протестил Тогда, в RunOnce надо, это сработает.
Описано здесь.

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


Отправлено: 22:12, 27-01-2006 | #45


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


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

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


Vadikan
Цитата:
Есть такой момент, сорри, не протестил Тогда, в RunOnce надо, это сработает.
Описано здесь.
Спасибо, все прошло нормально.

Отправлено: 15:51, 30-01-2006 | #46


Старожил


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

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


Создал директорию XPCD в директории С,
туда положил дистрибутив , в него интегрировал SP2 английский , так как версия XP английская , обновления интегрировал с помощью метода svcpack.inf.
Затем сделал директорию $OEM$ параллельно директории
i386 , то есть в директории XPCD . В директории $OEM$ создал директорию WinMui а в нее положил сам пакет MUI/
Затем взял muisetup.exe от SP2 английский и заменил им
muisetup.exe который был в дистрибутиве MUI.
cmdlines.txt положил в директорию $OEM$

Код: Выделить весь код
[COMMANDS]
"$OEM$\WinMUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
"$OEM$\WinMUI\WindowsXP-KB841625-x86MUI-RUS.exe /quiet /norestart"
Там положил и
regopts.txt

Код: Выделить весь код
 
Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"
 
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
 
[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="29"
C:\XPCD\$OEM$\$1\Install в эту директорию (которую создал) положил
fonts.reg

Код: Выделить весь код
 
[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( из [GuiRunOnce] он не запустился на виртуальной машине появилась ошибка о невозможности установки этого файла)

Код: Выделить весь код
@echo off
REGEDIT /S c:\fonts.reg
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"c:\regopts.txt"
exit
файл winnt.sif такого содержания

Код: Выделить весь код
 
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=No
 
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=WinAuto
FileSystem=*
UnattendSwitch="yes"
WaitForReboot="No"
 
[GuiUnattended]
AdminPassword="Password1"
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=130
OemSkipWelcome=0
 
[UserData]
ProductKey=xxxxxxxxxxxxxxxxxxx
FullName="Name"
OrgName="Name"
ComputerName=pc
 
[Display]
BitsPerPel=32
Xresolution=1280
YResolution=1024
Vrefresh=60
 
[TapiLocation]
CountryCode=7
 
[RegionalSettings]
LanguageGroup=17,3,2,5,1
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409
 
[GuiRunOnce]
Command0="rundll32 printui.dll,PrintUIEntry /in /n \\VYSTAVKA_2\HP1010"
"regedit /s %systemdrive%\install\fonts.reg"
"%systemdrive%\install\regional.bat"
 
[Identification]
JoinWorkgroup=Workgroup
 
[Networking]
InstallDefaultComponents=No
 
[Components]
msmsgs=off
msnexplr=off
freecell=off
hearts=off
minesweeper=off
pinball=off
solitaire=off
spider=off
zonegames=off
 
[Shell]
DefaultStartPanelOff = Yes
DefaultThemesOff = Yes
 
[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall
 
[WindowsFirewall.TurnOffFirewall]
Mode = 0
 
[SetupParams]
UserExecute = "%systemdrive%\install\cleanup.cmd"
 
[NetAdapters]
Adapter1=params.Adapter1
 
[params.Adapter1]
INFID=*
 
[NetClients]
MS_MSClient=params.MS_MSClient
 
[NetServices]
MS_SERVER=params.MS_SERVER
 
[NetProtocols]
MS_TCPIP=params.MS_TCPIP
 
[params.MS_TCPIP]
DNS=No
UseDomainNameDevolution=No
EnableLMHosts=Yes
AdapterSections=params.MS_TCPIP.Adapter1
 
[params.MS_TCPIP.Adapter1]
SpecificTo=Adapter1
DHCP=No
IPAddress=10.25.0.1
SubnetMask=10.10.10.0
DefaultGateway=10.23.0.25
DNSServerSearchOrder=10.27.0.23
WINS=No
NetBIOSOptions=0
Ведь даже когда устанавливается пакет MUI нужно поставить птичку напротив русского пакета так как по умолчанию стоит только отметка об установке английского языка

Язык на русский при первом входе в систему не поменялся, что сделано не так подскажите пожайлуста.

Последний раз редактировалось maslinaV, 17-02-2006 в 19:01.


Отправлено: 11:42, 14-02-2006 | #47


Аватара для Boa Soft

Компьютерный шаман


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

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


Начнем с того, что $OEM$ существует только во время установки. После - уже нет.
Так же, MUI прекрасно ставится на T12 из cmdlines.txt

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 23:19, 14-02-2006 | #48


(*.*)


Administrator


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

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


maslinaV
Приведите свой пост в порядок, плиз. Используйте тег code и уберите серийный номер.

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


Отправлено: 00:56, 15-02-2006 | #49


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


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

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


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

1. Интересует ответ на вопрос, где взять это файл muisetup.exe???
---
2.Как должна выглядить папка с файлами для интеграции на CD именно папка $OEM$\MUI не могу понять тот ли MUI у меня есть или нет =(
Правильно ли у меня всё выглядит в каталоге для записи на CD??? (в приаттаченом файле)...
---
3.И вопрос насчет пакетного файла, где он должен находиться?

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

Последний раз редактировалось sobaka, 19-02-2006 в 18:22.


Отправлено: 18:12, 19-02-2006 | #50



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




 
Переход