Имея локализованный дистрибутив (к примеру, mozilla-1.7.4-win32-installer-ru-RU-0.1.exe ), как заранее его подкрутить для того, чтобы настройки по умолчанию отличались от стандартных ?

Сейчас мне приходится после установки и создания Default Profile искать его и подсовывать взамен родных свои bookmarks.html и prefs.js либо долго щелкать в настройках.
Для каждого юзера процедуру необходимо повторять.

Содержимое prefs.js прилагается:
# Mozilla User Preferences
// This is a generated file!

user_pref("browser.bookmarks.added_static_root", true);
user_pref("browser.startup.homepage", "http://www.my.domain");
user_pref("browser.startup.homepage_override.mstone", "rv:1.3");
user_pref("extensions.irc.bugURL", "http://bugzilla.mozilla.org/show_bug.cgi?id=%s");
user_pref("extensions.irc.charset", "windows-1251");
user_pref("extensions.irc.defaultNet", "mynet");
user_pref("extensions.irc.deleteOnPart", true);
user_pref("extensions.irc.desc", "Andrey Ivanov");
user_pref("extensions.irc.initialScripts", "");
user_pref("extensions.irc.initialURLs", "irc://irc.my.domain/#my_channell");
user_pref("extensions.irc.msgBeep", "beep beep");
user_pref("extensions.irc.munger", true);
user_pref("extensions.irc.nickname", "aivanov");
user_pref("extensions.irc.username", "chatzilla");
user_pref("intl.charset.detector", "ruprob");
user_pref("intl.charsetmenu.browser.cache", "windows-1251");
user_pref("ldap_2.autoComplete.directoryServer", "ldap_2.servers.val");
user_pref("ldap_2.autoComplete.useDirectory", true);
user_pref("ldap_2.prefs_migrated", true);
user_pref("ldap_2.servers.val.auth.dn", "");
user_pref("ldap_2.servers.val.auth.savePassword", true);
user_pref("ldap_2.servers.val.description", "aval");
user_pref("ldap_2.servers.val.uri", "ldap://mail.my.domain:389/ou=People??sub");
user_pref("ldap_2.servers.history.filename", "history.mab");
user_pref("ldap_2.servers.history.replication.lastChangeNumber", 0);
user_pref("ldap_2.servers.pab.filename", "abook.mab");
user_pref("ldap_2.servers.pab.replication.lastChangeNumber", 0);
user_pref("mail.default_html_action", 1);
user_pref("mail.mdn.report.other", 1);
user_pref("mail.mdn.report.outside_domain", 1);
user_pref("mail.receipt.request_return_receipt_on", true);
user_pref("mail.toolbars.showbutton.junk", false);
user_pref("mailnews.start_page.enabled", false);
user_pref("mailnews.start_page.url", "");
user_pref("network.cookie.cookieBehavior", 0);
user_pref("network.proxy.ftp", "proxy.my.domainl");
user_pref("network.proxy.ftp_port", 1328);
user_pref("network.proxy.http", "proxy.my.domain");
user_pref("network.proxy.http_port", 3128);
user_pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1, 192.168.,  .my.domain");
user_pref("network.proxy.ssl", "proxy.my.domain");
user_pref("network.proxy.ssl_port", 3128);
user_pref("network.proxy.type", 1);
user_pref("prefs.converted-to-utf8", true);
user_pref("signon.SignonFileName", "63035723.s");
user_pref("timebomb.first_launch_time", "1063020894232302");
user_pref("xpinstall.enabled", false);

http://www.msfn.org/board/index.php?showtopic=26240
http://home.comcast.net/~ifrit/FFDeploy.html
Это про Firefox, но может быть поможет

Не знаю, если еще надо, но вдруг на будущее кому пригодится.

Если компов в сетке много, то тогда Мозиллу лучше не устанавливать локально. Проще загрузить зип файл (а не самоустановщик) (http://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.7.8/mozilla-win32-1.7.8.zip) и закатать его в расшаренную (только для чтения, понятно) папку (скажем, \\servak\netapps$\mozilla) на файловый сервер.

Далее - один раз делаешь дефолтного юзверя, настраиваешь под ним все, что нужно, включая Мозиллу и кидаешь ейную иконку на десктоп, которая кажет на \\servak\netapps$\mozilla\mozilla.exe. И виндовый профиль этого юзверя копируешь в папку Default User в той папке, где лежат локальные виндовые профили (это если нет домена) либо в папку Default User в шаре Netlogon доменного контроллера (это если есть домен).

При первом логине нового юзверя Винда создает его профиль на базе того, что лежит в Default User. Соответственно, и мозильные настройки тоже. Но Мозилла их по какой-то причине не захочет просто так подцеплять. Поэтому надо изобразить несложный танец с бубном.

Сразу же после первого логина, ДО первого запуска Мозиллы, прямо из под этого юзверя лезешь в егойный виндовый профиль, там в Application Data, Mozilla. Удаляешь здесь файл registry.dat, потом лезешь глубже в Profiles - и здесь переименовываешь папку default на default_original или как тебе больше нравится. Потом запускаешь Мозилку и сразу же ее закрываешь. Теперь надо еще раз зайти в Application Data, Mozilla, Profiles. Здесь ты увидишь новую папку default. Удаляешь все, что в ней и копируешь полностью содержимое из default_original или как ты там ее назвал.

Все. Занимает пару минут на пациента.

Кстати, OpenOffice можно аналогично прикручивать. Тогда вообще лафа - проинсталлировал один Винд, выставил компьютер под стол, к сетке подключил - и на нем тебе и Интернет, и Офис.

Тогда вообще лафа - проинсталлировал один Винд, выставил компьютер под стол, к сетке подключил - и на нем тебе и Интернет, и Офис

Стоит под столом два системника. На одном фря, на другом Линук. Зачем там веник для офиса и инета, я не совсем понимаю, хотя и речь тут о другом шла %)) Прошу прощения за оффтоп ;) Вырвалось ;))

Goff
Это всё здорово, только при таком методе перенесутся не все настойки. Кое-что хранится в prefs.js и chrome.rdf - расположение расширений, закладок, почты и т.п.
Предполагаю, что у тебя в  Default User почта не активирована, закладки нулевые, расширений ни одного нет и т.п. Ты бы это описал конкретно, а то не всё очевидно из поста.

Но Мозилла их по какой-то причине не захочет просто так подцеплять.

По вполне очевидной причине - расположение профилей зафиксировано в registry.dat

Если было:
C:\Documents and Settings\[Vasja]\Application Data\Mozilla\Profiles\default\[ля-ля-ля].slt\
а стало:
C:\Documents and Settings\[Petja]\Application Data\Mozilla\Profiles\default\[ля-ля-ля].slt\
то в свежеперенесённом профиле всё равно пути от предыдущего профиля и Мозилла создаёт новый дефолтный.

В расширении Mnenhy, кстати, есть модуль Registry Viewer - можно просматривать содержание registry.dat (редактировать вроде бы нельзя)

Ещё вот это может сгодиться:

Registry.dat file documentation?
http://groups.google.com/groups?th=d4e7f0c64c38234&seekm=ashf8f%24rra2%40ripley.netscape.com

Automatic Mozilla Configurator
http://alain.knaff.lu/howto/MozillaCustomization/

Goff
[q]потом лезешь глубже в Profiles - и здесь переименовываешь папку default на default_original или как тебе больше нравится. Потом запускаешь Мозилку и сразу же ее закрываешь. Теперь надо еще раз зайти в Application Data, Mozilla, Profiles. Здесь ты увидишь новую папку default. Удаляешь все, что в ней и копируешь полностью содержимое из default_original или как ты там ее назвал.[/q]

А зачем, собственно, бэкапить профиль нового юзера?
Мне кажется, он подхватится, если после удаления registry.dat, сначала (до первого запуска браузера) запустить менеджер профилей и указать ему на этот самый профиль (папку default). Во всяком случае, для недефолтных профилей это всегда работает. Мне проверить не на чем, у меня ничего дефолтного уже давно нет просто, Goff, поэкспериментировал бы, а?

Ещё про плагины надо бы вспомнить (pluginreg.dat) там же тоже пути меняются.