Показать полную графическую версию : путешествие языков
Здравствуйте!!!
Подскажите, пожалуйста, где и что надо прописать, чтобы Unattended Setup выполнила следущее : winnt32 /copysource:lang
как того требует Preinstallation Reference
befouкак того требует Preinstallation ReferenceГде оно требует и зачем вам это вообще нужно? Об'ясните подробнее, т.к. наш штатный телепат в отпуске ;-)
Добрый день!
Сообщаю подробности:
[RegionalSettings]
Answer File = Unattend.txt (http://u_unattend_txt_file_entries.htm/) and Sysprep.inf (http://s_file_entries.htm/)
The [RegionalSettings] section contains entries for installing regional settings during Setup.
Using [RegionalSettings] in Unattend.txt
If you include [RegionalSettings] in Unattend.txt, you MUST also use the /copysource:lang command-line option of Winnt32.exe (http://help=glossary.hlp%20topic=winnt32_exe/) so that Setup copies the appropriate language files to the hard disk. The command winnt32 /copysource:lang copies all the files in the PRODUCT:\i386\Lang folder to MASTER:\%WINDIR%\Lang.
далее имеется WINNT.SIF
[Data]
AutomaticUpdates=Yes
Autopartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[GuiUnattended]
AdminPassword=
EncryptedAdminPassword=No
OEMSkipRegional=1
OEMSkipWelcome=1
TimeZone=145
[Unattended]
AutoActivate=No
DriverSigningPolicy=Ignore
DUDisable=Yes
DUStopOnError=No
FileSystem=LeaveAlone
Hibernation=No
NonDriverSigningPolicy=Ignore
OemSkipEula=Yes
OemPnPDriversPath=Install\Drivers\000_intel_inf;Install\Drivers\004_monitor;Install\Drivers\006_mode m;Install\Drivers\007_via_raid
OemPreinstall=Yes
Repartition=No
TargetPath=\WINDOWS
UnattendMode=FullUnattended
UnattendSwitch=Yes
WaitForReboot=Yes
[Display]
BitsPerPel=32
Vrefresh=85
Xresolution=1024
Yresolution=768
[RegionalSettings]
InputLocale=0409:00000409,0419:00000419
InputLocale_DefaultUser=0409:00000409,0419:00000419
LanguageGroup=5,1
SystemLocale=00000419
UserLocale=00000419
UserLocale_DefaultUser=00000419
[Shell]
DefaultThemesOff = Yes
DefaultStartPanelOff = Yes
[SystemFileProtection]
SFCQuota = 0
[TapiLocation]
AreaCode=09111
CountryCode=7
Dialing=Pulse
LongDistanceAccess="8"
[UserData]
ComputerName=S-1
FullName="1"
OrgName="1"
ProductKey="KLUCH"
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Help_Page=
Home_Page=about:blank
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=No
[Components]
Deskpaper = Off
Dialer = Off
Freecell = Off
Hearts = Off
Media_clips = Off
Media_utopia = Off
Minesweeper = Off
Msnexplr = Off
OEAccess = Off
Pinball = Off
Rec = Off
Solitaire = Off
Spider = Off
[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode = 0
Проблема в том, что любые манипуляции (мне известные) не обнаруживают русского языка там где он должен быть.
Это импортирование через cmdlines.txt и такого
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Control Panel\International]
"iCountry"="7"
"iCurrDigits"="2"
"iCurrency"="1"
"iDate"="1"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="5"
"iTime"="1"
"iTLZero"="1"
"Locale"="00000419"
"s1159"="am"
"s2359"="pm"
"sCountry"="Russia"
"sCurrency"="р."
"sDate"="."
"sDecimal"=","
"sLanguage"="RUS"
"sList"=";"
"sLongDate"="d MMMM yyyy 'г.'"
"sShortDate"="dd.MM.yy"
"sThousand"=" "
"sTime"=":"
"sTimeFormat"="H:mm:ss tt"
"iTimePrefix"="0"
"sMonDecimalSep"=","
"sMonThousandSep"=" "
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"
[HKEY_USERS\.DEFAULT\Control Panel\International\Geo]
"Nation"="203"
и такого же, но в [HKEY_CURRENT_USER\Control Panel\International]
... и никаких MUI, естественно ;о)))
может быть нужные языки просто не копируются установкой?..
кстати - у меня установка производит autologon вновь созданным юзером ("1")
befou
Проблема в том, что любые манипуляции (мне известные) не обнаруживают русского языка там где он должен быть.Т.е. иными словами русский язык не становится языком по умолчанию для не юникодных программ (http://unattended.oszone.net/misc/regional2.png)?
Цитата из ref.chm относится к установке с жесткого диска или сетевой, когда вы запускаете winnt32 самостоятельно. При установке с CD это не требуется. Из вашего поста не совсем понятно какой путь вы избрали... Мне кажется, что с CD. Также, остается лишь предполагать, что система Win XP SP2 EN.
В приницпе, я не вижу проблем с winnt.sif (ну разве что не хватает комментария ;SetupMgrTag, который хоть и не должен ни на что влиять, но всякое бывает ;-) и конкретно с [RegionalSettings]. Импорт твиков реестра действительно нужно производить в ветку [HKEY_CURRENT_USER\Control Panel\International], а не в [HKEY_USERS\.DEFAULT\Control Panel\International]. Возможно, что-то не так при создании нового пользователя.
Попробуйте следующий вариант. Оставьте в в winnt.sif только
[RegionalSettings]
LanguageGroup=5,1
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
Импортируйте [HKEY_CURRENT_USER\Control Panel\International] из cmdlines.txt, затем создайте нового пользователя, а при первом входе в систему установите региональные настройки как описано в статье Как создать региональные и языковые настройки для автоматической установки многоязыковой версии операционной системы Microsoft Windows (http://support.microsoft.com/kb/289125/ru). Т.е. имеющиеся на данный момент настройки [RegionalSettings] сохраните в файле regopts.txt и запустите следующую команду при первом входе в систему rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"c:\regopts.txt"
Вот такая идея.
Добрый день!
Импортируйте [HKEY_CURRENT_USER\Control Panel\International] из cmdlines.txt, затем создайте нового пользователя, а при первом входе в систему установите региональные настройки как описано в статье Как создать региональные и языковые настройки для автоматической установки многоязыковой версии операционной системы Microsoft Windows.
последовал Вашему совету и ... во вкладке Regional and Language Options действительно сплошной Russian, однако меню русифицированных прог, как то Alcohol 120%, например, изяществуют кракозябрами :о((( В чем дело?..
Беру диск WXP_ENU SP2 ( без MUI ) и ставлю вручную - все отлмчно, прекрасно и, что самое приятное - по-русски!!!
С этого же самого диска делаю Unattended-вариант и-... сплошные кряки и зябры!?
.SIF
[RegionalSettings]
InputLocale=0409:00000409,0419:00000419
LanguageGroup=5,1
SystemLocale=00000419
UserLocale=00000419
cmdlines.txt
[COMMANDS]
"REGEDIT /S Russian.reg"
"REGEDIT /S Autologon.reg"
"Useraccounts.cmd"
"RunOnceEx.cmd"
В $OEM$\$1\Install кладу regopts.txt
[RegionalSettings]
InputLocale=0409:00000409,0419:00000419
LanguageGroup=5,1
SystemLocale=00000419
UserLocale=00000419
и запускаю его через prepare.cmd, который находится там же( $OEM$\$1\Install )
...может быть последовательность команд в cmdlines.txt не та?..
...может быть что-то с созданием юзера ?..
Useraccounts.cmd
cmdow @ /HID
@echo off
net user 1 111 /add
net localgroup Administrators 1 /add
net accounts /maxpwage:unlimited
REGEDIT /S autologon.reg
EXIT
Autologon.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="1"
"DefaultPassword"="111"
"AutoAdminLogon"="1"
...не знаю, заблудился уже...Что посоветуете???
befouЧто посоветуете???
http://unattended.oszone.net/faq.shtml#q4
Спасибо за рекомендации!
Старый добрый трюк со сменой кодовой страницы ANSI( 1252 на 1251 ) помогает, но это палка о двух концах...
Так или иначе, пока альтернативы нет :о(((
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.