Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

62,871,937

Downloads of v 57.0.3:

62,156

Last Update:

28 Dec 2017

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

57.0.3 | Updated: 28 Dec 2017

Downloads:

62,871,937

Downloads of v 57.0.3:

62,156

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 57.0.3

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged:

This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.

We recommend clicking the "Details" link to make your own decision on installing this package.

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To upgrade Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To uninstall Mozilla Firefox, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'57.0.3'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'57.0.3'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install firefox
  win_chocolatey:
    name: firefox
    version: '57.0.3'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'firefox' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '57.0.3'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller firefox
{
    Name     = "firefox"
    Version  = "57.0.3"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'firefox':
  ensure   => '57.0.3',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 28 Dec 2017.

Description

Bringing together all kinds of awesomeness to make browsing better for you.

Features

  • Freedom is fast: Go anywhere you want on the Web with a quickness.
  • Freedom is personal: Enjoy the most built-in privacy tools of any browser.
  • Freedom is yours: people, not profit.

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox Extended Support Release? Install the FirefoxESR package.
  • This package installs Firefox in the first language which matches this list:
  1. Install arguments override parameter if present, e.g. choco install Firefox -packageParameters "l=en-GB".
    To get a list of all available locales have a look at this file: https://releases.mozilla.org/pub/firefox/releases/latest/README.txt.
  2. If Firefox is already installed: the same language as the already installed Firefox.
  3. The Windows system language where the Firefox package gets installed.
  4. If Firefox does not support the system language, it will fall back to en-US.

tools\LanguageChecksums.csv
ach|32|0d843b07249346683b674848b9cc580866a45e70005457f6c298b7ef83e78f9e5d4c509025581119f14871c9bee18deb163f186f75862d14b050fdf9af819289
af|32|51d4aa8f1fe7b91878ba3b9bf09d725a378408e8856e12279bf266605a48d63c5844c8cbcab74ab235bb6fdaf70e98a09ccfc390e2b72e25dfd11e0970d0118f
an|32|87fb74ed830d2b4ffdf8771b57dd0adf332c17e1cf4407ee8d8f08ad840cbff835fd59df5ff4d63f0c6b3d2c5286585b3e5496b773a362a013248c958be17b11
ar|32|ad2a9931e20ab17ce74c3201b2890b20056a8d156e7e7a11e8e8934a172c1b39e37d3f7624859210ab38b8a25c030d00480e61540604fa102ca8457212bc5aa0
as|32|26120b06e141a8e93ffb4f2d23baec6ba0d4276cfee7ad80c688e3c8cae76e8d6fe20e70e31687d862bd0f01a275eecc88b6a3b0401a7b827ab6be6e511f7186
ast|32|a2c973db38556aedc84783e31249c7fa372199e5bd169a40e6ab6f014c01ed89cbdba728ab652ded68bf6e68796e5b762c347f61ada9d29e5280ba258b199e97
az|32|4c727c19e6e09d27b830ad3d04bd4de20a879ae6547abef383149f482d58ca333fc4ae22b904f432cf08028cc519ba9648e57b9f3555a250fc71b5cbf90fbbf4
be|32|0d6f3f741bb006f0874a1ec720d91d3ff97d469c4b8fa5d9d5d68087374cf25eeb0d1e6ce58db1d0b1503ae06ffba0ea72117394c97eea73d26508b4408869a7
bg|32|454e914d69b34656b39a67e0aa12e8e285edfc6af20bc94a860d07fd5bd81f2a5aafb9292c9943ddbdd4a66a308b6f63262f41e8dd4f1874bef05c8350887631
bn-BD|32|a027c5f6b5e351a55aafe70471d57879b0ff13ddb2f78d946a44f64ec439f1c3883ca16f4c9cb942fafe58d8d7ad50dee6273e3b650d90daf519fd9184b44676
bn-IN|32|b58f110501cb993f6ee6d88bce965fd8d1b3f803c01d535f9cd4670784ff4187075d95c0930a61d981a806326913655708e486cd380158f29acd8727f9a2e40c
br|32|bdc76d4e46969aa1ab0980867d22c0400a869a1fe19208546456225a368955fecc86978b697edc48b3ef86a1ac4effdf846e242f1802795277683cf58e8fe8f5
bs|32|e3ba0c25c56b0e1c9215549e68043827115fb07c80f1b2fa7ed63a8516d15f338da55a1c124c5e6cde22bb91e877d8cf9f19b53670580e8e0a7abafc97e73c23
ca|32|e3175cf799d80aee897fa815388f90d738a1d28bee57b2b723f10fbfa4526f45b5d11f64db59eef9e93684484e528430f42b4f886b5e1d4b2be31dd767391c4e
cak|32|62cec7d6495c2115aa56b849e489179c83d1a1ee140128a0134aaa54e9e4dca31897a4063db1b76d6e00bc8238a32f346cbedd26e4e6b0fb023d24c3b8f7b496
cs|32|3cfcb03bfe53b0c9cfe52e9218091a0288e5738ad00ed496147be71a021ed8a883c66d5edbb929e7b66d5cc95d565171f2659e7f24e42c616ac8115d7194b130
cy|32|5338852101191c1e55a3af8ae2121533b8bb7158a6e0c4c415cf2c1ebd1300d9a42bf93ce583835323cc2f8be279443d0841c198f5583ce3fb5d93e749f9921c
da|32|fed5de2e98a9580084587ee84e44f69d76eb860f4c88295c02e5597104f13ce4652b0e27528bd7ec7bad72d79c6f0ec4769ffd833692ad09d037c138db0e4a85
de|32|c9c08afdb47210cebe7077306349221b252e76829f802c5c9ab99ba8cd5174c3f6d23a46c745b7a46a47b08583fea148bb717fb6d651caa11e81e5b2c516b0a4
dsb|32|03b27f511a10191ab9d2d4bdc52fb529da7663b501ab92007db0853153ffbc905d8f9669987c5380df92757d76fbddae267299c7596adb1c7209e72822924175
el|32|8f57749cc5e22ff8611e9d84bd66be3c9f29a9cf6d0c5080e2e412250232f7045d12b3d2960a62d04c7a61ccbabb2a22eb80957610ed8347fabcfdefc6d5f7db
en-GB|32|e46f468953f37ccacdb4ab6e4fc313ae8daa70dd7365963d6317d34c5e5f125301c52171358a9eb7ad5092633cb8bed5f4f5fe06d4a5586754d7eadcf7ae6a21
en-US|32|c2feaba61e14c43ed187ed2404e7663c1aec5d84419dc6f1c5de0af129167b13ddabbc7fedc49b9c60b285f68244695667f37cc29792a4cc16cb5c8124a31c56
en-ZA|32|98ac422e42d7789850fe2476a8d77c936840c83de3a977db8a7c23333bc03ec77779f05306720396b86ce75881b1cf4499b1e480f911682cc398a9e8e1d44f3b
eo|32|fd65fcab6431eecb311953f02cca8ab3f0d2016a27b371dd35c6e6b121ff3f86222badec724b073750d409331076b30a0e25560de8e39d09796839e584cfbf58
es-AR|32|e80e03db1d0f00be1a6503bd3e176ab4805b521d738c1138ca7eb11bef961e180a578b6cdf15db0c21d09471431c28681247c1c41b14d39b371ce0b5c2068a35
es-CL|32|5fa6612cdca284f43d86f5610f517fb92c70e902178826b504a2aeb7b3b1ada956f53bfb4aa02e3692c3a12f261f50716f04dcbd91cf59c03e881ea5045ba7ae
es-ES|32|502413495f8e0613573f29de18a066f5192c8ca790fb23ac66b06464799a8664a57ab952c3c1eeb4140de502af9b233d51bd5599cfd0bf709ea1aa99394e7f82
es-MX|32|c3eb97261baaf4f14cfde71440b88bd679f60fa81664d92553ba3446ae35f733be34502a014e3f1e251013c85e4cf16d214f2a9a817fac2dbab07d2c63eb2547
et|32|ca4637766e0af444a931d2577e7720b4cc0b255df36fb1670ae50e15624c7bca6dea78cfc2091bd60b56e5effbbda1e09a404d14a52085e4167651c9c54b0b64
eu|32|758d0230e1e30769c5862daec1df624db4cb3758c0df1ba8d9d9cd8b1f068fd0dfbde289d0fe7f401c718b0f6fc07d9c52e0b3479a401c2b053946a2173630c9
fa|32|ace819a62e3b7e3ed5418650fe2ace3e5b42d692099d09c32fca624ed0e0cad65857ab539f0bbcd31a785b1bbd490ef96c6b8dee59a5e8b59e5061308091ca2e
ff|32|1823af731b7c26a119f49fb78f8d694e17555f4ad210f069e6d9c63022c86699363f1bf2cc7ca7a8ea9c322cb49728198813f75947f272dfc8e958b9e171edec
fi|32|8f59c05640711a03672578126cc883746bdb3dfe51b4f5d270aefb938e04704c8bf5cb09d6dc3972e883d7b7b396faa328ffafc4218481939ea20844893e98cb
fr|32|b9a4ed3435fc8c4de798b829c85521a09511cfb8fc4ddf23e2e57546f24fa261e0b11f1e5616bc36a692c2c7196fbc33e0dea54ad3a4f8f025077e2dcbb8e61e
fy-NL|32|f6fa21a342b9f19dbb58fae145272162232302347b1da44799f7f8cc645c3180a9564af0026363b20d22e823b89249ac057543adf9068320d311d4b28dac8ed7
ga-IE|32|b6fecdddec3fdb8334e2dec877c3d268db70a8008a1ec5da3fac94a4ec0f1d18f5650bca87f61ff0df9001283751b10c4b2b92ce292eddbb7059cefdb6258bba
gd|32|b73089fef965b9781e32b1609a4d191fec53e214b4e995cd57c0c2938f09d2be372f342fdc6ea2f46269c43ef7a205db193f5b598873cff1aaf2a05d813fe433
gl|32|8c55ffca4477c55fb0b10e47592a9e86c976600d34d53a8b3e0d2658d179299967e874318a1ca513d03bb3c55997558ff30721c28e5b17cb584314c56ae67162
gn|32|7646321d094f38a939c5796676ea4c7bb0a50a0d6e5a1c8c6b7f86848376f15781c7f1df96dfeb3069a6110895ead04dbd2ea0d172a3acf83a65a3c6b93739a8
gu-IN|32|7468a3fd732da64840980f0de98a90054adac52675f56d36ce2954fd13f4e3adc67a6dbad5e8b7d501ea74742e8a9b3515038abedec5c65ba864f99f60551ca8
he|32|cf5c1d53c3d3c7ad53383bf2c93ac6e480d0bcec87bfc2b3a2966b6a81ddedd2ca4bbcae7ee44598c2d60c6bee362fb168809f6f7fcf70cc8f102efb90db5df6
hi-IN|32|8a31e28aeff2c3c5c70168b9633b19891a654a0c1ebb54b124b4d9543181fed43d06448438fa86e544c512834336a2fb9d8120423d7a3a5521d3f2f426264074
hr|32|6c48209f4fdc6140d5335e3d93ea7d1606bb7233ac39d5192a7c017f735fa7ffbbaeb12d08da6ba76a74a3f70f45a090955968dc8616b43a65ab5c809f38adcf
hsb|32|22675323ec5fcdd0f98e6634a38fe2afb824e47e36502140354b6ed243783bf300a907f3d31c00864dc35d77f5a5c84851519af43b5ccad3ddb0b401bbda1e1e
hu|32|75937f7fe7c5fc606c6f5b125ed23af73c132d475e7c928a607d330b9ff8fb61d93440845a26dc1dbc2d9712a71ac36dd9ee790b600ca5a8d5cd5b2c200165de
hy-AM|32|8fe4ca9a04de195ec13e4bdbb324e5d5f72bf99741f7633a1c9b0a79c293baecc7e6428bde81c6800891d27ccf2dee33589e7a2af81d0b6dac71b3ea26b520b2
id|32|7abfd5ed014b47ea978a240f14127dfb9c073cccfcba049b06f6be4e0332d9352379bab97e472afd0336a386d10f9c202767c2a892a9e98e0284dbe847a78471
is|32|4aa49c722b585db7ff37a265d4fb83cc7924aad9358f7cc4ed244607b49d3e30f79cf880fd7f2da27462f60e8c56145ccf8855da1c8b956b97d96432e2ffdbe5
it|32|8b8adc603d2f097e3aaeab69efb10dd371635531655048a75efe0ad46a3b005c3229a5aed89ce2229375bd6fa17dc1fbf55a3ff40e6ea7dfa7c9998251cf8c43
ja|32|390fb7ff857d47b7cee683ef639a6eb5deec3c77c11d5dcee443804b8c18738cbbfd03fc408ef0cea6cc57d06a5faa875edba153717f93040211dd2fb8330eb0
ka|32|7364fc9df7cf121d07cfac1c1118f841014b2e066f1c9976952de4709e1b181dedea7d960db1bc9bde9fa9f4635e2aea307af7de2d8470347323662995f083fa
kab|32|64f53cf693f946557b7105a46d30495b28dcbc7ced483a40155c5bd13fbddb307b12251302a1a74801a379ad561859a52f238ab408820044e0187ec0ed4d2f41
kk|32|eb149f6d1713ec75b349153341ceb96dc60b1807e484945a9d72beae60baa3151f5d5bbcde264c6a8aea7de300fe1ce065feb69591751eb2a9676ed30f846214
km|32|27e9b27ed0eee5c9dc14c766252790e6f82f9a23028c0d7614fbb525d173c6e24fa756592807313aaf4977282c0d7919d92a0da49fe5abc724e3a6b1ff7d6831
kn|32|511adea79bbf65acc0161ff4da8a0abea9f367eb6c79deec0ae364742a32d81e1b66a841abef0930905d6fa124c9e986aabf4b281a2deff03da20ff5d749f220
ko|32|818033d330e23a7c29071b57e075faa7100787b8104fcfd21c55aba74c7c9e3b2f6ff2b3f06e7412bedaae18bd58c82e1aac5b803836a3b90ff6b355d22ba515
lij|32|3e6abd9dc1c9ddf40878843f7c8a7db76f3205f29f14253144f48922c7f18cb241ea69b6f25609737168b2c22549c013f1d02b53ed72473964c2dd157d4464bb
lt|32|08371c828426a5e1992f1be7e1ae0309484ffdaaf00a66b78aa1ce27a1042c63d77c66329f580daa5b266d99d9e6c7fc53dc36c2e65a3bfc1a13ff45280ca838
lv|32|9aff98046b7e2742332e7c74d6a7407453218ce0fbee7e760d9c3401f6c90262aff30142e22d018a240a843e3a1515e80c3aa463ebae88361026408e361e5894
mai|32|63a0f9de475703cff7a0e0f171f55f1776922017576564e182c2d0523904162b26f99216a509a80d7dafe4411a6bc977ae451884167f47d04bc61f8cec0ab7df
mk|32|b2911bacb900ef60a5e6c2f55b5750195c1a01803b14b64d45fba8c10c3c65fa7c3a1eb6ca5bbb839a99cc67bf7e96f3643b8120a4b2a85204f733cdf006f4b5
ml|32|db150046077c9c25aa2121d3577a310d64c07c9162c705f89d2e2384d62641b6e2a8765797426af0a938170cd3a4eceb617dd50aa723916619e14c192e906687
mr|32|f09c9579d892c761ad9784e2935f4ce6dd61320e0ac9f795b605ed523a838f7048ebcef11b5013ce9b9b7f247110ff21b1931218bcfd1fd329927e21757d06d3
ms|32|d2de711848779a5c3a84335fcbfb616e745219b41c2042b5591ba89d79d06fe1e13bdde6ef40765e9a905d1c0635b03ccc29a59374e30861e0e4ee86b5eb74c5
my|32|158bf98d65255b761b5d89e0cbaa2c965d6560c81931a276ca35ad771b645c1c22dd42f2c9ff20b12218e5f311624b650a60de850dedfe481e99f5657312f342
nb-NO|32|b16c4159cf99742321cee0cb6b71052777c9382fca8e090a79b26cb2e04021ced4e0f1886030cb192a2890edf8497c47641051303f6d1579b6ed8a7112ab7f1e
nl|32|c02fc3cf8aeaedaea3c8d87a2748032f5e3098caee76c0b1e0b2fc015f2fad357283f7170729c5ac165092a2f74958b1a416609bfea8d3a0c854b18738435da7
nn-NO|32|07d8649b2e001d404e626b066df403fca645a49b594b428f35626648ce8d49b850baa2baf3cdb2301884fd39d225e9f8060cb77059a674dd88a4c7cd47d704b9
or|32|04aba007c6f625fd4fbd0243a197e04f29da73972a4557abcc4880c5896de55b382b5bfd04abf0e30eba62f13f990389c7ef59b91e0bfe2d2e52d99d95a06b57
pa-IN|32|61a0b8c87cf1218b499d1f0df8a002e9f7c86f9c8cd7842b06510594e425fcee49930f5ed4e30b8c6558b2f6548ff9e3db7e1e137a218eb9dc386179ec94e148
pl|32|aaaa8d136438917f1fef65ca6c7d4576b00704d7439c107b0d62b81c94a5c7daaf1be2ccfc6746d227d2b60e920f7bfeba8d35a676a9020f551b13c2e3b45a38
pt-BR|32|68896c0b57f8c6dd554b729550943d6bbd026887450c127a64f05100b1b991fb7f908da6be67c89608c9c9ae54d4ad04ae8a2062665b7e8c7b3a5aec524e191c
pt-PT|32|13828257b3125ad0567bdd7826b18a75f40e7cf266888059f80d6e01c04be06fe747bcd8d9468362be9a2ace6ef61ade230a06de7eea68373d203a125444d235
rm|32|c123b3a1cd33118a24f51b2e4eda9e356cf120a7e6f6135a8ae43ffd4080b95a1cebf23148d80e3bfdec56e39dbe396f0087c0065672d6826f5824490ddb7aea
ro|32|64fbff12aba60e36ed25c11a48d57428f7fdc8e7f1312aa244f97560f97aa218c29568c71aaae8db83d13a1dce25f7ce3665f7d6e4abed73ded3f621da6e4745
ru|32|ec8bb1932d10eec232128ad48c5bd9c00220054ec4265c759ab39fb66e84b2bff09dcdcdcc46f89942edfab3c9cb61bdf536c78bc11b447ea83fffbb014a6b58
si|32|914dcb659f687d5f57627586598396ab99796e7ff79f8f8d25003a39b3903366cfe62bd8ccdcb12e3f3e542f93374a3ccb98055fc43c0fec1f05073ce73df558
sk|32|f5b51e4a0ffd2db194823f33e71407f756bd03f3639f1b6d002146300bfae7173f0f991b13d147274263fe67a715c7b34bf84d32deff52f866af545ecabe17b1
sl|32|4d2b03dc522785c9ddefda2cef83b490b8c0faac96bfb07260c983a65adc9ad70f52a09e9d7393f21ee52cbee95ba7ed324e59deb80bfb093cbc1f1b52c9842c
son|32|495714b3c601fb14f357a9340f23e899063d16f8bf7f9f83aeeb6c2864b0b9c44120d3b1b89bbb5b7bd1af0cdcb8de5c76b52da3b8cb3cf73e6855bca59399c9
sq|32|9a81052d43a3bfaafae54998ec1c9c03d22bc8fad721511ed0827bdac990109d5b038bb55c96862f8c815d54358a4be041711051599cb576d50a03ccdd4c6a23
sr|32|37a93bdcdeb0cb8603aa3e4fc70c7226135c9f2b5591b8cdbf87a5f5a03d76363b641120ba0f48d5fc453fb1480adedaebc8f7b0b2ef67b3cdfc39da0545f54f
sv-SE|32|eeb66ab645a5d23b8824dc2df74c16501c76044c545faa94098838b9b4e3281065069465b7a7f6097154f20672dd5b3cfd56c6a3d320ebeb147f8eb74961559b
ta|32|30d2088e5c974d14f60e07ddc457444d59168a028f03324c138cf647893a7482fa10e5bc6c99c6378ea89483cd4bea59aacb66a37c74b7fead68dda992983a3a
te|32|c7f355dddfdf608b103224dca4056293c09a7d91dd690c82df3dc2f4c852b6898c21f286f67798e46da5154a59eee8ebb280afa7e5c940ae3846b37e2f3251e3
th|32|be8f879267aea4da426102d2ea0ae979cf647183d78c5012915eee303f57e2c92b61b862904345061b3ce36beb65d369b23aba032fb7a70e2f183c9ab839a32c
tr|32|fe85ca7af6dd485f1ce6dc47a8f328ad12074f1e08c738c3f2a1fe524e442ef52763ad0cfba82bf415e2b22f1c98a4bb7af12ec11253b18430bdf1ea6066acc3
uk|32|e820bd5db925c96c04dad05f0e7d5b556ef3b9fbb523c8c29c1b41de00140a23cbf2b6d524b712523efdbfba43be2046252107039504e7d9fe1eaf3df5cdcf4c
ur|32|d2ac70e7fcb87ed2cd16c8779c46aed9df03c07c2f496ccb2ab8a4b2cf7d3389168ee657eb200f75efcb21e1c6e0e4caa0f52a7a3121ea6fd97a09223b97cb8e
uz|32|4cd143bfd0da306f33d8bcf5118c5b9f7727bfd760319bf36fc617501caaed63d6da728fa72d13a1bd9f2e2098695abbcec453e8a880b40f445c623fb08bcba0
vi|32|879a42a48b9c0ce946af74261de407c7a7a99c68e784c9bab75d1cc365196949cec4cf8fcaa7240f535e7b3aa317b4eba935509e5988b6dc24b7556d09470dd4
xh|32|9fc464a79f2d9ca2bab46e6e7e61ca8064c124626defccae15e669ffc5e3bbf2ea5784ab52553649a4be74cf942b121929b8fce448083f2a3771d789597527e2
zh-CN|32|abb23319750cc5efbb8df28d75e708a6fdee0afaebef9e560777129407379537efea4faedd1015c9faa6dd03fc8e195480ea2902aa5dafa2b06eebcfd056cde7
zh-TW|32|6b5a07de7b84dc02fef3c63f56e1f2ff1c18c3111621107fb802163adaf2f4bd6cdda96ff85cce5254051c139d7bcd2199e46fb53bbe7f98d83b377f3fbc5fb0
ach|64|b8a5253c943fbbb1eecf205db0393cf5c57c71bcc33582e86ed810913dbfc0643c8d017e37a4d34073344249b25833d4142e1166496d5457fdd83634ca86a2a6
af|64|b03c8fc4267d6dfb6b0c2306a10783b75ec345b50e4b7f2dd1dae11cd5a680bb5db6541abeb9431a85c3eea6a22927f8b99f02f96e3ea7454ca749af6d7e62a6
an|64|fa0d1fe5df48004469a94a03b12e0544626cff44e76be1c37d814ffd32fbd2f3ccf1e17d0d131a9c377adb9cc2a4ce0a3e9efb76939c5f59a7b17a7b5eb4f6cb
ar|64|dd7c01c0b6301fb405b5b5eee373d899f46f69c917b3081485bc89982e40397065b7092f6bdc945a836ccea67ae51d4c1202a2b9b6ac413983e0f2341fcd3674
as|64|5a36d38c7a032e998dedc392991fc7104de2794185690eb3c2644f9ff5ddb95d30f60a1ebdd1e85d46a134cf552fef4d9d3a8aa7b3423a01064a2babb5fbbb15
ast|64|fe152f6cbf33cd75ddbab00025643a99a2b06ba568e7001730d5facbf2a45dc8f7f9370ade8d0d637ca094b15474130964b6348c7d17516a470a5749f9002c55
az|64|fb97f50c0e9c156b9b51206e29336ef2b3836d97051f2d702f64a90e378b6cf5abb3ea92fab1f9e69860e42a21598b558846304cc5ea46db34af4984573c8cfb
be|64|a8aa43a95ff12720fbd9211f288b83e1a84a10d76f4a7941e747827fb8909de907a18b330864a3aeaf5f108fa34863e81ba55ac4f737575e93328f3aecb2d39a
bg|64|bc828b71ced5e04e071ef174e1e4a9ce4fe009dfa68be63b1531039ce0cd1b9ca1c7c20ea5a1238019326081efc5e5387ab8e133cbf5f0418f3770a23067b14f
bn-BD|64|a194c48e988bed227a6e35e7efca4955dc27d9f05e941b22d63c36035bb1b14f02c8965cdcfcf87709b73607d37709b514c5e581a1b311a8e9926aafd047a694
bn-IN|64|7e9f5b21325171624cbc65f8378316707c074d8388d7a03ba9eae9aee72d3a7f32536be6b073b8a6400d885488b3c45b4307297b6f53617cc609541c372b41b9
br|64|074bb7d8ae1f2625b328a0cee1ba0a2a88d2694ce967894d95ad795f1ec034b1813c510ed3373a99fa2ae87b9701f24bab3c95dcca206119e603fc52f0eda147
bs|64|81fe7d1df20950c7cfe48ea19c60e9424da2accde1e05484a276fb15f16425a668cc2098a79ad597f8424b6c86d942f43cd8f742f783b8231f68e3b93e79aff0
ca|64|46b9974e4caa4c16f203a96ca4cd565e6703e98ac78693e8cd3be9546c7bbcff9adc43f8763df024bba63735237ad726e039e62d6a1b93bd675a0050410ee2c3
cak|64|246b1143c5497e07361d736a1872d4e7b65698e4b31e8bb2c5826a6b047550a0067b4673695b962474533dd74efb092bf6cd14ea6801788566a03e4edee2ada2
cs|64|76258360cfacc2100df1df4a6b7c943fd950d03f0b8e6b2c1db97824be5ca6ae71a34cf58a906a715a9329992eb30666e0156330d5f735ad098eac460d6cacf6
cy|64|7f79799fad96cef78bfe453e28724f68dd2568915c2b556796f1e96b5c948e85c4afeebc0effb85e40477c2640a8074997188f30b8391589878d513cf703039a
da|64|08c370f00d335544ce95ec5a36f1f024b7d60838736e87047048c42975d4f3c88dd166e31782c4df3b14aca41b81dbe3ffdf50c16cd1b21319e934abc407124a
de|64|1e0926dc5a9e72eb20495937996c353633a3136230cc03adc8a9d075487fc6ffecacc28ff8e824d10735a8226de5bf7c49d02bfce9c6deb29c20e30df287993c
dsb|64|71a378d73c29970b9c6dec69e67b421d6c4ead7c48de77fad64c9f6a39ebdc133e6c3eb9b0519c8ff26cbc5f67883db3ffa0c163c5907791211fe3c20a0ba223
el|64|e767ebdaaa97742879079438afffb810509dd559b7c9214990310295377b56ac1cf1db6c64f9a1ead96069dc693c88e428ba02e4c9098c62047c051db001f4c2
en-GB|64|5ed131ec55c30845dd6a4107d00b256388cca81548b49c82e53be8c8f4d6b4597e1a40aa80c1058a9af4c89731b7222d3e535171c4568d3f81ebf19ebcc4e4e2
en-US|64|089cdb395dacd6c62556ac58252ab24cdd8972b5b7c444d69b7ae081fcf2fd9c81ea296736131d218049f68f005dcf4e06fa957ae13adbc13f661f616fcd70df
en-ZA|64|20506c9f57ecaeed2c8ca80d53c1815faa3d633b690e3b0788174dadc778f361b5bcaa14d438fe782e98cab6e03f6d0dd5a20f3b184277587c7eae4203a8d2bd
eo|64|be5e1304980080960ba08e98932fb3c4c9260b87916fe70e2641204d53ca97a79ac05d79ea81e1b5fb1af78b81a285d38e83f4c5afe05939e9b4a0786bd643a6
es-AR|64|a9968f31e4e4d045675b6284c95eec367f15a72582fd83f62eaedee765ae43714ac593b252b62666fb2c535888ce71cee95056d13e0d5d16b3928e5c54dbd616
es-CL|64|8e1720ec27b87591de6afbe89473ed46b79747f93869b84082928e35e5aa6032335939061ff17ce7bd2ebbb993dc3bbd6b01bf246c233ab6b69560a66ed9de64
es-ES|64|473988cc4fbd925b30885634d022c3685c83eb819c6bba01e44f7cb3cede71afcf3de7927d3f86f538651e447c3862246a4ad380367028b0b84dd4ba38ccc556
es-MX|64|2ec7ed3dad8a3a78069488e810f4c6880950dd9bc51521d98856e08c8ebab8a16201a519821e1b35576e3deba6c59e61078659902f4d210635b4114f34fa5723
et|64|7e4fc2c880555c5bb366da3863ca2f2092e9a2d11e101c54333baaa61d62d0cadc897036b76d4228bfd7ca60cfe5b33274598f1e1dd2ca56b79842f06770a5d8
eu|64|66e7ca59b0aff495c2175633bbc9a84ee3221f5f925ebe1d4321c6953809527f99810ca619e84f1e700f9a7971cfa2d09dd42690601611817fd1ddfc9cdae3f5
fa|64|f33b1a387e1fc9178f269924835ecc58b4eb8764cfda754f05f1dd554d87b64534aa224fe2b38701079499c8238fb39398a378d0a27cfeb2d582f5d512baf01b
ff|64|dab466777922281197aaf3239528c0ba4e09db0157724c8c906720d5e247fb7cde0473b7aa6b8c6e97f814aaa1a55b98c47eb5197826feaa3c7b865daa05102e
fi|64|fa8923dbef0000132eda873638cff769cfd600c9e58378101e33ee080a253dcf754be2fd9e7fc5e9de2aaa95bdb221dc3c468a3de8ef0045c7d060b6af656589
fr|64|bba25638bf8c8f385704e5814d33b0df27123e03d4d3d7d76e2abb96d95e66c10492706a89d3ee4242a49eec993e1b90f2b727f9174e2c6cf7e120aa09c34e27
fy-NL|64|6b8ccce8d317d691a90259c078bec11e86a7e2cf8e29493abb39f355fba1437c9244f720f1c983f5b7289e840033dc68486c57a99a1c959bb3bb30e5c24b6ff9
ga-IE|64|7fa97af99b36b0ab74b03461db533ec9e71e0cb63e824977cdd1964c68491b04cfb7994e8fa0fdad5e1f92285f6606805f7d49c591de0068a122517a79652220
gd|64|3068a7c91e1bb1adb6435058df1941ca9ab60f13a28608377c82ddaf6b33b36241479721582ea0e68177e45b6428820e62b8ae76446a6566b535780a69d00c05
gl|64|8693b3c0bffda892a631f01096947ca4162b8da19f5bacb6b6867ede0b00c8b6c5fa8aff76c036bca62befafe2880472bc32d009995256f15c185bf6076ed7b1
gn|64|3e62774dedb8fbfa99f80fa384d55807e65071ac8f833b331778ed26218ad791bbd84eb48f6c2e1b964f9476bb7e1e417de46c3813baf9e138a54b9f70927a37
gu-IN|64|4851c6ef5256c0b54e9c9171012b568f3f9b3c50f46cae1dffcf58c9b109eaa19d9789f45251e4d8ca618fb94c16203c1c1734ab0008216f88b4fb1bc673614f
he|64|6b13d5f854359eb9692c3a61109699bbf0fb4f29e8be00a6bb1b732869ef5df84d002d2bc4c8e1315db17330da278409c5f25614eceffb1e572a80e5e840af71
hi-IN|64|6dd5dfd7e58bc003cb3f2a66f42cb1992d5dd2e7ad4a8c6dd68d0021428132961a34bee5d9ba2f64405398227d87f4b1e4bed7850737b91397d4df4ab36a87cc
hr|64|5fc2e10bd4c7088303a6e517b7fc212648c9078d26f2bff5f7ede4144b7b22c6c8bbbedabdc36f648be1dff03e3b75fc3d8dea0c3b13e1c55175c2b4bc4cd83d
hsb|64|6fbfe492c72123bcc7a8dc339202fd60689f72621d5ffbba557947155b250de8cfa2f38394681fa3267e6cc057ec41832c2c4157aab6ce1411e3686968a31144
hu|64|a91d019a7d0ce3a2b4775264915427c29c6d9b73c4b3db137b86ed1261e0cb6a840c6a0cb87160ae2e5cad479f7402b81ac22e922c25c4ce1107604fa508bdd5
hy-AM|64|048f3aa41d6866756cdd6a6d4909e0f96a9b64a58188f7bdc0b97fd3c8bd050b748ce88122112bb52da1f8b7791c99739c422c45f7b30cfa66f5224c2bf0c1a2
id|64|b3b33d259a293c1c999409b9dbc231747f165b230ef0ca887caa0bedb1e5a49f06684dca4634c5893c1cb806f5593c78b09be61d86686c65a7dd4f46717b27d7
is|64|214550a242cdf57ab66ff8293d18f5ab365288d85840efb40973f9cdc433e79ea7fc2e44a68744646b2205477fb31569325e0838662671eb37aa447dc99fb027
it|64|8584f93d65f12697c6164cc729a051218c81b5b531861f257d9bd76113a0a4d04e3f89af559e28e1e00bef417d34a141d123c56af8a482a883da252741f7a129
ja|64|2b105c2a923d25a001744f8a537870fa2e3e05544f415d71c60430d5f3a15362125d63efa7eb8beb06a896dd26f26fb160419f33b7695ecfc7e6dca5ebb30292
ka|64|8017cb1253ba77be2ee789f4fe57782ccf32ed1989ef28fe504c1f7b29e871ba0605e8bbb7a971f6b337cd7a914a791b898fc5dfd0930773d7edc8d1653f6fc2
kab|64|50a88be7e0946df45224d11658dcdca54f04c42ed4f1d5f9a19a1080c34ef9d5f6e0b6e0c129697642044a51d2d9d9058fd4fdad7e04e37198b72681dd23603e
kk|64|4c94cc500af118305c3be432d256055a59c71aa350df4dab5ea046800c744a3cc6bf4ccae25e6031cc267b37ea144a83f36e40e86fe6b683389da98aef3a9492
km|64|56308f1d721f298078e26863800ac92dc9f7a1c477dbed84798bbb4eb25ead40aa16d88aaa9bd597fcee68d09f0e64d7b9ecc9e78dca03f2bf886c801c2f8fef
kn|64|82226e1be5537445be7f5fd3de8a17c1953fc2c825739c450b0a425d6c264739b540b658edc5898c9df65a75028b64a8f36ae79cc7a9ecd4bdcf5ad9ff3d1b51
ko|64|b4c5e51a6baa6d5cc9d9f5b05a8281848cd78b2ee9841ee390b81f5f4a2355f55ac6eaec025eb653bc6672f0fabaeb4bdb46a530ee3b07f4592ef41271b93934
lij|64|6037e6faba6f8e8a946ccd5a3e97ea42f7026a8ca5ebfb9cddb5aa87f9bd631ac0da716f89dbdd824fd2f5369e6a2258de5530459e7540d0174efccd6a39085d
lt|64|16ffb96688e60d306aaf688020b0d53fe6ee00ab58b98c0a81c53c70973b2114341145e02b104728bf070e24baba0db097a8d2a4c472f65e7677b694690798f2
lv|64|487b3638277b2a60959c6bc3410a3166cb23007da49ed4b089c339a4885bbe72cbd6ee6e770d455dec2c2271b67194b6cf639444dda62e47be87d9c50babb638
mai|64|7990fe63a486ccf0c06bb7928cee21f5502ab4d7106594aedabddcd25deec3bc193b9768ec3abeae0431140b825c15248bd0f5d691d7957dc61e5c3f82ac63c1
mk|64|945e645381d62ef5d05abbbce2d06600d5b6e19aa6eeb52347917aa4e78e0cbe4c775692af7bbd4b54ccc96049a9977b628a50da47dcbae9359c0c8dcf16b8e2
ml|64|9b862d5cc2d23efe9f1d94697c25e3be587c8c8864c16f3dae8117167ed50f4a3d952c90609cad4daf16efbb0ac5ecf34438623a7d4fd4256557d1c352a7aecb
mr|64|25e27b2c032782bb9775626bd93801772ec64288f00cb010fce05b4932a310a2199adb2fcc1a536e4ea5649eb7ae1d126be42529617e7b0e2080d48b2bc0cca6
ms|64|d957835ce449485020bf344056deabe603f726b2865b69e444bf5c6f854fa337188e54e847cdd0a9265ae9839175973635c71507841dbcf4fd15e8d27f427c73
my|64|903e809fb55c34ad4b161de01755c1757a8b57a9eb9ca84b1249d7ecf5bd57be1e89f621ae0d37c552ec2601cac512b1ba7062c54ff93d6771818a7ebfa8fd81
nb-NO|64|efcbcb09395b0dca97526fb326941f08a5767633ece2e73dcf629ae23c2af7bba7b6a54971224e4476200820f36b60a3471936d4660c2e8586ab9673c51edb59
nl|64|09145fea3e170d0d42962a7f8465d50e36d345153fbddd9b15aabfadf9ede1684bd5afa5d8ea37753dba998838b694d976090b349f102112dc66c7755f35e3ed
nn-NO|64|1ab0da386b2d401d1da8c56bd675e0a4a13f1a44ef93606a8fd1b1ad33052ba407d23a704737d6a9c392bef008200823c494350c59d0ebb171bf79fa4a016252
or|64|85e7eefe580d934954082c07703189fb962777d529f387d044abeaf861debd53bbf227705daca9dae9b7eb7dbefd2c8185bc5d6e2e75cc98fb441bf55e9127a5
pa-IN|64|c054ef241e35bf6d97a2378c4c37cec4911c6e34e93981e8586f7e9d2f8d9d9b01cd77a11e32918be0d4cdcd0075a44bf69cc93d414a5982c772e32f9c93b945
pl|64|f38a3edfd9a801d8b0052add4d4e43717ba9d2adfab6512e3c258f0f67a6eb867be99590eac5d429dc07acf9fffb3fee283ff7169b98062b8d8f78824a8422ae
pt-BR|64|3398295391f9b20f441f7e3414a9c548758be8ccb89d92e979c0597b6e66181fa58dbf63e10ab8eb71fa27f9ed5400a73334cd6822f704fb146d44c060332b18
pt-PT|64|37d07cb6e8742d6d1b0135dc555aebb2341b258a3f48895db5d63c0552e7a23b695409472b92167ee85a7e3058f58d2b3a6a68fb030a85e89f16d052839dcc8d
rm|64|08ac0bdace9402e73ecfe0d426aff98981c08f06c6fd7d90a3add892704c14b388556a7207be07cf24f31f43d516aa8ca96fa7dd9ad5fba10e3b7d420fbf30ae
ro|64|b858aca79f179c8e078712af93495c3cef8b6480188e374f8be1a419de0950f516888db5e56a03720b6abff4af9bbcfd2e388b9bce7a1d783690651340fd2984
ru|64|8baadddd27b7d22f52ab8c08b4051d1a6ce5a3f1e7be8c07d562637bcee3f28742b136be8a6a8891cfb5cb42abe8093fd2bb2f686820e4babf7acbbd03fd9dfc
si|64|8b4f36b525b0ae01c1b3524aaf05caed34bc9092e5f95b7289a014d766956215c9101d1130f65a8b605c03c42712d5b327715f941252ed5219d0d988aab62920
sk|64|656953934613431fad7e0a9d33311829d537106acfc40d4979da1ad7bdd0efca6f52269545542c2e7ec9da1b2658e496fbae4d7a1e0d2fb3ea250edc4c56425d
sl|64|0dfbf0affcd350b833237aecb9c842c4ed48f44dfe82a12066723718c72b88ae5b9ca77455985230a83879e8037601435af01b6e388ad40efe0b9a88dedbbebb
son|64|0150e3e142270f61c17a82c1196f686a0529478cf547e21b1a4d69f2eea6ac3535c57ebc9538e19e0ac0f8b6604a21bc71198d4e224f060064a605b4f3adeb85
sq|64|ba02b45af360544befdc633c2f6a21c4a0a400d0aac358fd28bc4e350b7283d87b98091b1874249c0df7a767ed23e87981162bdacc416db34e48a1537a9e8215
sr|64|f1d1b844080f1f1f53a2495d398f41a80a41c181a6bb891a16c848e8d467ef97ef7254a5b147bce358cd6697e468f886c8fd7569b139dc4c86e4139dea907a0e
sv-SE|64|37e2879c967f958a9148a9999d0233904deb3828bd433b6dd71e3f13a6216d278ca541f490bd1431af6ff845aebbe244fc9a0e3833825d224d45597bc32d3cf1
ta|64|9f90e5cd9fcb78c61b93a02346f01097c7d058b08d226a495df4229dc1c16b511b76aefc8393fe47a03161ca82c886d78e2772bc6cf9b810ef84f7e96ef3e468
te|64|66eca07b9776734afba04b72de704e3251d6200d80e84794d9780eccce8c41c260294edbbc0028e4b11a770c6c103628b0d51ae65452640e19e2fad760ac9027
th|64|13d7bb17efd560eb7eeb5f42ed5ecae34f91c6822ac9e454aa9fc135175f2ad39e7d32d7926438a634926c2b20926d5cf56ede5728a8a89b96464cd59184411f
tr|64|c7611572f320e0c62a85af783e1b44bb662e2c0d9fbce30fad8d08f1f4bc34ab056c32ae0774ef623bcbf22e4b7de11627a122f1a0f06b16f02f29fe94b5dc4b
uk|64|682def57eee05a8b2311ee182971d83020be1d687964760ece2638631b3e853a33c6f1c8af1c38b70d427b860d36807e6febf81ef774438e9081c01ea1c84267
ur|64|d355fa1aa42e1037a8e1b26752abd42e560d38ee1217ef9b7b38770869df9dd8149be8693cbcc4cf23850855b89c6e43e75d5a1164f0bb7ded11ef9c7989950f
uz|64|015041133a7dba430f5329da37fdbe7ffce62a8dff3cb178868d9e2d7dbe90f7e64f8bbd444e5a7c269d49cf78befddf5a6d214e0321757881474649b2ca4363
vi|64|994565b2b3d48aa9715dc97e74d920d90b792c1d4e824ec0885ef19f1f8054acf132a2e4e203ab56558ec6863e35a8f28470a4eb276d16fea5f057f869cf8442
xh|64|9ab8f88bd3624fd0c5e6f02889af730dedafa7f50e34e2d258f402af5f0b2b73c4b18440b499f24eb51d22e548f3dac3b3e88b623e6fc779a299e72b29baa482
zh-CN|64|424635a97e92b8a351818283c6388a1e452c133228be2181b98f0a55401bf6c5c3f575118f1d6996af274ec8e2695a65d03f02f2a93875bffa024afe8763db5d
zh-TW|64|6c48a393d7d3bace50f51111f63b3f0d80e93f942102f0c0b0b649377f467743001d208bc0c676505834404e4418703529876bc5322f24f0d9dad3e3ef6d6c5e
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'

  $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name

  if (Test-Path $regUninstallDirWow64) {
    $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
  }

  $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | select -first 1
  return $uninstallPath
}

function GetLocale {
  param(
    [Parameter(Mandatory = $true)]
    [string]$localeFile,
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  #$availableLocales = Get-WebContent $localeUrl 2>$null
  $availableLocales = Get-Content $localeFile | % { $_ -split '\|' | select -first 1 } | select -Unique

  $packageParameters = $env:chocolateyPackageParameters

  $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }

  $argumentMap = ConvertFrom-StringData $packageParameters
  $localeFromPackageParameters = $argumentMap.Item('l')

  $uninstallPath = GetUninstallPath -product $product

  $alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'

  $systemLocalizeAndCountry = (Get-Culture).Name
  $systemLocaleTwoLetter = (Get-Culture).TwoLetterISOLanguageName
  $fallbackLocale = 'en-US'

  $locales = $localeFromPackageParameters, $alreadyInstalledLocale, `
    $systemLocalizeAndCountry, $systemLocaleTwoLetter, $fallbackLocale

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | ? { $_ -eq $locale } | select -first 1
      if ($localeMatch -and $locale -ne $null) {
        break
      }
    }

    return $locale
}

function AlreadyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product,
    [Parameter(Mandatory = $true)]
    [string]$version
  )
  $uninstallEntry = $(
    "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )
  $uninstallEntryWow64 = $(
    "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )

  if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
    return $true
  }

  return $false
}

function Get-32bitOnlyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $systemIs64bit = Get-ProcessorBits 64

  if (-Not $systemIs64bit) {
    return $false
  }

  $registryPaths = @(
    'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
    'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
  )

  $installedVersions = Get-ChildItem $registryPaths | ? { $_.Name -match "$product [\d\.]+ \(x(64|86)" }

  if (
    $installedVersions -match 'x86' `
    -and $installedVersions -notmatch 'x64' `
    -and $systemIs64bit
  ) {
    return $true
  }
}

function GetChecksums() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$language,
    [Parameter(Mandatory = $true)]
    $checksumFile
  )
  Write-Debug "Loading checksums from: $checksumFile"
  $checksumContent = Get-Content $checksumFile
  $checksum32 = ($checksumContent -match "$language\|32") -split '\|' | select -last 1
  $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | select -last 1

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'Firefox'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | ? { $_.DisplayName -notmatch "ESR" }

if ($key.Count -eq 1) {
  $key | % {
    $packageArgs = @{
      packageName = $packageName
      fileType    = 'exe'
      silentArgs  = '-ms'
      validExitCodes= @(0)
      file          = "$($_.UninstallString.Trim('"'))"
    }

    Uninstall-ChocolateyPackage @packageArgs

    Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
    Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$($key.Count) matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | % {Write-Warning "- $($_.DisplayName)"}
}
tools\chocolateyInstall.ps1
$ErrorActionPreference = 'Stop'
# This is the general install script for Mozilla products (Firefox and Thunderbird).
# This file must be identical for all Choco packages for Mozilla products in this repository.
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
. $toolsPath\helpers.ps1

$packageName = 'Firefox'
$softwareName = 'Mozilla Firefox'

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '57.0.3')

if (Get-32bitOnlyInstalled -product $softwareName) {
  Write-Output $(
    'Detected the 32-bit version of Firefox on a 64-bit system. ' +
    'This package will continue to install the 32-bit version of Firefox ' +
    'unless the 32-bit version is uninstalled.'
  )
}

if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
  Write-Output $(
    "Firefox is already installed. " +
    'No need to download an re-install again.'
  )
} else {
  $locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
  $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
  $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"

  $packageArgs = @{
    packageName = $packageName
    fileType = 'exe'
    softwareName = "$softwareName*"

    Checksum = $checksums.Win32
    ChecksumType = 'sha512'
    Url = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0.3/win32/${locale}/Firefox%20Setup%2057.0.3.exe"

    silentArgs = '-ms'
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-ProcessorBits 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0.3/win64/${locale}/Firefox%20Setup%2057.0.3.exe"
  }

  Install-ChocolateyPackage @packageArgs
}

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Mozilla Firefox 123.0.0 645448 Tuesday, February 20, 2024 Approved
Mozilla Firefox 122.0.1 600480 Tuesday, February 6, 2024 Approved
Mozilla Firefox 122.0.0 642136 Tuesday, January 23, 2024 Approved
Mozilla Firefox 121.0.1 607703 Tuesday, January 9, 2024 Approved
Mozilla Firefox 121.0.0 694233 Tuesday, December 19, 2023 Approved
Mozilla Firefox 120.0.1 697821 Thursday, November 30, 2023 Approved
Mozilla Firefox 120.0.0 519243 Tuesday, November 21, 2023 Approved
Mozilla Firefox 119.0.1 621743 Tuesday, November 7, 2023 Approved
Mozilla Firefox 119.0.0 662804 Tuesday, October 24, 2023 Approved
Mozilla Firefox 118.0.2 632013 Tuesday, October 10, 2023 Approved
Mozilla Firefox 118.0.1 570216 Thursday, September 28, 2023 Approved
Mozilla Firefox 118.0.0 250015 Tuesday, September 26, 2023 Approved
Mozilla Firefox 117.0.1 635126 Tuesday, September 12, 2023 Approved
Mozilla Firefox 117.0.0 645180 Tuesday, August 29, 2023 Approved
Mozilla Firefox 116.0.3 728030 Wednesday, August 16, 2023 Approved
Mozilla Firefox 116.0.2 657036 Monday, August 7, 2023 Approved
Mozilla Firefox 116.0.1 335535 Friday, August 4, 2023 Approved
Mozilla Firefox 116.0.0 405905 Tuesday, August 1, 2023 Approved
Mozilla Firefox 115.0.3 379684 Friday, July 28, 2023 Approved
Mozilla Firefox 115.0.2 956935 Tuesday, July 11, 2023 Approved
Mozilla Firefox 115.0.1 406982 Friday, July 7, 2023 Approved
Mozilla Firefox 115.0.0 389370 Tuesday, July 4, 2023 Approved
Mozilla Firefox 114.0.2 542881 Tuesday, June 20, 2023 Approved
Mozilla Firefox 114.0.1 487920 Friday, June 9, 2023 Approved
Mozilla Firefox 114.0 309382 Tuesday, June 6, 2023 Approved
Mozilla Firefox 113.0.2 563260 Tuesday, May 23, 2023 Approved
Mozilla Firefox 113.0.1 509946 Friday, May 12, 2023 Approved
Mozilla Firefox 112.0.2 614394 Tuesday, April 25, 2023 Approved
Mozilla Firefox 112.0.1 476542 Monday, April 17, 2023 Approved
Mozilla Firefox 111.0.1 718405 Tuesday, March 21, 2023 Approved
Mozilla Firefox 111.0 442047 Tuesday, March 14, 2023 Approved
Mozilla Firefox 110.0.1 567778 Tuesday, February 28, 2023 Approved
Mozilla Firefox 110.0 568568 Tuesday, February 14, 2023 Approved
Mozilla Firefox 109.0.1 552348 Wednesday, February 1, 2023 Approved
Mozilla Firefox 109.0 537263 Wednesday, January 18, 2023 Approved
Mozilla Firefox 108.0.2 508271 Thursday, January 5, 2023 Approved
Mozilla Firefox 108.0.1 556234 Friday, December 16, 2022 Approved
Mozilla Firefox 108.0 299596 Tuesday, December 13, 2022 Approved
Mozilla Firefox 107.0.1 519827 Tuesday, November 29, 2022 Approved
Mozilla Firefox 107.0 519693 Tuesday, November 15, 2022 Approved
Mozilla Firefox 106.0.5 467194 Saturday, November 5, 2022 Approved
Mozilla Firefox 106.0.4 196960 Thursday, November 3, 2022 Approved
Mozilla Firefox 106.0.3 297162 Monday, October 31, 2022 Approved
Mozilla Firefox 106.0.2 341874 Wednesday, October 26, 2022 Approved
Mozilla Firefox 106.0.1 305311 Friday, October 21, 2022 Approved
Mozilla Firefox 106.0 220118 Tuesday, October 18, 2022 Approved
Mozilla Firefox 105.0.3 495077 Saturday, October 8, 2022 Approved
Mozilla Firefox 105.0.2 297388 Tuesday, October 4, 2022 Approved
Mozilla Firefox 105.0.1 451100 Friday, September 23, 2022 Approved
Mozilla Firefox 105.0 284531 Tuesday, September 20, 2022 Approved
Mozilla Firefox 104.0.2 483639 Tuesday, September 6, 2022 Approved
Mozilla Firefox 104.0.1 380660 Tuesday, August 30, 2022 Approved
Mozilla Firefox 104.0 373022 Tuesday, August 23, 2022 Approved
Mozilla Firefox 103.0.2 471788 Tuesday, August 9, 2022 Approved
Mozilla Firefox 103.0.1 375470 Monday, August 1, 2022 Approved
Mozilla Firefox 103.0 326110 Tuesday, July 26, 2022 Approved
Mozilla Firefox 102.0.1 514488 Wednesday, July 6, 2022 Approved
Mozilla Firefox 102.0 396552 Tuesday, June 28, 2022 Approved
Mozilla Firefox 101.0.1 614027 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 442715 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439956 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 295859 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 463254 Tuesday, May 3, 2022 Approved
Mozilla Firefox 99.0.1 501290 Tuesday, April 12, 2022 Approved
Mozilla Firefox 99.0 333472 Tuesday, April 5, 2022 Approved
Mozilla Firefox 98.0.2 431268 Wednesday, March 23, 2022 Approved
Mozilla Firefox 98.0.1 375677 Monday, March 14, 2022 Approved
Mozilla Firefox 98.0 314928 Tuesday, March 8, 2022 Approved
Mozilla Firefox 97.0.2 247402 Saturday, March 5, 2022 Approved
Mozilla Firefox 97.0.1 445872 Thursday, February 17, 2022 Approved
Mozilla Firefox 97.0 390436 Tuesday, February 8, 2022 Approved
Mozilla Firefox 96.0.3 423171 Thursday, January 27, 2022 Approved
Mozilla Firefox 96.0.2 333942 Thursday, January 20, 2022 Approved
Mozilla Firefox 96.0.1 305638 Friday, January 14, 2022 Approved
Mozilla Firefox 96.0 240657 Tuesday, January 11, 2022 Approved
Mozilla Firefox 95.0.2 485159 Sunday, December 19, 2021 Approved
Mozilla Firefox 95.0.1 116642 Thursday, December 16, 2021 Approved
Mozilla Firefox 95.0 374998 Tuesday, December 7, 2021 Approved
Mozilla Firefox 94.0.2 407042 Monday, November 22, 2021 Approved
Mozilla Firefox 94.0.1 446721 Thursday, November 4, 2021 Approved
Mozilla Firefox 94.0 164312 Tuesday, November 2, 2021 Approved
Mozilla Firefox 93.0.0.20211014 522291 Thursday, October 14, 2021 Approved
Mozilla Firefox 93.0.0.20211011 251641 Monday, October 11, 2021 Approved
Mozilla Firefox 93.0 318887 Tuesday, October 5, 2021 Approved
Mozilla Firefox 92.0.1 453340 Thursday, September 23, 2021 Approved
Mozilla Firefox 92.0 427776 Tuesday, September 7, 2021 Approved
Mozilla Firefox 91.0.2 336372 Tuesday, August 24, 2021 Approved
Mozilla Firefox 91.0.1 260512 Tuesday, August 17, 2021 Approved
Mozilla Firefox 91.0 248934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 90.0.2 357094 Thursday, July 22, 2021 Approved
Mozilla Firefox 90.0.1 172236 Monday, July 19, 2021 Approved
Mozilla Firefox 89.0.2 424108 Wednesday, June 23, 2021 Approved
Mozilla Firefox 89.0.1 300578 Wednesday, June 16, 2021 Approved
Mozilla Firefox 89.0 338992 Tuesday, June 1, 2021 Approved
Mozilla Firefox 88.0.1 540306 Wednesday, May 5, 2021 Approved
Mozilla Firefox 88.0 334504 Monday, April 19, 2021 Approved
Mozilla Firefox 87.0 414903 Tuesday, March 23, 2021 Approved
Mozilla Firefox 86.0.1 288066 Thursday, March 11, 2021 Approved
Mozilla Firefox 86.0 331261 Tuesday, February 23, 2021 Approved
Mozilla Firefox 85.0.2 295193 Tuesday, February 9, 2021 Approved
Mozilla Firefox 85.0.1 170398 Friday, February 5, 2021 Approved
Mozilla Firefox 85.0 258312 Tuesday, January 26, 2021 Approved
Mozilla Firefox 84.0.2 335830 Wednesday, January 6, 2021 Approved
Mozilla Firefox 84.0.1 251550 Tuesday, December 22, 2020 Approved
Mozilla Firefox 84.0 205022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 83.0 377120 Tuesday, November 17, 2020 Approved
Mozilla Firefox 82.0.3 245891 Monday, November 9, 2020 Approved
Mozilla Firefox 82.0.2 249473 Wednesday, October 28, 2020 Approved
Mozilla Firefox 82.0.1 95759 Tuesday, October 27, 2020 Approved
Mozilla Firefox 82.0 199030 Tuesday, October 20, 2020 Approved
Mozilla Firefox 81.0.2 176697 Tuesday, October 13, 2020 Approved
Mozilla Firefox 81.0.1 248723 Thursday, October 1, 2020 Approved
Mozilla Firefox 81.0 232901 Tuesday, September 22, 2020 Approved
Mozilla Firefox 80.0.1 297368 Tuesday, September 1, 2020 Approved
Mozilla Firefox 80.0 20130 Tuesday, August 25, 2020 Approved
Mozilla Firefox 79.0.0.20200817 301135 Monday, August 17, 2020 Approved
Mozilla Firefox 79.0.0.20200805 259867 Wednesday, August 5, 2020 Approved
Mozilla Firefox 79.0 267153 Tuesday, July 28, 2020 Approved
Mozilla Firefox 78.0.2 259042 Thursday, July 9, 2020 Approved
Mozilla Firefox 78.0.1 181366 Wednesday, July 1, 2020 Approved
Mozilla Firefox 78.0 80440 Tuesday, June 30, 2020 Approved
Mozilla Firefox 77.0.1 326623 Thursday, June 4, 2020 Approved
Mozilla Firefox 77.0 99482 Tuesday, June 2, 2020 Approved
Mozilla Firefox 76.0.1 314520 Friday, May 8, 2020 Approved
Mozilla Firefox 76.0 123920 Tuesday, May 5, 2020 Approved
Mozilla Firefox 75.0 321115 Tuesday, April 7, 2020 Approved
Mozilla Firefox 74.0.1 123455 Friday, April 3, 2020 Approved
Mozilla Firefox 74.0 304894 Tuesday, March 10, 2020 Approved
Mozilla Firefox 73.0.1 287076 Tuesday, February 18, 2020 Approved
Mozilla Firefox 73.0 181752 Tuesday, February 11, 2020 Approved
Mozilla Firefox 72.0.2 323525 Monday, January 20, 2020 Approved
Mozilla Firefox 72.0.1 239543 Wednesday, January 8, 2020 Approved
Mozilla Firefox 72.0 73853 Tuesday, January 7, 2020 Approved
Mozilla Firefox 71.0 379488 Tuesday, December 3, 2019 Approved
Mozilla Firefox 70.0.1 398163 Thursday, October 31, 2019 Approved
Mozilla Firefox 70.0 192552 Tuesday, October 22, 2019 Approved
Mozilla Firefox 69.0.3 196980 Thursday, October 10, 2019 Approved
Mozilla Firefox 69.0.2 152840 Thursday, October 3, 2019 Approved
Mozilla Firefox 69.0.1 218600 Wednesday, September 18, 2019 Approved
Mozilla Firefox 69.0 219601 Tuesday, September 3, 2019 Approved
Mozilla Firefox 68.0.2 270345 Wednesday, August 14, 2019 Approved
Mozilla Firefox 68.0.1 267748 Thursday, July 18, 2019 Approved
Mozilla Firefox 68.0 133624 Tuesday, July 9, 2019 Approved
Mozilla Firefox 67.0.4 209031 Thursday, June 20, 2019 Approved
Mozilla Firefox 67.0.3 65587 Tuesday, June 18, 2019 Approved
Mozilla Firefox 67.0.2 109145 Tuesday, June 11, 2019 Approved
Mozilla Firefox 67.0.1 110071 Tuesday, June 4, 2019 Approved
Mozilla Firefox 67.0 136574 Wednesday, May 22, 2019 Approved
Mozilla Firefox 66.0.5 143045 Wednesday, May 8, 2019 Approved
Mozilla Firefox 66.0.4 57202 Monday, May 6, 2019 Approved
Mozilla Firefox 66.0.3 192416 Wednesday, April 10, 2019 Approved
Mozilla Firefox 66.0.2 133418 Wednesday, March 27, 2019 Approved
Mozilla Firefox 66.0.1 73884 Friday, March 22, 2019 Approved
Mozilla Firefox 66.0 63442 Tuesday, March 19, 2019 Approved
Mozilla Firefox 65.0.2 147197 Friday, March 1, 2019 Approved
Mozilla Firefox 65.0.1 122375 Sunday, February 17, 2019 Approved
Mozilla Firefox 65.0 133476 Tuesday, January 29, 2019 Approved
Mozilla Firefox 64.0.2 124911 Thursday, January 10, 2019 Approved
Mozilla Firefox 64.0 146453 Tuesday, December 11, 2018 Approved
Mozilla Firefox 63.0.3 165436 Friday, November 16, 2018 Approved
Mozilla Firefox 63.0.1 145873 Thursday, November 1, 2018 Approved
Mozilla Firefox 63.0 103940 Tuesday, October 23, 2018 Approved
Mozilla Firefox 62.0.3 149720 Wednesday, October 3, 2018 Approved
Mozilla Firefox 62.0.2 104481 Saturday, September 22, 2018 Approved
Mozilla Firefox 62.0 150902 Thursday, September 6, 2018 Approved
Mozilla Firefox 61.0.2 174183 Wednesday, August 8, 2018 Approved
Mozilla Firefox 61.0.1 186471 Thursday, July 5, 2018 Approved
Mozilla Firefox 61.0 82944 Tuesday, June 26, 2018 Approved
Mozilla Firefox 60.0.2 137496 Thursday, June 7, 2018 Approved
Mozilla Firefox 60.0.1 158424 Wednesday, May 16, 2018 Approved
Mozilla Firefox 60.0 73291 Wednesday, May 9, 2018 Approved
Mozilla Firefox 59.0.3 43805 Monday, May 7, 2018 Approved
Mozilla Firefox 59.0.2 212560 Tuesday, March 27, 2018 Approved
Mozilla Firefox 59.0.1 105242 Friday, March 16, 2018 Approved
Mozilla Firefox 59.0 48679 Tuesday, March 13, 2018 Approved
Mozilla Firefox 58.0.2 275004 Thursday, February 8, 2018 Approved
Mozilla Firefox 58.0.1 130688 Monday, January 29, 2018 Approved
Mozilla Firefox 58.0 71275 Tuesday, January 23, 2018 Approved
Mozilla Firefox 57.0.4 154844 Friday, January 5, 2018 Approved
Mozilla Firefox 57.0.3 62156 Thursday, December 28, 2017 Approved
Mozilla Firefox 57.0.2 132644 Friday, December 8, 2017 Approved
Mozilla Firefox 57.0.1 81546 Thursday, November 30, 2017 Approved
Mozilla Firefox 57.0.0.20171115 127022 Wednesday, November 15, 2017 Approved
Mozilla Firefox 57.0 19690 Tuesday, November 14, 2017 Approved
Mozilla Firefox 56.0.2 137813 Thursday, October 26, 2017 Approved
Mozilla Firefox 56.0.1 124624 Monday, October 9, 2017 Approved
Mozilla Firefox 56.0 82189 Thursday, September 28, 2017 Approved
Mozilla Firefox 55.0.3 198066 Saturday, August 26, 2017 Approved
Mozilla Firefox 55.0.2 72670 Wednesday, August 16, 2017 Approved
Mozilla Firefox 55.0.1 47638 Friday, August 11, 2017 Approved
Mozilla Firefox 55.0 32112 Tuesday, August 8, 2017 Approved
Mozilla Firefox 54.0.1 171638 Friday, June 30, 2017 Approved
Mozilla Firefox 54.0 90618 Wednesday, June 14, 2017 Approved
Mozilla Firefox 53.0.3 121427 Friday, May 19, 2017 Approved
Mozilla Firefox 53.0.2 77942 Friday, May 5, 2017 Approved
Mozilla Firefox 53.0 84142 Wednesday, April 19, 2017 Approved
Mozilla Firefox 52.0.2 102536 Tuesday, March 28, 2017 Approved
Mozilla Firefox 52.0.1 61184 Saturday, March 18, 2017 Approved
Mozilla Firefox 52.0 57606 Tuesday, March 7, 2017 Approved
Mozilla Firefox 51.0.1 205244 Friday, January 27, 2017 Approved
Mozilla Firefox 51.0 27059 Tuesday, January 24, 2017 Approved
Mozilla Firefox 50.1.0 181864 Tuesday, December 13, 2016 Approved
Mozilla Firefox 50.0.2 78412 Thursday, December 1, 2016 Approved
Mozilla Firefox 50.0.1.20161130 15192 Wednesday, November 30, 2016 Approved
Mozilla Firefox 50.0.1 23635 Monday, November 28, 2016 Approved
Mozilla Firefox 50.0 78332 Tuesday, November 15, 2016 Approved
Mozilla Firefox 49.0.2.20161024 131592 Monday, October 24, 2016 Approved
Mozilla Firefox 49.0.2.20161023 19712 Sunday, October 23, 2016 Approved
Mozilla Firefox 49.0.2 23647 Friday, October 21, 2016 Approved
Mozilla Firefox 49.0.1 151463 Monday, September 26, 2016 Approved
Mozilla Firefox 49.0 37875 Tuesday, September 20, 2016 Approved
Mozilla Firefox 48.0.2 132074 Wednesday, August 24, 2016 Approved
Mozilla Firefox 48.0.1 37706 Thursday, August 18, 2016 Approved
Mozilla Firefox 48.0 84636 Tuesday, August 2, 2016 Approved
Mozilla Firefox 47.0.1 68250 Tuesday, June 28, 2016 Approved
Mozilla Firefox 47.0 946 Tuesday, June 7, 2016 Approved
Mozilla Firefox 46.0.1 7512 Tuesday, May 3, 2016 Approved
Mozilla Firefox 46.0 21792 Tuesday, April 26, 2016 Approved
Mozilla Firefox 45.0.2 30459 Monday, April 11, 2016 Approved
Mozilla Firefox 45.0.1 35551 Saturday, March 19, 2016 Approved
Mozilla Firefox 45.0 23844 Tuesday, March 8, 2016 Approved
Mozilla Firefox 44.0.2 37916 Thursday, February 11, 2016 Approved
Mozilla Firefox 44.0.1 13644 Tuesday, February 9, 2016 Approved
Mozilla Firefox 44.0 23875 Tuesday, January 26, 2016 Approved
Mozilla Firefox 43.0.4 29363 Wednesday, January 6, 2016 Approved
Mozilla Firefox 43.0.3 29274 Monday, December 28, 2015 Approved
Mozilla Firefox 43.0.2.20151214 6758 Thursday, December 24, 2015 Approved
Mozilla Firefox 43.0.2 5830 Wednesday, December 23, 2015 Approved
Mozilla Firefox 43.0.1.20151220 7479 Sunday, December 20, 2015 Approved
Mozilla Firefox 43.0.1 5820 Friday, December 18, 2015 Approved
Mozilla Firefox 43.0 10555 Tuesday, December 15, 2015 Approved
Mozilla Firefox 42.0 37319 Tuesday, November 3, 2015 Approved
Mozilla Firefox 41.0.2 29280 Friday, October 16, 2015 Approved
Mozilla Firefox 41.0.1 24924 Wednesday, September 30, 2015 Approved
Mozilla Firefox 41.0 17592 Tuesday, September 22, 2015 Approved
Mozilla Firefox 40.0.3 26047 Thursday, August 27, 2015 Approved
Mozilla Firefox 40.0.2 15968 Thursday, August 13, 2015 Approved
Mozilla Firefox 40.0 9364 Tuesday, August 11, 2015 Approved
Mozilla Firefox 39.0.3 7514 Friday, August 7, 2015 Approved
Mozilla Firefox 39.0 22067 Saturday, July 4, 2015 Approved
Mozilla Firefox 38.0.5 17531 Tuesday, June 2, 2015 Approved
Mozilla Firefox 38.0.1 10869 Thursday, May 14, 2015 Approved
Mozilla Firefox 38.0 4115 Tuesday, May 12, 2015 Approved
Mozilla Firefox 37.0.2 11363 Monday, April 20, 2015 Approved
Mozilla Firefox 37.0.1 9821 Friday, April 3, 2015 Approved
Mozilla Firefox 37.0.0.20150401 3321 Wednesday, April 1, 2015 Approved
Mozilla Firefox 37.0 1045 Tuesday, March 31, 2015 Approved
Mozilla Firefox 36.0.4 1107 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.3 687 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.1 12024 Friday, March 6, 2015 Approved
Mozilla Firefox 36.0 866 Tuesday, February 24, 2015 Approved
Mozilla Firefox 35.0.1 19179 Monday, January 26, 2015 Approved
Mozilla Firefox 35.0 7508 Tuesday, January 13, 2015 Approved
Mozilla Firefox 34.0.5.20141222 8796 Monday, December 22, 2014 Approved
Mozilla Firefox 34.0.5 8253 Monday, December 1, 2014 Approved
Mozilla Firefox 33.1.1 6774 Friday, November 14, 2014 Approved
Mozilla Firefox 33.1 692 Wednesday, November 12, 2014 Approved
Mozilla Firefox 33.0.2 7156 Tuesday, October 28, 2014 Approved
Mozilla Firefox 33.0.1 2662 Friday, October 24, 2014 Approved
Mozilla Firefox 33.0 5525 Tuesday, October 14, 2014 Approved
Mozilla Firefox 32.0.3 7483 Wednesday, September 24, 2014 Approved
Mozilla Firefox 32.0.2 3620 Thursday, September 18, 2014 Approved
Mozilla Firefox 32.0.1 3418 Friday, September 12, 2014 Approved
Mozilla Firefox 32.0 4932 Tuesday, September 2, 2014 Approved
Mozilla Firefox 31.0 9587 Tuesday, July 22, 2014 Approved
Mozilla Firefox 30.0 7181 Tuesday, June 10, 2014 Approved
Mozilla Firefox 29.0.1 6488 Saturday, May 10, 2014 Approved
Mozilla Firefox 29.0 3692 Tuesday, April 29, 2014 Approved
Mozilla Firefox 28.0 9708 Tuesday, March 18, 2014 Approved
Mozilla Firefox 27.0.1 4167 Saturday, February 15, 2014 Approved
Mozilla Firefox 27.0 2228 Tuesday, February 4, 2014 Approved
Mozilla Firefox 26.0.0.20131218 4113 Wednesday, December 18, 2013 Approved
Mozilla Firefox 26.0.0.20131217 1189 Tuesday, December 17, 2013 Approved
Mozilla Firefox 26.0 1521 Tuesday, December 10, 2013 Approved
Mozilla Firefox 25.0.1 2205 Sunday, November 17, 2013 Approved
Mozilla Firefox 25.0 2398 Tuesday, October 29, 2013 Approved
Mozilla Firefox 24.0 5377 Tuesday, September 17, 2013 Approved
Firefox 23.0.1 2574 Tuesday, August 20, 2013 Approved
Firefox 23.0 1489 Wednesday, August 7, 2013 Approved
Firefox 22.0 2652 Thursday, June 27, 2013 Approved
Firefox 21.0.0.20130620 978 Friday, June 21, 2013 Approved
Firefox 21.0 1098 Sunday, June 9, 2013 Approved
Firefox 20.0.1 1974 Sunday, April 14, 2013 Approved
Firefox 19.0.2 1345 Friday, March 8, 2013 Approved
Firefox 19.0 1792 Sunday, February 24, 2013 Approved
Firefox 18.0.1 1313 Sunday, January 20, 2013 Approved
Firefox 18.0 855 Tuesday, January 15, 2013 Approved
Firefox 17.0.1 909 Monday, December 31, 2012 Approved
Firefox 15.0 1955 Thursday, August 30, 2012 Approved
Discussion for the Mozilla Firefox Package

Ground Rules:

  • This discussion is only about Mozilla Firefox and the Mozilla Firefox package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mozilla Firefox, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus