путешествие языков

Ответить
Аватара пользователя
befou

путешествие языков

Сообщение befou »

Здравствуйте!!!



Подскажите, пожалуйста, где и что надо прописать, чтобы Unattended Setup выполнила следущее :

Код:

Код: Выделить всё

winnt32 /copysource:lang

как того требует Preinstallation Reference
Аватара пользователя
Vadikan

Re: путешествие языков

Сообщение Vadikan »

befou
Цитата:



как того требует Preinstallation Reference



Где оно требует и зачем вам это вообще нужно? Об'ясните подробнее, т.к. наш штатный телепат в отпуске ;-)
Аватара пользователя
befou

Re: путешествие языков

Сообщение befou »

Добрый день!



Сообщаю подробности:




Цитата:





[RegionalSettings]



Answer File = [url=http://u_unattend_txt_file_entries.htm/]Unattend.txt[/url] and [url=http://s_file_entries.htm/]Sysprep.inf[/url]



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 [url=http://help=glossary.hlp%20topic=winnt32_exe/]Winnt32.exe[/url] 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_modem;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")
Аватара пользователя
Vadikan

Re: путешествие языков

Сообщение Vadikan »

befou


Цитата:



Проблема в том, что любые манипуляции (мне известные) не обнаруживают русского языка там где он должен быть.



Т.е. иными словами русский язык не становится
языком по умолчанию для не юникодных программ
?



Цитата из 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
. Т.е. имеющиеся на данный момент настройки [RegionalSettings] сохраните в файле regopts.txt и запустите следующую команду при первом входе в систему

Код:

Код: Выделить всё

rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"c:\regopts.txt"

Вот такая идея.
Аватара пользователя
befou

Re: путешествие языков

Сообщение befou »

Добрый день!




Цитата:



Импортируйте [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

Re: путешествие языков

Сообщение befou »

Спасибо за рекомендации!

Старый добрый трюк со сменой кодовой страницы ANSI( 1252 на 1251 ) помогает, но это палка о двух концах...

Так или иначе, пока альтернативы нет :о(((
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»