MSFN Forum: mozilla comprehensive registry keys - MSFN Forum

Jump to content



Unattended CD/DVD Guide Homepage · MSFN Forum Rules

Welcome to the Applications Installs forum. Make sure you read the forum rules before you start posting.

Links/Requests to warez and/or any illegal material (porn, cracks, serials, etc..) will not be tolerated. Discussion of circumventing WGA/activation/timebombs/keygens or any other illegal activity will also not be tolerated.

We try our best to keep this forum clean of illegal content. If you see any illegal activity use the "report" button you find in every post to report the specific post to the moderators. If you ignore any of the rules you will be banned without notice.

Read Forum Rules
  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

mozilla comprehensive registry keys Firefox 1.0 and ThunderBird 0.9 Rate Topic: -----

#1 User is offline   prathapml 

  • Follow the rules please :-)
  • Group: Patrons
  • Posts: 6,791
  • Joined: 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 November 2004 - 05:40 AM

registry keys required for mozilla Firefox 1.0 and ThunderBird 0.9

Here they are.
If someone can reduce the size of this text (its too big), and then make an INF of it, it'd greatly improve usability. The reason I propose an INF is that then we can use system variables like %ProgramFiles% (or is it %10%), which is not possible with this .REG method. All we'd need to do, is make an SFX archive which will extract itself to "%ProgramFiles%\Mozilla\" and then apply the INF.

Windows Registry Editor Version 5.00



;==============================; general Mozilla app settings

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla]
@=""
[HKEY_LOCAL_MACHINE\Software\Mozilla\Mozilla]
"CurrentVersion"="1.7.5"
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]
"CurrentVersion"="1.7.5"

;============================== 
;regkeys for FireFox 1.0 to make sure most plugins, like flash etc., install correctly
;Make sure these are added before installing the plugins


[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.0]
"GeckoVer"="1.0.1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.0\bin]
"PathToExe"="%ProgramFiles%\\Mozilla\\Firefox\\firefox.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.0\Extensions]
"Components"="%ProgramFiles%\\Mozilla\\Firefox\\Components"
"Plugins"="%ProgramFiles%\\Mozilla\\Firefox\\Plugins"


[HKEY_LOCAL_MACHINE\Software\Mozilla\Mozilla Firefox]
@=""
"CurrentVersion"="1.0 (en-US)"
"Reset Home Page"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\1.0 (en-US)]
@=""

[HKEY_LOCAL_MACHINE\Software\Mozilla\Mozilla Firefox\1.0 (en-US)\Main]
"Create Desktop Shortcut"=dword:00000000
"Create Start Menu Shortcut"=dword:00000001
"Create Quick Launch Shortcut"=dword:00000000
"Install Directory"="%ProgramFiles%\\Mozilla\\Firefox\\"
"PathToExe"="%ProgramFiles%\\Mozilla\\Firefox\\firefox.exe"
"Program Folder Path"="C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Mozilla\\"

;============================== 
;regkeys for ThunderBird 0.9

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Thunderbird]
@=""
"CurrentVersion"="0.9 (en)"
[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Thunderbird\0.9 (en)]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Thunderbird 0.9\bin]
"PathToExe"="%ProgramFiles%\\Mozilla\\Thunderbird\\thunderbird.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Thunderbird\0.9 (en)\Main]
"Create Desktop Shortcut"=dword:00000000
"Create Start Menu Shortcut"=dword:00000001
"Create Quick Launch Shortcut"=dword:00000000
"Install Directory"="%ProgramFiles%\\Mozilla\\Thunderbird\\"
"PathToExe"="%ProgramFiles%\\Mozilla\\Thunderbird\\thunderbird.exe"
"Program Folder Path"="C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Mozilla\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla Thunderbird\Desktop]
"showMapiDialog"="1"
"HKEY_LOCAL_MACHINE\\Software\\Clients\\Mail"=""
"HKEY_CURRENT_USER\\Software\\Clients\\Mail"="Mozilla Thunderbird"
"registeredAsMailApp"="0"
"defaultMailHasBeenSet"="0"


;==============================
; Give details to make Thunderbird the default e-mail client


[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird]
@="Mozilla Thunderbird"
"DLLPath"="C:\\PROGRA~1\\Mozilla\\Thunderbird\\mozMapi32.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\DefaultIcon]
@="C:\\PROGRA~1\\Mozilla\\Thunderbird\\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\open\command]
@="C:\\PROGRA~1\\Mozilla\\Thunderbird\\thunderbird.exe -mail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties]
@="Thunderbird &Options"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties\command]
@="C:\\PROGRA~1\\Mozilla\\Thunderbird\\thunderbird.exe -options"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\profile]
@="&Profile Manager"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\profile\command]
@="C:\\PROGRA~1\\Mozilla\\Thunderbird\\thunderbird.exe -ProfileManager"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\protocols\mailto]
@="URL:MailTo Protocol"
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\protocols\mailto\DefaultIcon]
@="C:\\Program Files\\Mozilla\\Thunderbird\\thunderbird.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\protocols\mailto\shell\open\command]
@="C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe -compose \"%1\""

;==============================
; offer Firefox as an option on the "Internet" Sticky app on WinXP Start Menu

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe]
@="Mozilla Firefox"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe\DefaultIcon]
@="C:\\Program Files\\Mozilla\\Firefox\\firefox.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\firefox.exe\shell\open\command]
@="\"C:\\Program Files\\Mozilla\\Firefox\\firefox.exe\""

;==============================



#2 User is offline   prathapml 

  • Follow the rules please :-)
  • Group: Patrons
  • Posts: 6,791
  • Joined: 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 November 2004 - 05:47 AM

Don't bother with switches, and such for mozilla install.

What I do is to install firefox and thunderbird, within C:\program files\Mozilla, then clean up that by deleting the \uninstaller and any other useless files/logs. Have it copied to the unattended install with folder structure directly ($OEM$\$Progs\Mozilla\).
and then apply the .REG found here.

That's far simpler, and it does the same function as the installer. Only difference is you won't be able to uninstall firefox/thunderbird, but then who needs an uninstaller when directly deleting the folder does the job.

INF please! :hello:

#3 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 18 November 2004 - 08:20 AM

I'll convert this to INF this afternoon.

#4 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 18 November 2004 - 09:18 AM

I'm going to set this up so Firefox and Thunderbird have their own sections which can be invoked individually or as a whole. That way, if you're like me and don't use Thunderbird, it won't add the Thunderbird registry entries.

#5 User is offline   Yzöwl 

  • Wise Owl
  • Group: Super Moderator
  • Posts: 4,195
  • Joined: 13-October 04
  • OS:Windows 7 x64

Posted 18 November 2004 - 12:22 PM

As a straight conversion, probably something like this would do, but, as the man says, it would be better in individual sections!
*EDIT*This code has  been removed, due to better and more up to date stuff later on in the thread


#6 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 18 November 2004 - 12:29 PM

wow, that's way more complex than what I did. Anybody want to try this out and see if it works?

Removed. See my post later in the thread for a newer version.

You should be able to call the DefaultInstall section if you want to create the entries for both Firefox and Thunderbird or you can call the individual Firefox/Thunderbird sections if you only want one individual app.

So, who wants to confirm that this works?

#7 User is offline   Yzöwl 

  • Wise Owl
  • Group: Super Moderator
  • Posts: 4,195
  • Joined: 13-October 04
  • OS:Windows 7 x64

Posted 18 November 2004 - 01:11 PM

@ RyanVM
I know, and it only took 73 seconds...!

Yours is much better though, even though I get sick of seeing all those 0s
REG_SZ = 0x00000 or 0x00 or 0 would work
REG_DWORD = 0x10001 is smaller too

#8 User is offline   spacemonkey504 

  • Group: Members
  • Posts: 7
  • Joined: 04-October 04

Posted 18 November 2004 - 01:49 PM

Hey I use FF and just downloaded Thunderbird a couple of days ago(going to see if i like it), and please excuse me for asking I'm not a programmer but what is the purpose of these keys

#9 User is offline   spacemonkey504 

  • Group: Members
  • Posts: 7
  • Joined: 04-October 04

Posted 18 November 2004 - 01:51 PM

nevermind, that's what you get for linking out of the home page (unattended installs it looks like)

#10 User is offline   keytotime 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 400
  • Joined: 05-October 04

Posted 18 November 2004 - 01:54 PM

can we add these to nlite.inf?

#11 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 18 November 2004 - 02:28 PM

Yzöwl, on Nov 18 2004, 02:11 PM, said:

@ RyanVM
I know, and it only took 73 seconds...!

Yours is much better though, even though I get sick of seeing all those 0s
REG_SZ = 0x00000 or 0x00 or 0 would work
REG_DWORD  = 0x10001 is smaller too

Yeah, I could cut those extraneous numbers out, but I like consistency :P

#12 User is offline   prathapml 

  • Follow the rules please :-)
  • Group: Patrons
  • Posts: 6,791
  • Joined: 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 November 2004 - 02:29 PM

keytotime, on Nov 19 2004, 01:24 AM, said:

can we add these to nlite.inf?
If nlite.inf is a set of registry keys, then yes.
But its better to have it separate.


Quote

what is the purpose of these keys
A good thumb-rule to follow here:
If you don't understand what something is, then its not for you. And if you keep staring at something long enough, eventually you begin to understand it.
Just for better understanding of this topic, here's a link to a similar topic - this one is also for the same purpose - How-to for maxthon config

In other words, I want to just extract the installed mozilla/maxthon and then apply this INF. And be done with it, instead of bothering myself to death over complex installation methods. And I daresay that objective has now been achieved! :D



And hey, does anyone have any idea about what's up with this?
Executing this at the command-line:
rundll32 setupapi,InstallHinfSection DefaultInstall 128 "%ProgramFiles%\any\any.inf"
That returns an error box saying "Installation failed". I'm sure the INF is proper, and that it used to work previously. Only now, suddenly it is acting up like this - could XPSP2 have something to with this? (different entry-points, etc.?)

#13 User is offline   dkreifus 

  • dkreifus
  • PipPip
  • Group: Members
  • Posts: 292
  • Joined: 30-March 04

Posted 18 November 2004 - 02:43 PM

I saw a FF installer in a different thread, where you take your current FF installation, and it saves it, and makes a silent EXE.


But I want to try this way. I just have one question.

What about all the Data thats in Docuemnts and Settings/username/Application Data/Mozilla/....etc..


Doesn't all that need to be brought over somehow?

#14 User is offline   prathapml 

  • Follow the rules please :-)
  • Group: Patrons
  • Posts: 6,791
  • Joined: 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 November 2004 - 02:54 PM

Good! Things should get simpler as you move forward, not complicate themselves. And this is as simple as it gets. :yes:


dkreifus, on Nov 19 2004, 02:13 AM, said:

What about all the Data thats in Docuemnts and Settings/username/Application Data/Mozilla/....etc..

Doesn't all that need to be brought over somehow?
You don't need all that "Data".

But if you've customized your Mozilla (or firefox or thunderbird) a lot, and insist on keeping old files, this is what you can do:
Put "C:\Documents and Settings\username\Application Data\Mozilla\" on your unattend CD in this folder structure:
"$OEM$\$Docs\Default User\Application Data\Mozilla\"
"$OEM$\$Docs\Default User\Application Data\firefox\"
"$OEM$\$Docs\Default User\Application Data\W-H-A-T-E-V-E-R"
(I guess it is self-explanatory - the files will get DIRECTLY copied over, and into the default-user profile, so that *ALL* users that you create will have the customized settings of firefox/tb/whatever.) You can follow same method for other apps that store their config in that path, as well.

Hoping this helps....

#15 User is offline   Yzöwl 

  • Wise Owl
  • Group: Super Moderator
  • Posts: 4,195
  • Joined: 13-October 04
  • OS:Windows 7 x64

Posted 18 November 2004 - 03:45 PM

What about stuff like this then? Also in registry, due to install of Real Alternative 1.2.9.0, does it also need adding here or will it be created automatically on first run /use:
[DefaultInstall]
AddReg=Real.AddReg

[Real.AddReg]
HKLM,%nppl%,Path,0,"%16422%\Real Alternative\Browser\Plugins\nppl3260.dll"
HKLM,%nppl%,Product,0,RealPlayer
HKLM,%nppl%,Version,0,%npplver%
HKLM,%nppl%,Description,0,"RealMedia Plugin"
HKLM,%nppl%,Vendor,0,RealNetworks
HKLM,%nppl%,XPTPath,0,"%16422%\Real Alternative\browser\components\nppl3260.xpt"

HKLM,%nppl%\MimeTypes\audio/x-pn-realaudio-plugin,Suffixes,0,rpm
HKLM,%nppl%\MimeTypes\audio/x-pn-realaudio-plugin,Description,0,"RealPlayer(tm) as Plugin (*.rpm)"

HKLM,%nppl%\Suffixes,rpm,0,""

HKLM,%nprpj%,Path,0,"%16422%\Real Alternative\Browser\Plugins\nprpjplug.dll"
HKLM,%nprpj%,Product,0,RealPlayer
HKLM,%nprpj%,Version,0,%nprpjver%
HKLM,%nprpj%,Description,0,%nprpjver%
HKLM,%nprpj%,Vendor,0,RealNetworks

HKLM,%nprpj%\MimeTypes\application/vnd.rn-realplayer-javascript,Suffixes,0,rpj
HKLM,%nprpj%\MimeTypes\application/vnd.rn-realplayer-javascript,Description,0,"RealPlayer Version Plugin(*.rpj)"

HKLM,%nprpj%\Suffixes,rpj,0,""

HKLM,%nsJSver%,XPTPath,0,"%16422%\Real Alternative\browser\components\nsJSRealPlayerPlugin.xpt"

[Strings]
npplver="6.0.11.2027"
nprpjver="6.0.12.1040"
nppl="SOFTWARE\MozillaPlugins\@real.com/nppl3260;version=6.0.11.2027"
nprpj="SOFTWARE\MozillaPlugins\@real.com/nprpjplug;version=6.0.12.1040"
nsJSver="SOFTWARE\MozillaPlugins\@real.com/nsJSRealPlayerPlugin;version="


#16 User is offline   prathapml 

  • Follow the rules please :-)
  • Group: Patrons
  • Posts: 6,791
  • Joined: 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 November 2004 - 04:20 PM

prathapml, on Nov 19 2004, 01:59 AM, said:

And hey, does anyone have any idea about what's up with this?
Executing this at the command-line:
rundll32 setupapi,InstallHinfSection DefaultInstall 128 "%ProgramFiles%\any\any.inf"
That returns an error box saying "Installation failed". I'm sure the INF is proper, and that it used to work previously. Only now, suddenly it is acting up like this - could XPSP2 have something to with this? (different entry-points, etc.?)

Solved it with MCT!

It looks like having quotes in the path to the INF caused the problem. So now ya know it. :P

#17 User is offline   prathapml 

  • Follow the rules please :-)
  • Group: Patrons
  • Posts: 6,791
  • Joined: 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 November 2004 - 05:08 PM

Okay, now the below is for opera:
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera.exe]
@="Opera"
"LocalizedString"="Opera"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera.exe\DefaultIcon]
@="C:\\Program Files\\Opera75\\opera.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera.exe\shell\open\command]
@="C:\\Program Files\\Opera75\\opera.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Opera.exe]
@="C:\\Program Files\\Opera75\\Opera.exe"
"Path"="C:\\Program Files\\Opera75"
Calling the .REG to INF gurus. ;)
Thanks in advance.

#18 User is offline   CoffeeFiend 

  • Coffee Aficionado
  • Group: Super Moderator
  • Posts: 5,260
  • Joined: 14-July 04
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 November 2004 - 05:17 PM

That's the exact same way I used to install Firefox 0.9.3 (Ok, a couple minor differences, I was importing the uninstall info too and other minor things). But it's so easy making a unattended installer (change setup.exe and edit a couple lines in a ini file), and even then, SiMoNsAyS' installer rocks. I don't see any practical advantage of using this method anymore. (Other than perhaps using optimized binaries or special cases?) But I guess it's nice to have more options... (and personally, I much prefer importing the .reg files than using .inf conversions - but that's mostly a matter of preferences I guess)

#19 User is offline   RyanVM 

  • Like a big surly teddy bear.
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,661
  • Joined: 31-August 03

Posted 18 November 2004 - 05:29 PM

prathapml, on Nov 18 2004, 05:20 PM, said:

prathapml, on Nov 19 2004, 01:59 AM, said:

And hey, does anyone have any idea about what's up with this?
Executing this at the command-line:
rundll32 setupapi,InstallHinfSection DefaultInstall 128 "%ProgramFiles%\any\any.inf"
That returns an error box saying "Installation failed". I'm sure the INF is proper, and that it used to work previously. Only now, suddenly it is acting up like this - could XPSP2 have something to with this? (different entry-points, etc.?)

Solved it with MCT!

It looks like having quotes in the path to the INF caused the problem. So now ya know it. :P

I have issues running it even with no quotes (for example, I try running it straight from c:\ and just call
rundll32 setupapi,InstallHinfSection DefaultInstall 128 c:\mozilla.inf

Any idea?

Also, can you try calling just the individual Firefox and Thunderbird sections to make sure they work right?

#20 User is offline   Yzöwl 

  • Wise Owl
  • Group: Super Moderator
  • Posts: 4,195
  • Joined: 13-October 04
  • OS:Windows 7 x64

Posted 18 November 2004 - 05:48 PM

RyanVM, on Nov 18 2004, 05:29 PM, said:

I have issues running it even with no quotes (for example, I try running it straight from c:\ and just call
rundll32 setupapi,InstallHinfSection DefaultInstall 128 c:\mozilla.inf

Any idea?


You could try this
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 "%ProgramFiles%\any\any.inf"
The main bit being the 132 instead of 128

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy