PDA

Показать полную графическую версию : (статья) Локализация: MUI, Шрифты и Региональные настройки


Страниц : 1 2 3 4 5 6 7 [8] 9 10 11 12

PakoT
04-12-2007, 15:09
Приветствую!

У меня вот такой ламерский вопрос :)

Делаю полностью автоматическую установку Windows 2000 Server Русский, все замечательно ставится, но вот с
языком по умолчанию проблемы. Устанавливается по умолчанию Русский, а хочется Английский (т.е. я говорю про ввод языка по умолчанию при загрузке винды, когда она спрашивает логин/пароль). Путь нахождения в реестре, где выставляется какой язык должен быть в винде по умолчанию, в XP отличается от Windows 2000 Server. Помогите кто знает, буду благодарен.
Заранее спасибо за помощь :)

К сожалению, данный способ не хочет работать...
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"

truvo
14-12-2007, 20:04
Судя по материалам о разделе [RegionalSettings], способов есть много, но любой способ может не дать результата. Я не увидел однозначного указания, что "вот этот способ непременно сработает". Вместе с тем увидел какие-то посылки (извините, если неправильно понял) даже сваливать разные способы в кучу и использовать их, так сказать, оптом (хотя зачем же так?).
Кроме того, мне показалось (?), что несрабатывание того или иного метода может зависеть от вида-версии Windows, от того, англ. или рус., от того, с MUI или без MUI.
Тогда конкретный вопрос к тем, кто пробовал на практике: видимо, в таком случае можно посоветовать конкретный срабатывающий способ для задания региональных настроек конкретного совершенно дистрибутива - видимо, самого распространенного, то есть Windows XP Professional with Service Pack 2 — VL (Russian) (http://forall.ru-board.com/dg/ddb/VRMPVOL_RU/).
Ну, если такого способа нет - тогда, видимо, и не стоит всем нам морочить голову. Тогда, могу предположить, медицина бессильна, и методические указания надо убрать с сайта, и в автоустановке задавать остановку для ручного задания языков и раскладок.

Vadikan
15-12-2007, 00:04
Судя по материалам о разделе [RegionalSettings], способов есть много, но любой способ может не дать результата. Я не увидел однозначного указания, что "вот этот способ непременно сработает" »
В данной статье я постарался собрать как личный опыт, так и опыт участников форума. Я попытаюсь осветить все тонкости локализации и выработать алгоритм применения настроек, срабатывающий на 100%.
http://oszone.net/3480
Ну, если такого способа нет - тогда, видимо, и не стоит всем нам морочить голову. »
Гм... я никому голову не морочу, я предлагаю вариант, который сработает независимо от того, какой у человека дистрибутив. Учитывая громадное количество различных дистрибутивов (в основном пиратских), это мне кажется неплохой идеей.
Тогда, могу предположить, медицина бессильна, и методические указания надо убрать с сайта »
Я не буду ничего убирать с сайта только потому, что человеку, который еще не сделал своей первой успешной автоустановки, показалось, что нужно что-то убрать. Если вам не нравятся рекомендации, приведенные в статье, вы можете их игнорировать и целиком полагаться на Setup Manager и ref.chm. Между прочим, единственное "усиление", которое я рекомендую, это метод regopts.txt. И то оно полностью соответствует рекомендациям Microsoft, приведенным в MSKB.

А вот я, используя Setup Manager и так, и этак, не могу добиться в нем такой строчки:
InputLocale=0409:00000409,0419:00000419 »Аха, значит целиком полагаться на Setup Manager не получается? Видимо, вы ее писали потом в текстовом редакторе »Именно.

Дальнейшее обсуждение региональных настроек прошу вести в теме (статья) Локализация: MUI, Шрифты и Региональные настройки (http://forum.oszone.net/thread-56339.html), которая была специально создана, чтобы разгрузить данную тему и избежать вопросов по рег. настройкам по всему форуму.
программа почему-то кричит, что для избранных мною языковых настроек (они как у вас) и избранного мною "фирменного файла IE7" (вроде не избирал я ничего такого для IE) надо бы создать общий дистрибутивный ресурс (?). »
Послушайте, вам файл ответов нужно создать или вам нужно, чтобы программа "не кричала"? Все намного проще. Берется файл ответов из примера, к нему добавляется то, что нужно (если не знаете как, создаете другой файл ответов в Setup Manager и копируете в уже имеющийся.).

truvo
15-12-2007, 16:48
1. Для Vadikan: Ни обидеть, ни поучать я не хотел: "...нам морочить голову" означало - "нам (пользователям сайта) заморачиваться, каждому по-своему, над этой проблемой". Но могу ошибаться в языке, в интонациях - извините.

2. Повторю: вероятно, у кого-то из пользователей уже есть конкретный опыт удачного применения региональных настроек с конкретным дистрибутивом - Windows XP Professional with Service Pack 2 — VL (Russian) (http://forall.ru-board.com/dg/ddb/VRMPVOL_RU/). Хотелось бы узнать этот способ, т. к. у меня нет возможности экспериментировать.

3. В статье Микрософта про regopt сказано: "вы должны использовать этот метод лишь с целью применения настроек MuiLanguage и MuiLanguage_DefaultUser". То есть с моим дистрибутивом такой способ не применяется?

4. Для Vadikan: А что касается моих вопросов по работе Setup Manager - для них что, тоже есть отдельная тема? Я рассуждал так: раз программа - для создания файла ответов, значит, место вопросу здесь. Но вам, видимо, просто некогда ответить. Н, тогда пусть кто другой ответит, зачем же резко "отшивать"? Я тупо пытался разобраться, какой же метод применить, гляжу: программе что-то не нравится в рекомендованных вами региональных параметрах, вот и хотел узнать, что именно...

Vadikan
15-12-2007, 22:46
В статье Микрософта про regopt сказано: "вы должны использовать этот метод лишь с целью применения настроек MuiLanguage и MuiLanguage_DefaultUser". То есть с моим дистрибутивом такой способ не применяется? »
К сожалению, в переводе искажен смысл. В оригинале статьи написано так: NOTE: You can apply any of the settings that are valid in the [RegionalSettings] section this way, but you must use this method to apply the MuiLanguage and MuiLanguage_DefaultUser settings because что я бы перевел, как Подобным образом вы можете применить любые правильные настройки из раздела [RegionalSettings], но этот способ является обязательным для применения настроек MuiLanguage и MuiLanguage_DefaultUser, поскольку они не считаются правильными в файлах ответов Unattend.txt и Sysprep.inf.

А что касается моих вопросов по работе Setup Manager - для них что, тоже есть отдельная тема? »
Нет

truvo
16-12-2007, 23:53
в переводе искажен смысл. В оригинале статьи написано так »
Есть смысл добавить это в материал http://oszone.net/3480

AlexALSP
17-12-2007, 03:50
А теперь у меня вопрос, раз на то уже пошло, скажите все эти параметры установки муи одинаковы для всех систем как 32 так и 64 или есть кокоето отличие. Или если я возьму MUI для winxpsp 2 x64 и все это сделаю с ним то будет аналогично как на 32 разряда?

И еще вопрос. Вся эта установка проходит тихо без лишних вопросов и окон?

Kazus
25-12-2007, 14:25
Люди, вопрос, у меня есть xp x64 (англ. соответственно) и есть русик к нему (xp64bit.msi), так вот, вопрос, ключи для .msi будут теми же что и для экзешника в статье или нет? Если нет, как их определить?

AlexALSP
25-12-2007, 17:47
Kazus,

Запусти с параметром xp64bit.msi /? и тебе выдст окно с ключами, если предусмотренно токое.

Kazus
26-12-2007, 02:28
Сэнкс)

idimm
26-12-2007, 20:22
А теперь у меня вопрос, раз на то уже пошло, скажите все эти параметры установки муи одинаковы для всех систем как 32 так и 64 или есть кокоето отличие. Или если я возьму MUI для winxpsp 2 x64 и все это сделаю с ним то будет аналогично как на 32 разряда? »
Люди, вопрос, у меня есть xp x64 (англ. соответственно) и есть русик к нему (xp64bit.msi), так вот, вопрос, ключи для .msi будут теми же что и для экзешника в статье или нет? Если нет, как их определить? »
Я использовал эту статью для установки MUI для Windows XP SP2х64bit ничего не меняя,с теми же ключами и всё ОК.

hack
05-01-2008, 20:36
Доброго времени суток! Возник вопрос во время сборки Дистрибутива. Собираю автоустановку для WinXP Professional Corporate SP2 English, осуществляю руссификацию непосредственно во время установки пакетом MUI, а затем, при ПЕРВОМ ЗАПУСКЕ ОС применяю параметры из секции [RegionalSettings], используя файл regopts.txt. Вопрос: Как лучше и проще сделать так, чтобы при добавлении аккаунта нового пользователя эти параметры применялись к его профилю автоматически? Спасибо.

Vadikan
06-01-2008, 10:21
hack, а что, у вас у вновь созданных пользователей параметры отличаются от указанных в regopts.txt? Если да, то какие? Приведите файл ответов.

hack
06-01-2008, 13:40
Vadikan, Да, эти параметры отличаются. У вновь создаваемого(ых) мной пользователей не применяются русские "языковые стандарты и форматы", т.е параметры SystemLocale=00000419 и UserLocale=00000419. Причина видится мне в том, что вышеозначенные параметры regopts.txt применяются посредством батника при первом входе под КОНКРЕТНЫМ юзером и прописываются в его ветке реестра HKEY_CURRENT_USER.
Прав ли я и что в это ситуации посоветуете делать?
Маленький коммент по поводу файла ответов, помещал в него секцию [RegionalSettings], толку мало, как Вы и писали в статье про MUI...

Winnt.sif:
;SetupMgrTag

[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=yes

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
Repartition=No
FileSystem=*
UnattendSwitch="No"
WaitForReboot="No"

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword="No"
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1

[Display]
BitsPerPel=24
Xresolution=1024
Yresolution=768
Vrefresh=60

[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
FullName="User"
OrgName="Organization"
ComputerName=*

[TapiLocation]
CountryCode=7
AreaCode=8412

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes

[Components]
msmsgs=off
msnexplr=off
zonegames=off

[GuiRunOnce]
"%systemdrive%\install\install.cmd"


install.cmd:

@echo off
echo WinXp Professional All-in-One Setup
echo Applying Registry Tweaks...
REGEDIT /S %systemdrive%\install\fonts.reg
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"%systemdrive%\install\regopts.txt"
exit


regopts.txt:

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

Petya V4sechkin
06-01-2008, 14:28
hack, пробовали перенести выполнение install.cmd на T-12, Cmdlines.txt?

hack
06-01-2008, 14:38
Petya V4sechkin, спасибо за совет! К тому же юзер trump в этой ветке аналогичную проблему решил, как я понял, так что буду разбираться)))

UstasCPM
05-02-2008, 21:43
Пробовал ли кто-нибудь автоматически русифицировать Групповую Политику? я так понимаю простой замиены .adm файлов в %SystemRoot%\inf будет недостаточно

Garry071
11-02-2008, 15:42
Я, наверное, совсем тупой, но у меня никак не срабатывает настройка "Языковые стандарты и форматы" :(
Windows XP SP2 Eng Corp.
MUI из cmdlines, плюс всякие обновления оттуда-же.
При первом входе из RunOnceEx.cmd:
REG ADD %KEY%\%i% /V 1 /D "rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:\"%systemdrive%\TEMP\REGIONAL.TXT\"" /f

Regional.txt:
[RegionalSettings]
LanguageGroup=1,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0419:00000419,0409:00000409
При входе под пользователем, из-под которого делалась установка RunOnceEx.cmd - всё нормально.
При входе под другим пользователем - имеем Английские стандарты и форматы :(
Как вылечить-то???

ShaddyR
11-02-2008, 16:17
Могу предложить использовать указанную команду перед входом под любым из пользователей (напр., из cmdlines.txt) либо импортировать настройки посредством рег-файла в соответствующую ветку реестра.

Garry071
11-02-2008, 16:59
"rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:%systemdrive%\TEMP\REGIONAL.TXT""
Эту команду можно прописать прямо в cmdlines? Или обязательно в cmdlines батник, а в нем вызов команды?

PS: И как быть с кавычками? Они, вообще, нужны после /f:, если текст без пробелов? Переменную должен понять, вроде-бы?




© OSzone.net 2001-2012