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,873,710

Downloads of v 57.0.0.20171115:

127,022

Last Update:

15 Nov 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.0.20171115 | Updated: 15 Nov 2017

Downloads:

62,873,710

Downloads of v 57.0.0.20171115:

127,022

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 57.0.0.20171115

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.0.20171115'" [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.0.20171115'" 
$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.0.20171115'
    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.0.20171115'
end

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


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

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


package { 'firefox':
  ensure   => '57.0.0.20171115',
  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 15 Nov 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|41da0b00a758bf1bde85f406aaf77d7f97c507113a2a7f34fce6f80789ae046bcc6ba7991ad191b0e7fd6ce3961449164162319e9eae3e1d82e9bbd28f3346d4
af|32|525efc078a036cb82835b67341d4ef67f8d16cd6924c8d82f92dd1ecadff3e24a6b9c6dd2556c9d6d6cf18a20052931b6ce51793a63fead098ac3cd780d3900a
an|32|a3d9866afa92a9579e384cda71258cb9e7397a436d5d57bed4375d3c4d734d684f69fae2cff96361d86dc14bcca3c95cd7f5c75a918be651dd9a21b303a08457
ar|32|ea051e4199c4b3cd0a7b0228429bd7f6af530effa78cde595c1245d38b972288ef98613cf324ba8dbf53d53384107a37de7900e66979901abd3700ca6ac4cd68
as|32|51be020959097717038b5f6a2135678960dc8b414fc04d4bd4ae24b6aa8851bebad62fe769c7dd83dfa5a2b92b0f506268a49c793a78c1386d184963e655b05a
ast|32|43a30e49e8e1d330b9031b0457a86752eec697e202ae648d2e214c37374d67f6474441953ab69eb84f491be2a5b90f62e8d31906ffdb9652c16f5f0178fb144c
az|32|542c21e89afe82565caebac8cdefd4fe34cab28b3b667b8e85a57192bd94726686b75903306eb16ae38f1a98a95eac454a1210d9ad959dce3ea918ae75565ba8
be|32|73ecf8ab46d51549edee6cfd810c4ed275b4a600a28384003c32eb7b30dcc346991d90a26fd891f5798337a7698857aea6ebaef211c6e91afd251a9daab6d9fc
bg|32|53168cbf5c42fcb27577292aed6b8497644d9a428fbb29a86e4634b198ac86140ba427ab5a6c298a6186ae18eca9643eed9226fbaf3fdbb0f3afbcefcf10fd5e
bn-BD|32|244a8270aacbfb951a2bd0e688184c2e87506ed17fcc2fc3e7a5c29268befcf851ed374aa80ae2846a4be428c372f6f1b77b0fd414e3ec658f8ca1b0d77e8092
bn-IN|32|121030568e08e8b674ad84ee74959fcfa7aad40da3dade60e490bdbbe172115d608a1038ac918e54d3065cf855ca7c9f4351616bc36b6424cf7f5a06651abe61
br|32|64f51636d62ef74060f83b451416f5641728f1c80d49023a1e0872eab54b66f8b5da908bf5ce396831af19ccbfeb948ce187760c45d010d928ee6c749a1b135b
bs|32|74dad7469a2f8e676851d2de554892adbcadd530912b74ec2f0a715a3bc0816bf04b8cbedeec52b9081e7ca0c6d0ca73df5572a77e17a5f2436081cc32f0c0c3
ca|32|a014471c5fe1e6793329b48f953d5c5357019cec90a5fc469429ed9d441060b6672c102619acf9530538c448160848c5c696d1d791d9caf22dad6e0793f02c84
cak|32|384127fbe803639a5d88ec67190f0725dbe77faa53a14b179cf6c8f08ba368099d44b22dbcd8886586770bd9e50491336e3c3b6dc6ab6bf08f04816815630ffb
cs|32|992212ecd6feb8d2d1e92d3890bdee1d1d536c7b270dceeedd5c3a805e6c3e4e0507e4d44b90a153b91fb648a78e901c927ffc5af7e65e9100d9cec12ca18e7e
cy|32|06243fdcf6e8ef1ba6ca09f24a5ec194df37dd1f3c419ef419f1a4ddd675a7d64274ed691d08f9297ddfde3eba0d45c43e4102498ad209c8c284ea9f04390f8d
da|32|a15bc8a23d52f3ee4e18e7adfd285b20dcfa89cebc94b64388c6c57a16065496c4ef20d0cf7b97eaff3e3c1a1ba45f31de8874b95d97374c56411ddc3a56a899
de|32|ad9f8eacf42fbdf2a0d194b31da9ee271801405b84454df63196693cd4ce196918509aa3f1d9f11d605e230c76a8432a59e9748726a1f4a7abfad9ee1b69fcea
dsb|32|d4001fc7e127e05ccd231fa4ad1856340bf9533b37071be1c777f1c80f62fef51d264639e45020a71e78d6268e8fffd1c375ee5a29c06f0b493d8995ebd3f392
el|32|096e0a836c3ebc8e6ca2cf2015ee4bef5a4210026d4866347c270666227aae7563d334d6bc39df51028d829764a8c810d346c0c659e5983b7d59d02b98fb612c
en-GB|32|f0f49601165968bbde2314a59e741e78487e86450f3ebf308996684f81364bf1afd28611e01d6395fd494e9a1c3760fc2cd744aa2691fd0a522e1c644cbe6011
en-US|32|175bda98f95ab8e77e403472209aac6e805265753dc84f1ffdf53a0207bed66eaf7bcdcde1182202c9b4b64434e27a6ccb9f45e61dbc3efc37c1f9150a70140b
en-ZA|32|ebb88b50a5094ffc71526e0900ae65da2ef52f681ab91bce1d3cfbb9be4687f3175e60d31a201fd83a67e4e5cbeca7fe548bb48c450a3bab996069c2e0a273c2
eo|32|760c6d5f1cac482c77354a66f27f8105abb9d4e345bfce1d02b4488fc5f0b61c79bfd0f1fcedcff0c796fb98956595714057d716493b24abea91e842e35a1ba4
es-AR|32|d31b71c9a1d78ebade8718eb1c7ea3d3c8adc85b7cf101a7f13036f0a1e63d2c38393f7a188081e2804b8b7361a8cbd7cc7fed0fe0ac6a59fbef9b5fe2b39e1b
es-CL|32|80f43ba4babcc2eab4f0999509197eb39c0ad20f8ba8a4de57a3f959ab3562d2ab910c17ad4b5569938701ecfb4f1015406a84139222edbb1ca1979f1f0acc08
es-ES|32|35afab682279454e0d8660fd79ec65a3a2c1b6ca1b99deafc82732b30789ee4d4cd0fdfb8a46cde6ff38db447d8f4de748d56fb87b8a13f12deff127464cc070
es-MX|32|872a8071caa1b41a75f8209b26f979d72aa744abe15abae547f6f69db150c740aab49841ff7f562c10fd8f86a0974cd9a563da35c973e463fe0dda276ed49e11
et|32|84bedf7a6ace833f9b938047cc9618fc13738cb5d0a5467c6601a98e83045e5be2bef8bae5c2e409ea5416c85d974f69072afac381f644cb9bc517fcf7ca3c31
eu|32|20704a76ffc1bcf0b952e9b0eb2868652965d9df64b2439bc1dd446c6e22ed4cd61d887e04d9bab4780c0539ddaccf85dc43eefcbd5689da6ed1283f3208fcf6
fa|32|ec785f2cd2b1ebacc9823215dd5c591ca82b599d6a5ce6cb1195a447c2af06b4560c807494dce9b0886cd5d27b1ae62a0274da8e31306b2a870396968d7d11fd
ff|32|d01ad508b36f580581c624c6b28c01591be7f2b681377f789202aa784a74712d1a72bb42452e5379838b2d66e34452d61b17a79824aeca651e9c8156ca1e1f4f
fi|32|98c4c36bb832e7dd01c9bb59cb732782c8340a297882b7f4d5883cf81425aabb3d9f878fac1e80234ee9517c560d6d4339e3e8815e57d90015cffb72ba118c28
fr|32|a7741a96f2997a070bedb3536fe3dd430d10276c8a0ed4793f64bd1ff151c067dd1d914dc775cec09180fe0ed5869bcb3f1f5e52631796fc97e401b0c33c34d4
fy-NL|32|6b14ad57fe77e6f2d3846c30c85aab62c32ae495430c1238623256c5e41ee627cef225f2fc0dd15257dff531716a35daf375859788631425ca46b66a5604ab23
ga-IE|32|f50cb4c744dee96e3c3a609bc9b01973074592a97e6290895bab19c47b3fe58b384307d0f38ab0da43885d446315b3f7e83051b4ac64827e4157d026493f2fa1
gd|32|ce45666ea8850e739dba20a3a31b48870bf63c22e26303afccadda42d62530151e4ad045f04067cf3c770f58d6846f471f61be05725b01178bc4f63ca85dd003
gl|32|769db972fe7b6a307ec8e954208e7a43744af3caa3cd4fbc5fbf520c7e5d8b5351b1fef3e97bf21b40089110d575b6076db993f3ef5f8fe85755932233ca0433
gn|32|f455571d177871719b33e79369ab1d96158b1f2ce29f35655b9a465e7d8a9bcaf2ddd92240bb1eab96013ce568d53a58f5079db979ecba24be1f1290229b93ed
gu-IN|32|9ccf34dbb6773b64886a4514417700ab8c722b3507ded35e83bdb43195f348abe6dea5f73b13843b074776aea79813232dd37a3ced9332cdc01b5d50b17076d4
he|32|26ae30957ba705a0bb01965787804d3064e217c402235bfe84064f1b8ed3326730688cf1e3296c5dbd25414452fbcb19a3fe90bb817d6bba5afeb30794887c91
hi-IN|32|ef3e307f29e67f71dc8d34112c0f8d8ef4053cf548f885c14869374356c3b56ba415e5a494151c9bbb786d6c22a34e2fcb62aaab68c3cad29963ec606edd012c
hr|32|e16adc25ca73eb58685e4e6be5c4760492233e5582c2ee8dbeb39df209fadc2b36c8572effb69a24b8980073cee0422b97d6470567e1ef31ba7a7e2b45714bc9
hsb|32|eed0d039263c9f10fe801503143851590359592978c42e7fbbe77eedec3cdf61005fe25283e8b473e60badccb57e5cb983fc8334e973bf359f46a09d6cd52c94
hu|32|5287597fcf608d317e0a135131e0dc9514b1297a98356613c291f4b873bd0615075149542b5f4766c7ec1df257f599d50f0c7798aa3a66351add0fd06c7e7cc3
hy-AM|32|abf05f98ccd44975ad11a3af7c8e72c46ef1794c0c8873c325cfa11a2ce43d9c044eef119e6bdfd9d684b42ad5322519be50a98027819f5d67235fda18e1e74f
id|32|dc1a1efa724a427419c83bb7c6792000a2c4d9a5bdf96f961bec617caa1f93520bfe19235be6a4930df52c95a627388479b4a16c070d39b7cc898e03d7be4a5f
is|32|84829dd5744489e82b6f5bb3408b01ae52934443796f113ef6fc7733e88ea5728d407ed312e7244ae8569dc2287c4cfb272cceeb3fac88d16cd565cef9d18829
it|32|123d8004f37fcf29646a112946a9653ea293c352c502b3ebf42edf8fcba967f4ee280eba420186c0e623534391ca2efcdf91cd12c8d3dff9fdbf6a34e6a856de
ja|32|02d1cb95df85411326ad16bbb8ee83fdb8cb5f80487a92ccbaef21856bcbba3070952d34090484ce84a9f506e39ccafe650be62ccb4c0376b7133c82ff0ce961
ka|32|c0265e18a817812018c1959cfed0c48924175f0b0d6bd98ed11fdc4efd13093bbf62285fd3cf42c50c2e9ce32af9d0c94b295562ac8f347784440c3756be2e47
kab|32|1f108422581e72198ed8c6a4bd678be44d9d0540ad2eb2f428a64b8aaa4b266bdc487229e235ee1a2e7ae1fc929ef9340a26e3d3d493f9328282a7b32fc8de67
kk|32|75a2a4b8ab3f92dbd9fb0a94ffabd08953feaabfca3da4df88d9e281232cd7bfa97aa448b3fd0b7d1210f332fc10634c31248555cfda3629c95106fbcb978638
km|32|c962ac76eb6d7396b692f8be06481df2508e2e88814259cf3347270dd4ca504557aa8562e0422069ffaeabf02e3995c4e60dc5d95f73807dde18c8206814aa2c
kn|32|6a8d529ee6683609a03b81b298509672886f8c582b92f71bc40c8766cafd5b2562002b60bc4543009837bdbd26fcffe70630705dd527af68243a33f52f309600
ko|32|eb44bc28bfcf13219283f5ea400faacf5b25770d9cf410c1762e856164f80802a20c86d023865f0e78c8d6e36c3526350d9a24c4f4ff5709456105015662685e
lij|32|d32add5ae19755031e99b94f86f3feaadec63ff3060bb02da8603a37fde24f98ac462819333c714d1dfbe284d1c73c2b1700967118b262445d087d56a4789229
lt|32|45323d29581264191084f215484065654184e81a79c21e35321db60109f8fa82b41cc5c0232dec733c0baed025dc08343a9e66966a481124dc5892e03a366dd0
lv|32|b149b99aa5b654cf47b00e6b7cb9aff639d19c607379233d3382e19ccf89bc3537126e5751a0d4b6352c287e9f007ee310620bd0c3171efea9f89e896ea7d884
mai|32|4c7c38c0edbc6a1c2a2005a1e77f0fa4090f8121b00e74b4869ad9fcc55613321620e080259ef9e41de32f39f3ae936f0cd484beed8d692b7edd237d07014d83
mk|32|0075e4c4d86965cfd4275b2fb10f558a731fb47f44aac04e76f9d8ca3d203c9bd964eebc2f1acc537849d444db7d51598324e8075cff3e583007f776d7f58ff3
ml|32|ec81689ef6be0431db85b15b66ea6749f439fbdc89c69a49084fa35a85ed17b1cba4fa7bdcff55cb454820cb515dc985836a0392331a306f3e063be0b955bc03
mr|32|fe36db2756b3b7b1cd01bf27db37f61715d07723b7e0896c5fe8c36ec5ebbd9f2b4b386b44e7835db249b6516cd167d93ee711e8ee5f4e91bbc573bdea6bb345
ms|32|f6a7ea419b2d9687f4ae0869ba1b8a35c2f84f808bc91451b23e2ebd4f5bcf3906cf0ad76c2896bcec9209fa2d4c89e23414b6c81e5e38baaca94d5cd908ddae
my|32|77f038d42e041994ec6aad66445874c92fc04e7fef1e972b9d1ea5bc640a8f0246562c48a3c1818931c949dd772bf415dd7479ab0e7d9fad6174db979e5cb982
nb-NO|32|4011aa89eceeb99ea79d51fbf4dfc78d9e17ac8f317e944738fe1909432518917a9308f63aaea89cced46de5ec277f224006da55d289d6afd96e96d70b557caf
nl|32|f0e7d4b5dc83b27a94fc822220f5c07eb2350a79c88a83e6313f7b567b9fafe11345e84e620a7baafbdbd1c521bad12642e3ae80da679c67835b44e3e1c12527
nn-NO|32|74d8f0c2bc848646d43a2feeb58e5031a69e2ef3d7f5bbc1f5e4bead231d0a0d34de8f2555fef5ef31662cd6e7150237040c8f2120a16e7eee31f40b6540fc70
or|32|19460bf67a96cf792dd5db51525746c78619fee8872edf33db6f3fa58bd366e1741022cb2fb4692ec0f61a2bfd4054c0f9dffd0b4b66aac23648a68518fd9721
pa-IN|32|45a9beab2f4bea59111a83f19f60e83c26fabb91c9694042589e842f63af53f9bea9beda9cfe76839bcb1cfcc5c8e94a93a4535b3ffc38f28a819c8bce4c20c4
pl|32|5709e40b20878a988f55cd7b87dedd93fba6481a39e529c05fed5afe71a547f22a5ccc2b4db656952ef192e21ca7ad4ee9b0a5640ec3f99d7c640a79255aaa8e
pt-BR|32|43b9bdff915d4d9def069d29e7e0b26f46150ab697388ff1c19b9af29bad2b3053af40428f78ad96992dfc005e0cae3cd7bb70217525816b66c25ce96435ddb3
pt-PT|32|706017b5b3e6ee4a29bf79ce4e960092e1ba8e0b458ebe0c8116a42e1aeddd231bc97af2f80e1456b6561f551b064cd36e80963c19f589ea683618ee32112623
rm|32|480257112c2fbf8be5b45f00bfaa3457bc21b953d41438cb22cf7cf67b4626a05ca678f6248c3e617ad9f5c61d02da8a86a37dc09c14ba7bcbb65ff49e0bf85f
ro|32|6b3f2c3b38e123dadbd2ad9d045dae94729d7fe66be0f6316329ce61e10812e07f3e4d0f1c6ecaa177971b2f9f35ec322d9344bffeced13a793074922f8a92d4
ru|32|221e49b8a46f44fddce68529d55c5c5ecf156ec00a68ef746ca414b41259cba9d475908ec49feead6f2c2857b82d71e67fe82fcfd91fbec3856d1292a98e2b64
si|32|b7947b3194259fe09d726f199e8ee674c44645da7125dc312cdf800f9f2296c83a31ceba0e6563492c08fe5a7eb70dbcdbdf572a449a999af3bf36a1118da027
sk|32|99f1b403f6d7da2a25efb46811f20731b615c13ccb7caf09d8edf1e0d647daf5d07ee910cff41113f9508ebe3d8da17d3fcc5dcea5e0f6cefd52873dc3a5768b
sl|32|4e12bfe89dbf3c8fd3a7e675f648a038e7536e4a15c2401d29a1bd11f040036d99599e2780db9f23b706e2d67753a77b427e188f341d0ec522f07265a67ab546
son|32|759f63426d9385163685df02bafc5b8ea5f783eedb53eb3ad9743c4965e169a16f9b0a851dce75efee640a8e22dd7c6306431762fb4bcf6c0a85a335c712acba
sq|32|6e524e4cb753936e7592c882184f0b49d86ae548f736f1a513aa49c5fd24f0e925a10a5831bbb2bdc677b39ab134235d18718c20af5778ede5d6a5a4a12df019
sr|32|7607f9b8f240396aef6cff052d71976a15f28b2ea7f60e69438c2cb7ba3a22db2a9b881665291e2194957c19c79e82e5bd983dca988d94b7f50f9e9b5a372dfd
sv-SE|32|c75449e643c81d6c6df44c8fcdd3712650a1414a1db45e70a489e705d5fa7ab4b66aefc3a22fc4080328e4fc8d51997bd14614c107052561fc5fb5b3d74d5727
ta|32|e8373a78e110bdea9d77ea6dceab9664e785648a28176d6cf3e6d6192dad901abc913ad63e3b53634e99df0d53f8c72a05d5e0cca76be49d8fcd9cd78205e628
te|32|0e6bf76d06b411ce725d3bae1d77a612f489e32871d94db9ebf81f20ee88932561d6643fc1215d20dba61a3e2edde9568f56822d934589eaee69cabbe81e9de0
th|32|2403920b6e2d487b0b13f790a9a1de42a345f200ab4b1f681302e1b5b475946e854361a008b6b212de0dacd6d0f5166ab1bbc63db57e82c79fc0069e2eea557e
tr|32|8a28b36ac1f854aff50302466184a75452d1c7017bfe29a955cb3f31d36c9f435a3a23b0cb409c36bd81440d0376ad0836ac551b730916ac515bfa665d6fa8ba
uk|32|77fc29dbc741810b4f4c7f97d8a1ff87f9c5324ace47cbd8e03b3fd74716bd984edc4eb2e206987415a7c136e760a40f477c619de1d08bfb564928a687434997
ur|32|7886ef4d1b39b3ea234286fc715cad1e480131fc47f9010d84f56a31755971a6afd6b714f5c8c049c627046552a3d45fff6b73f02da3de0a76881f3714c3b8da
uz|32|cc33befafd3ef32ab772d272a36fb51b4a6cf92138d1391916f23e45155d1f98dcddfab778b477d8b95bcdf88decc4e5f865571d2fb0fadf934aef0dac2f4c54
vi|32|af9c1099e4067bc8c67712719218470b65626b8b8c3469d2cce16c3345eeca30eb579c87209eddb76e9cf5356ecdfb5eabf95ca561f980a7270395c63cd29f6f
xh|32|c4d1a4481c02919aafb455d3264b1b447c580d017dd784b9ffef4b0c616e0f5967b60275af2e9979bdbdf533a6e85156fa549dc42a3c6af5145d5c9a82a2e84f
zh-CN|32|c1f3551d421bda80ca459099f27c56f4b8d3fa0160d91f2d9c16d71663141e3cfd06fa92b2c304131f0f7f0c9c4e76b75ed7b23dc563bc472c38e5fbf55876ed
zh-TW|32|6112d97f6513dbed0582856de32f6dbdcc540423fbb6840c88b9a747ea54057aa0dfef34608d350740cbfb80f76cf36ca8765b854de64ccfd6bbd3b3de47b721
ach|64|e3165d76ebd6804d2c12dba0b7a1ae2dd1c78fdbc4920c426078ea285f99e49f64033e53446c7ead20934fa2108bfe4b5ac0abb161a63d792bb6ca6d8147695e
af|64|ca8eb31f1490a66aa0bd8b07a60bb852cc7ef614e828d5eec888efb696d330fc93e6ab0bdae8e0654e5ef0611354bd1dc83a439748bae81db44c697472457384
an|64|ba5a23e5628c03470d8b584d0b1e888b74f097f2347cdfe62771432beb51f4fb8dcbafbf9e866045487d76a101dc2a6eb9f87d507a08e92b52cdc7aab46f6d2a
ar|64|5c2643da45ca8b9f3fd0c011ca7a436fdde60f822b4f10faa3faa9fc8d3b45359d1cab6f9e140011c16c21c6d602f2bcd023a8b897a84b8e85caad1acd039357
as|64|d28e2bdb1b3be271022bd3529327eb5af2897965ea2db8e41fe5051a3f42a760e0ca82caf5b644250ca79f8c931579f9c4728696920b9b30cc90624a080683b9
ast|64|1ceddef50728c1615cecd015db88a54ca9cddd5f9416f1897bb8eb26cc851902c124b4e68d616a7892eaab7988ea347b0e04a44875f35c23e186aa061bcddba9
az|64|29c977b0704bf1e640d9fb7a3655b7e0fb28647c9294ccf2fec2f29375c24ef8786a5e1bfbc146f6b3042f6bba8084e6834ea5c2d6dc590c265a0748f25dbf89
be|64|02eb9ed7df2c43217299d7b34678eb89f3054f45684f722d48f19101649146cb36f321f86e5bc9a83a6a143987a697b60af086368927fa80ec2664eef9f4bf95
bg|64|128ce63cd6321dff946c5069f823c37b7260ff7d4d7d229a6afa48f328f22d0390f6a080039f18f35c5ce6890bd8547613fffb3fea918ac398286d68ec7ab025
bn-BD|64|a96f75fe6eccee863825287de4c0b8c3c5a5c0f69d7ff46a2bbab66d04043ecf8bbbfeba3f0935fe8e6266b81e57f3346064d61a7a63159fcd7d7a7371683e64
bn-IN|64|ace8277c9bcea5b5ee2de960c822c88c50939dc501d7d8dca8c7ab084af06b0cc54e6da0ec362bee84536c0d36ca4c281fb5f89449ae57b2336d4ee16762b21d
br|64|340ebb4e830de7483c59e46adb32f5c9cee60e66d08b8a393aea854aa27c215247aa2cf18222c4425b01474cc5ffc240f6db10341dc5f0907fa83155f900cf1f
bs|64|c625ffde1efdf9f9d9c640c04ae0c0c5d5579fa79a15f86de46b6fe44e55bb80960efe5da04c44263c0880328bb2f5bd20df0f2b4e87ec9aa7831cb2b83c3e3b
ca|64|98cbfd70cef8d0a6d242cecbb489c8268df4a02bc5096dd5e40f4375563da2f553ce3182ed129420a6f359db014d83597d81c000c3d79e44259e4c3c321837e8
cak|64|c1d9340ad95d144897840e0b765569aaf673cad2b2ad44ae30b31e268f0d2b49f50f03df3e0360698e73116e9bbd8ae92be023d4b7e6c1471dd5d9c68a069a13
cs|64|31978f087f71a9f5967d2e9a1516884a353d56865f868da432077a1c9702d379f61fc37c9197b97a0e599a484a11ca157f05d1666652bf739cfb06012d96fa47
cy|64|825e7e262a88ca3fccfcf3bd94ffd07051045a0159494b6605ab2e41599c71349599b3e00b88688f0766382462ea29ea47da405495fa3bd1061d4b90c619ff33
da|64|3dc6c9758eee0618d1c99bd35a1e1218f0349e686b8ef679481da6221f1bb678a7e0049cfb99ce56ed341d5ffc87a1d89d1625f6d758191abf250cc193a91b8c
de|64|55fe80cb39a428ad298319ba27c79135679043475b111c63fd7aa20bea5f74c67b8637227dfc5d0e70ae422cfdf2a07103a1581e83b50dc2e42100111fe89cda
dsb|64|4cad1a9e73940cf0303d4421b1f47a5270c323cfb0cd359e4e594a92a32a8609ac474a8a532046ecaa7b9266aae6d07c38d9bcb19d3e597f4f170bad924afd64
el|64|c7cd4eac5b7d1c0b3d73ea2878f96b3ee476499a31657c29b4b68ca43d228a865514eee9d7721f083d78f7653421a084a0fdaadb2a9f46fe0ac950531662eae6
en-GB|64|23c86e92e9ab4eecd821831f4969d7b5298e8e1f0984b27cd84b85214deedfef2635c962bb01ad6a41051eb782929bb0ab42f8dda62559136174a48ea6c9b686
en-US|64|4be3fcd7241ca1bc7a276ddb9895cc1abb1cc979a68e48d363f52cfdb6dac456190158ac9d5181fe50c5fb6d4968b45fc6c299faacfecaef6651ad2d756ea78b
en-ZA|64|23e9fe1ab171ab3083158db0613846724f5dd0541941ba4d6149e5bd95963920c27c39fcf377368fa612362291b305c44140bcc43df006a7cf59fac04fccb626
eo|64|c25ddec7bcded9ec9d78bc3507d101ac0502654037aabd7c6535bda1a77aeb4b705df4d7671ab8a98649cbb87e53b0b23639d9b4f0b4f1ecb5e3dba385d77c30
es-AR|64|9274bde72afbf6ade8bf925ec62109c61dda50f22e2641d7fbc1e8240be1fbfad04dc895de82d2cdd96f778029abd56f0d9b34d707cc9ac95dd7c5d3e6a0a6f8
es-CL|64|56dd2d83dbd7818a8ba0132e2aeabc922a0102fb64f2782887fb57add71debdf723d17620931e2e356628c59c5735ee73f04e7c9659017462a540c40b90e9aaf
es-ES|64|7932aee9e32594f557872837fa66acffafd29e5ba6a97d9b9045806b7fe5b38088bb5936afb0601e7f7c57fe26038849d757251f741db12476a404855a4d702a
es-MX|64|f758b4c17813879b378a7fc6749a29fa7a8a74bf5f79dc2d8a0877f445335b4398688e428e3ab29b5cbcdadc7e10bb9161bf7e2e05b5cdb9ff53f1c8cd1cca96
et|64|0690122443d53b459010190247db0453e9c5c8a0e82c1327c6dccbd006202ab8c9f477f02329d355cb73685053544f57cf36992f3f1459185db5a856ef99941d
eu|64|502bb0314989071d289c6f451dd06297398e0d4630ad20d80d40e831d5d1a86f42713cff5a7528dd3b99d91396a2b788ce4d26c6804e6619b61477dc35c8f14e
fa|64|2aacc8f5756a9dea37a1caf91c0678069655d1cca79ea0ab349e9d0740399f0a655208bbd7364a1d2630fdeebc2b62a7316f3b3a14efbf0cd641f61d8f3d9991
ff|64|5265afbb165f738edce2f2fc809b43fa05ee8d359a71f777db06ffc49e4110e0c0856d0d26e19175f6aa6704324089889529ea5c02f8391b8dbb3b9e064b144e
fi|64|ae53c4221b79aa94db06fdef5d3dcb45d6506dd206117676862fe90610150e988eb71b73cb06a781ad6fe9223efaf5523e731e98fe5b7d2b1bf5034b643ecc08
fr|64|08c4581a9be3222960f5bb2c04da2e74409edf9dbc008ca7aa1a4732564cc14ea681e66f74daaea682176d2270fbc7ccec7567545490dc421d99cf6c0bad64a7
fy-NL|64|cf1ede7df4889f60834d1ed4df68621f81d580f8c4fb651dbd7c1d0a435a3c3775474c85d708bca32eb23e095b25d29361400acfdfee43cbbd75ea5323a86bf9
ga-IE|64|c41309a5c093042e522b72b3c661b15b6ea8bc6b612533f12485e1b4226eac1801d90199428f1c36018d7ee4615018e75819dde370dfe57f8c066680df8afcd5
gd|64|f69e2408a0a10a06783588cc8961819ac8c2b35cc50ac58734db4329c28047145365d0e859d6d80ed53b7d6672ab20c22bceadd28622af9909ff4f904be20816
gl|64|c2e108ce73d0957c315996ee2356a3399faa586b9769de5784c48172d874c1e3a6528c30d0f2c1e8f748e40509ec1c49b5e14df32cfd5e2ce9dcec2c0fe897ca
gn|64|d37f2793b2e62fd4e1dc8f13ff1c54a82405de9a32eef58f5ac77a1a8da84965920b2cd5924e944262d194fa9666255b790973f4e36f143b4e7561f1afe9b9e9
gu-IN|64|776a524f47b6bdc4f6206be849f56e44dee351ee52fd1f504fff9f0f1b4080b1648313cc96c4c5b834581b6d3889e6a9e1f5921ff46ce7bf5a3ebbf093d66f74
he|64|e7918d3447cb65f4803daeb161010736d0b4250bfca5f2d424019dddc8c39787eb154ea126a4b8dac0d38b4810fe36ef89b8d898912fad1a8aa78e6a6f3dda8c
hi-IN|64|1b591416c137f24a1d52ebf2dfef499454d269e8dbe3145b9294538d690b3784f0495d162e22250fcadc5c3537400fdb69041fd56db21ceba1ca6c3259429341
hr|64|cb94e8d4a7300a5bd820c296affe4aebbe31b6a653807d4b6534f06d5a6fe615b7c5cae8607c156912b01a59af598472dc6970f9f2aa2773c7edf7ab9cb4b17a
hsb|64|09ea308acd30ffd1a6fd10e1c101df79e299e6a0871b6a082e3d160c98b2b751f8d6b9b050fbfef013c997ea30f31bc43e203a96f3622c5c125e2f83eb79e60b
hu|64|29530f8ae1dc6a28c003526acd64d0a5b7413eca8d9d5b2fe7f4562de0074d14626654613bd92e39fe4b4954f71d98a0d5a0b9ec33c9f260969244735d3e9d67
hy-AM|64|3509227b7229cc4f762cf18371708f8fe92e7a4bad5f9a7da05101072724d58349c5cae9122d75f711463cc1c1deca7de48a20e317307957cf54979bc3ae87c8
id|64|a5fce4eaddcec3f6f83257d299aa0b7e3b50650d0cb7bc8c7adc01d2beedafa15963407eea2567d78c767d0c4f5516021db92447bd0337f13e1005d185a4fa39
is|64|21ab0e332195bf7a71c396ea6e20b26e7b65ec43989c8ef048ebd607b53ded075df8daf3b32c834d9a81540d8190499f9ac9c162e42710d9b7b0c319c00b3c4e
it|64|57cfca887bacdb65590c883df7895cb54f0b7af871572e53b1377d68d443efa24fb0a9d4f278131bd098c1058fb60ed6677ef35feb1b4a513828f40d83df07c2
ja|64|44420df708206878898615cf6d908a212e8c60fc925ed903d38c832385c3ddfc72dbb3241da023819a3fe4d1e480b0ff399f684da21644ab50d95a22ec45f58e
ka|64|84e527d39a5722d5be197b3be8a19eb8179a8dc0f79d2ec11dd1fef5a3cb0c0294582607c92c8cb63ecf844bc9ea9e029596d672cc55475750367fb33d0ad869
kab|64|e36218d4366a227ad721e1670c0c60cc24a7d5fdbc3f0a37ffd6744ca252eb35ee7baf8f3f515017e9b018d373202a96192d7879168d1bc68c536d03a4f4615e
kk|64|77d491ef1421e35accc8191cc2ab5bee819b4f35e1a6209c08c7c5e3b8edf9036743c1b68708908df0664405fd36781979a3a7c2605e4c3e354510acfd4e43b8
km|64|a556edf545f83cd3ca5feb7440d16037a567ac99093fa477f5af2dc9ca3e51525558f980a6d2fd03602feb37a070b1923db82683df8dc90a4dfd7fc66bd596b5
kn|64|bccc587314f7f9b86f60ebf59a04c826ad1452b250d6c4206acf52035d79f7d7a89f9cb6d1d96bc5e1c181f411049fbe53c95453a9d61df5fb8332db7a6c16f6
ko|64|9123a32fe626c30b2f799aa9971c2877f48fdaff38e67fbd941de97e54b6317f512c8d51599730ee4c3df1b8b9202d8bbd0e8c706519e859898075d1d5d2669b
lij|64|4c6b14808abfc438beb62b48b5a296661517003ecae98566ad02d7d2068d27652a05be4799f6ce849c4f72a096360fce8a6829a1f1e902c16a95e4ed523ba205
lt|64|619c23cf85f10e4d52e98ee3e4aab92114c9037824433e534e05a102e4daff4493add676bd731d63856ea8788e8f45875ab5b3503a96493b84a4b67707d8fac3
lv|64|1b7488631185de2adc3a12f0c6a58ae3649e0014025ae576b2db42f6725ef0322972c825e97852d561804af705745e60bad93f4ecfcb79b7c2586af893ea089f
mai|64|c652d77b7fe267b0151967de65899d1f035b6e53eaa9da9ebc7cdc77b67df46c4b2334b0251f7f1c7917b3ad525c2d4e493339fc51955e71789fdc975c9b9ed3
mk|64|7cb0e5366ab419ed0a5d1b37d6c60f573ae72ecc8099aa696daece1fc8bc2f994ac5366ded8fd49e55d98a88e2273581add8f05a05e41bc9bd2cb66ee635f306
ml|64|a4605e5f721a6b130afea3c65b94a88db08aeb788122bb8ae39ea2090ba47613f1b1e95882bc4768cc8bd41197ff74989c7f6ccbea997e9d1b2ec1f8bf679355
mr|64|34d4c6bf93ac399aef4cd96f3ad9c4b4893fb97c07c7693d4a6264cdd1443a12e68d749a33aa97c403106a100ee4e9fc8d8a213c3cfa3ec7f511ada4aef64c2e
ms|64|885bdaa90b1479cd4b28cab4147b26eab4a45a132c955ef97780ca1f7816c3dd6c5cb8f0471aecb231d313d8a9eb209b6b5e0f4a13c5dee2b078b6f51c7247ce
my|64|1a346e479e315b2f742acbb05ac02fb97101422c5e57fa541327df748dd138f0bb5c1638566fcce24f403301d60e1e3b555fdecb8ea72e7aa1e65b6acdfddf4e
nb-NO|64|7b3c810f59170c0fb2a64a41dbdcff4fa3e930ee268062016a6361e7321ac4b52bb1890769e8415869ae8cc844bfa72090622ec1419c0b63c89b3053d4abe1c6
nl|64|f284af364d9a23c8f0acf0adc00fa431d5c02d1a97ed9cb035a224f9f33eb30767f3ec1e83e7c8d385ebd896f94ba653b50cccb7506087c7a1b9a5c39b7409c7
nn-NO|64|383780abd0ddca665da74a3f49287f8071ad04c58d7e14a2877e4f14a7c1eb3a4385fd94f7678e0d4c62d8f95307ea327d414e0a2002885ab30a10eee2243633
or|64|30fa60bd6c80ccd5d67e27f43ee6d114dded1752a90ea2af8d0a60c6401b1ab9d348793c5d46a8efef5eb0a6f615b36b2e1951910cae149298fad66f88eabd0c
pa-IN|64|d3aa9a040cadd55484d84b81a36cf959bd127d9db62d439961d8dfc4f1ac54e0ddddad07a0ff21aa452144008948644292936f1fcb9f70739918b795efa6b4f0
pl|64|761d577f378eb5dd8f1e22d5ad5b6a0462b91ee00c0f8387ce4f3a728de7b8def932dca1477021e1357ad498f9ae9784f489f7226f26e7aa57c16dc7bc6c686b
pt-BR|64|3a1df947485b1e1f5f5869340e8068558ca7fe81e85ee54c5f9ee3830d601e278312ee067694d5f0666e84636a4ff74ca034e8a78dc8797d1b2b5957cbb6e7b3
pt-PT|64|a41cbf2e246f4273e081d22291c40846a2daf3eb0c2d5a0b0b63e6787eea3e3356159344dba5ef2aad719187fd5e3c4d82597bddb95d7e375ca9c6cd857d6128
rm|64|75e9c7a154960458be3e4a665f88d376e60cae6d9ebfdeca88b2ab04cca7c2dc610886b84dbc41ad790860829f93eca7b6edf70fef3589c8d302c7d49c34cea0
ro|64|e477b51bbd3ab82c3c0da936c8e5942391bf8d9f152d842d35939dd5a906584cd81d74f1b0682bf65582571130aabb0f7a93fcaa83e17fea4c44051842e9b229
ru|64|1deb597d97ed37a281f376da6c08e0b363efbdd0a3b166260da5c22acdd929d3dbe078cce7a5b7ba91c93d98ce9be1170fc1869fd681099807fb3f2b3da5e27f
si|64|e611c6afc15e639c66fc1cd5e321a6be502e838ba30be3035a180de33bae4b3754c7a4ab1d09e3b4ef5979184e0ac46972deb2458c6cb24c41e106cfaf5d3785
sk|64|c45d24bfc9cab9e42bedd20b32cc0c09757bb18ef9e4357126288d2b0b3b9275cb84a578f7f90b7576b22adf38e86f0fd2fa4806b249f6e377680d45d578f5d9
sl|64|88501d90ea3821ddcfe0910dd6ba7fdc877f12dd499f0ee5af9c535cca81650add24bdc3b75ee5aa459dbb2a08fc156eb78bd9843b217d93481a1883d0aa136d
son|64|6fddcf351995eb770bfd014b402af39935a9560fc61fde50ab74acdc04821112d136a06d0b916831dfbb3c70e436e0f16594498b6f72a2f6bfbb0ffa015574b2
sq|64|84cf4f0aa2fccc0f788242b8f4ebfb1a793b6856e27e735a96ffcfa761f3bcb4ad810c58ba893831e97add446703f58981de71c11fee1c6da2d169449e98931f
sr|64|2dc3a9b8cd92a774755546a678a8427f90db55395db60c0c97d62aafce156749b0bd55cc2526bd5e07feacd5def8132e3d2d1fdbcf4d00532fa2a5f84597520a
sv-SE|64|fb72fb69754bb23962a94c0dd16951afd470f14933c8d7b82d4d7fa4a62c9fde9e2e141a7d174245b5b03e6ba3898af30d45222242ebb0dc5b97231941c1775d
ta|64|4566b7fe0a5be0872e4236c1ab7b70196f2fe7ab749809ea3da1007e2cbe1bcdb5870abbfedb6c1164c78e964527482362dba920805e0976c12caee6213b0c0c
te|64|6c49c49838184162396458e54c14131131eae5c4c3a6396ca2badd01273556c13ff0c4f919b89c7707a446cdf1922b95b5ef570e483f2daab57704e803a51bf5
th|64|2a23060edf4df8739e08a6357f039dab8eeba5cddb0632c03c0f3982a498a45e518b967a95e1fe870c605042c60e3a1acdd17c8a7ffee5ccd6ad7049fd1f0ead
tr|64|bf9c08f79cb2572f8dfdf8673ee050aa0b7b67b09460ad4ab1c6157c0706e57e7db795248dc75364636ef35cb28e39754454a3056026da28aa7014c52f5a973d
uk|64|4539e508c5c262eadc977c30a1b753015a7952cdebbee5289224bb734ee242e0075c4813b72e7424852e589294354d621af1a323e3d0258970514f4c8d01ef7a
ur|64|a6a584ebe758e72aec37325ddbdffddab09224fefe6c12f0cf8e84714f6f00e955f7e8b9a85871332e23301becb4fb1798bb11e2b63013fd797c8bde0347d2f6
uz|64|b12e54d87910338ae1e17bb9d103236565e88ae7aa288d9f7a72abf576ba3af63c6a27e1fdd1c6b003f179808230c73447571702cc3eb24ee9b593cbaed01510
vi|64|01d1ec1b0641f00411ea290565e6ad95e6386fe6b0a133b4be9f97cb735bae2812104d8bbe80a12fd96ccb7793ef6fea2514ca5d8d44ec5fd11001c49ea12a66
xh|64|f3d6e0b0d9784be0ebe972c335ff74bd856dc96ce275af1485439413fdc521b61f720fc05999f091b7460b169cf43892d8187385bcc65820ae9f566f1bae57d9
zh-CN|64|60500491422fcbf8fc0f756ef3ac7eaaf5d130bd9b8572b089dd3fd466b6aef7b5222c030107cc2179705dea97722b3a4ada352797a84ab977e8fdee519076ca
zh-TW|64|679ced437082564719c7a36fe9228bf0be968a01680aedf1424fdd4c44c26209deec890dc1c68207de442d5fa6ba2d0f7a7bf4b6cf6dab97976881cc81707686
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow432Node\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')

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 = 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/win32/${locale}/Firefox%20Setup%2057.0.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/win64/${locale}/Firefox%20Setup%2057.0.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 645450 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 607704 Tuesday, January 9, 2024 Approved
Mozilla Firefox 121.0.0 694234 Tuesday, December 19, 2023 Approved
Mozilla Firefox 120.0.1 697823 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 632014 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 300580 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 196981 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 104482 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 19691 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