This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

ابحث في الدعم

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Firefox 32bit vs 64bit Manual Update

  • 4 ردود
  • 8 have this problem
  • 1 view
  • آخر ردّ كتبه SAI157

more options

So, as we know Firefox is available in 64bit version as well. I was wondering how manual update would work now (.mar file method).

Is there a way determine progmatically or flag set by Firefox to tell if current installed version is 32bit or 64bit version, so proper .mar file be used.

If 32bit machines had only 32bit Firefox installed, and 64bit machines had 64bit Firefox, it would have been easy update.

But what if 64bit computer has 32bit Firefox installed?

Or is there a better way to update Firefox manually depending on which version they have installed.

So, as we know Firefox is available in 64bit version as well. I was wondering how manual update would work now (.mar file method). Is there a way determine progmatically or flag set by Firefox to tell if current installed version is 32bit or 64bit version, so proper .mar file be used. If 32bit machines had only 32bit Firefox installed, and 64bit machines had 64bit Firefox, it would have been easy update. But what if 64bit computer has 32bit Firefox installed? Or is there a better way to update Firefox manually depending on which version they have installed.

All Replies (4)

more options

What update URL is used if you check that with the Live Http Headers extension and open "Help > About" to initiate a check?

If you update manually then you would have to make sure to retrieve the correct file.

Win64: os=win64
Win32: os=win

See also your older question "MAR file location changed?"

You would have to make sure to place the correct MAR file as update.mar in the folder with the updater.exe and updater.ini file.

more options
cor-el said

That is correct. But in a network where users may have 32bit or 64bit Firefox version installed, how would I determine if I need to download 32bit or 64bit mar file (deploying in an enterprise environment).

Is there a key in the registry that says which version of Firefox is installed (32 bit/64bit in addition to just version number ie 43.0 and etc) that help me choose which mar file to use.

more options

The only difference is the installation path listed in the uninstall registry key with (x86) for a 32 bit version.

  • (32 bit Windows) "C:\Program Files\Mozilla Firefox\"
  • (64 bit Windows) "C:\Program Files (x86)\Mozilla Firefox\"
more options
cor-el said

Fantastic! So, I can just check the path of the installation and then download the mar file accordingly. I would assume there would not be two instances of Firefox installed on the machine. (32bit and 64bit?)

Update 1: Looks like above is not the case. I had 32bit and installed 64bit - now both are installed.


Update 2: HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox has the information for 43.0.1 (x64 en-US) only. Not 43.0.1 (x86 en-US)

Update 3 So below is where FF information is stored in the registry 64bit FF on 64bit machine

”HKEY_LOCAL_MACHINE\Software\Mozilla\Mozilla Firefox” 

32bit FF on 64bit machine ”HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Mozilla Firefox”


Lastly - There is some information in Control Panel > Uninstall program for Firefox. Once its selected, at the bottom of the Windows following information is stored:

Product version: Help link: Support link: Update information: Size: Comments

Where is this information stored for Firefox?

Modified by SAI157