Downloads:
659,642
Downloads of v 73.0.1.2019120309-alpha:
181
Last Update:
03 Dec 2019
Package Maintainer(s):
Software Author(s):
- Mozilla
Tags:
browser mozilla firefox alpha admin foss cross-platformFirefox Nightly
This is a prerelease version of Firefox Nightly.
- 1
- 2
- 3
73.0.1.2019120309-alpha | Updated: 03 Dec 2019
Downloads:
659,642
Downloads of v 73.0.1.2019120309-alpha:
181
Maintainer(s):
Software Author(s):
- Mozilla
Firefox Nightly 73.0.1.2019120309-alpha
This is a prerelease version of Firefox Nightly.
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Mozilla. The inclusion of Mozilla trademark(s), if any, upon this webpage is solely to identify Mozilla goods or services and not for commercial purposes.
- 1
- 2
- 3
All Checks are Passing
3 Passing Tests
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Firefox Nightly, run the following command from the command line or from PowerShell:
To upgrade Firefox Nightly, run the following command from the command line or from PowerShell:
To uninstall Firefox Nightly, run the following command from the command line or from PowerShell:
Deployment Method:
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
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
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
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download firefox-nightly --internalize --version=73.0.1.2019120309-alpha --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade firefox-nightly -y --source="'INTERNAL REPO URL'" --version="'73.0.1.2019120309-alpha'" --prerelease [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-nightly -y --source="'INTERNAL REPO URL'" --version="'73.0.1.2019120309-alpha'" --prerelease
$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-nightly
win_chocolatey:
name: firefox-nightly
version: '73.0.1.2019120309-alpha'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'firefox-nightly' do
action :install
source 'INTERNAL REPO URL'
version '73.0.1.2019120309-alpha'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller firefox-nightly
{
Name = "firefox-nightly"
Version = "73.0.1.2019120309-alpha"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'firefox-nightly':
ensure => '73.0.1.2019120309-alpha',
install_options => ['--prerelease'],
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.
This package is exempt from moderation. While it is likely safe for you, there is more risk involved.
Firefox Nightly builds are under active development and should be used only by advanced users for testing experimental features.
Package Parameters
l=<locale>
- Install given Firefox locale. For examplechoco install Firefox --params "l=en-GB"
. See the official page for a complete list of available locales.
Firefox channels (development cycle)
Every 6 weeks, Firefox developers take the current stable features of each build and introduce them into the next stable channel for further development. The Developer Edition is a special build containing features never moved forward since they would be rarely used by the average user and needlessly consume resources.
- Firefox
- Firefox Beta
- Firefox Developer Edition
- Firefox Nightly (you are here)
Forum
Mozilla Developer Network documentation
Privacy policy
Please Note: This is an automatically updated package. If you find it is
out of date by more than a day or two, please contact the maintainer(s) and
let them know the package is no longer updating correctly.
ach|32|e640d9ee7a7b58b49b4a5e2664e76f6d347aff79212feb8b8e17504762cf81c90b6f407ee1659474789f9bec11944e916e2234f30634e64490f54fcabce8506f
ach|64|a6d96ef4c33f7157e939a49fd166d0d183951e11bf295b44cb2aa4393d77a1de0acdc03d0c3f2198446ab71d6943367f3cfb4507301a95fd76333660234dff67
af|32|a432ff99b4f1fc79410a80487cbecae1d8cb1cd7eb128bf1737fd2b537c46616671f7860d240721974aabf618653549ca389f9e1fc1a6fc59adaa08f95cba9b1
af|64|10e7d6cbb09292623f57f8748b67bdc3bf995b8e7d727b22903016f29e96719f04d7988a92d969f088923f362e84877897e6c03658f0d87c59c8fb0ae508c84e
an|32|0c69054321ef9bb16aa3d5b453986c6111cb670775c7ff84b0b8c0c16b7f68dbbac1b3a033c2beaf9adcbfbf4a5d0e5a8a14412f2b7e7f8442ecd40311a39c9e
an|64|17a089c0413312af836fbbf3c058e919ae26530df7d28af6d32d3a79623b72b4ca59319583fda56f875ca0d3279e53ecb244ec1326e2aab20e6053281f04979c
ar|32|31dd3e3aa6f3f124036c81a7fcabe38cca0463dca3dbe3a8a6c260cafd0497b1babe7fcacc342a65db3f46c3deabeca0b31d1ebde8d77976c9a6a668a6852e61
ar|64|2ca884567047b419a3f057d5671cbf96e6a14903b88aa19e847a3fba326853645a7c883d1e859ee18efbb811ff97ebc1f6e8b9c9231fa299bee78c17a3d63794
ast|32|352320b51ac336bffffaac80e64b566e4387ae116ef1357b5d3cf013e77635d266485923141afb7d0025be1d081368e39a4cf60df745a4f3f303310cf36fb73e
ast|64|219c2b2fa1f94377baeb7bf90feca98d33201ecfaa1b54e2067de6e9255000b9cf49c04260926f0f1bc400e4dc196deff8c7720e898ff5ac925952a95abdda05
az|32|d45af92804930a2b5798c0514d4d84600383e71cbc77ede8bd22a1eda962f609cdc86ce4a03d1b2681e2ae3f73cfaa31ee11b54dda9d48f9cce8985dfbaa67b3
az|64|2c816c2d232cfe97a4c813abad2844ac600c71c7e1551f5e7e9c1bef80ea0464789d6528f3539d44e8c66cbaadea33d34d3f8710d571ec885fd5ccc33b1690e9
be|32|e960e4b800a563a2e08fd2d9138b836ab2bfb3d6dd219ad93a98bc915dcf5ed7058793a51b43c6124da294ae71e58eb169c4a1cca9bd8b5d6c769148b5f1d349
be|64|94f2eaa5c921b7cbefcdc2d02161b78566708f4497ac272902b744b344edb2c58a15fac48ab98b8ccaa23649ea9d5919095b3f26dec408013a1672ce602e3f75
bg|32|420f54ae1e4755fb550fe1434c8e4896f6a3b1d50703eb093f4aebd2b0020789d55c47a21e206876c470b80ef9071c24221500b27a79eefc114247dc5c646530
bg|64|bbd47223f3ff817286da11501f70da1f2703a9fcc68bd70da404a5f5b590ad8b5033de4023ad8111d2a8904d710f364eb6e0d65548f3a81325ed0b973a678cdf
bn|32|2270d17c30645639e14cafcbfddb7d103e9beaaec7a5cb39d0e7c319afa4d28ef2e98c83a23818d038be68e7a8ae963c6107e2d29ec82f76698183190445f6d8
bn|64|159f58834389b0a9849354a281fdff96ae5539f4bc3969e6d21d31e08f80dc192f64605242def9365e0ad55451a73b4e4fa1d436909b78ba4830077a06cd3f2d
bo|32|cd8b2a706cca3b7f41065d864f7481a2e2e5d1a4e7901c81264cf8cc3c2f035fba9c633a808e6ad14742dacbdaa74030291baf835a1842cff474be1c9d24c694
bo|64|32fbad9b951024f9f9a423ae3b336af411c2729c5bfcf21ac8238733c38f917524d2a08166e05bb84f460b97b3cdcd3d50b50a25b58fc1eee7a55a69028deaf2
br|32|372154bc50309baff582544cc377183470cfc8e895c85c798065383ddc423ced4bd91816233b22219ed3ee8e52a4f8070baefe7a4b3a1a433118c7d27c7582ba
br|64|902ae6106b883d0d7600c20b4d1faf10c77b3499d2a9cc2e869861b8b2a383583905e06907ae0f1e7428ea14cc1c9827a054a19f0579ef09286eb6e17ee2486e
brx|32|51a38df5db0494b02d6bcdc70a2f56e566ad76d54c34f0a9b0fbbb61b1edc3d1a53ab5bd36f2095071c3c358db311880bf852a80f16b07e65439d74486d55fec
brx|64|b884ee8253aa119c2c572ba95ab29ab0c77bf05578b7f50f01fdd61ee09d4eb78f1f7278e32a4cadfd1fa0b941d409d46c43f10399fcc65bb52fc109124bb8d7
bs|32|9a700396176a0b96cbd81ebc555941994689674ef0ae1f972d64f3da73f861c5920ce3891772f822fd2b96196a4219a35072cdfadd0621f10c3d50a9ffcd77a5
bs|64|f2ce6370c2a03684174a6a5372b0c203f55a0a8b5bd7233cd42ac9cec99dfdcb29ad3ca10477219d65dc8eb6d911c926541361cb1bd74a29bc4e933b50e8a90b
ca-valencia|32|9d503fee28e4783f748f113c61a20330b068218011f95376b219793dabe7c23eb40ab4a9b1346bc8cdeb955dd60372d051b40a26fbeaf2f5319cfb46a5c12caa
ca-valencia|64|0452eea6df7dccd79f1e9840b1c0d55edd00f29e7437c0ba0362b68f96c6079def7f713bd8b97b671037f3bc5768fb1a8f6dbd6c5a5351c7d90e501aa706c154
ca|32|48a019b1fd7e1c827b38c2ce5f27166826af030646ac6bc9fe22341043e10237a3e1677e19e357cd90a7a296183f1329d3e05bc76d4ddc8372c3e67297a3bce3
ca|64|39668f89465bf28247cc5dab188cbd0febd2221b353bd118bc4906e1554b196f0c7fbba1d19df9955b22947bbd919a2367b278fd9eaeee31533830c912af094b
cak|32|8580e21f1c929bd4c1300a80b33b7d0c2ff002b32545dad6f5f8f9c7b193d6beb1b756a695000ac72020d86a8074c3efff69cb0bb97defb09e117e7562aae673
cak|64|801e57ae7cd09b48a17d7e879eae220b8672b432c3af49b7625bc0c2830246e31fafe8ab0c9439859580bd28108b94c08e35ac06d801c2adf3e991b875b92d0b
cs|32|9993c174ef36cc0c1599c483de96bd82dfa30d8d52221980edaf93dcb906e861de847b7abe46d18640be16074cf782d4f5b03168c9e272b316e3930c5abfe94c
cs|64|760a2a8818d32ac88ba7345b70d61a3a14147e5a514338cb7d284c2f9d488352f2300129d0ab24636ae5a8d0dc3b7265cdaff8ce79003274f223180aee2657c4
cy|32|e83a5e9be9211f78c39eaa9717db8f984fa87495a18bcbf13b1af3f98b98b239ff724555ba14620ffc7c07e0c2a803302eaf9153a3f1d171e3e0d63c7f043d3d
cy|64|62e5b03fd69aa4408ff5daffb44942c9d495adec6e89bf625ba841bcdc8d49f74d4bebd4c51bfb4527cdbbc9d4dd407cd06ee541e89f6e5d9e5aa7ce70718a02
da|32|9dfcf29144ded7aeddddb6464ccaa9127e4b4e46b3cdd72ad87dcba158ba2062d62af2151eec469f3cf6807f20b41257a19dc4e1f1d1bfd34fd666f4831d5cc5
da|64|565dc8474f8a14b640daffffacbdb4b6fe291c0101d3c5daca2f45a5f6306b113667527d3f94e13591ee3da6e66bd67b6befae7149f6882b5fc395f3e03b6887
de|32|c74b91c464983fe94c82f055f256e7f7ee6fb8daebfa8488485657d30f17e0a660eb8c52227e31c6be14290fd2beda909244ec842d5b189a1336aa3c3b41331b
de|64|0f3a99dd1496e8ba12b17014fdf47b73b47c72d1d55640b1fc3ce6330aa3c59fd51bc5d693961b3522bd0ebcfb5f313ec22fd60457d2786c43462e8f8dfba21e
dsb|32|9f46448046c8d0962bea06e944beb8957e159cfcb4280bba9b66d0bc4184ddc61b8e6c850cf83b20fb468c85e70b8c8a29b48a607a6e3e1f2fb390d279d2a90c
dsb|64|c97d15ca2568080c9c473227f916a6742e8fecfb1cc806992a43eecf4b4dd7d93488717f67d9d10a5e8b2cd5ef973f5d2266aeddac35ddb931517aa649fb4000
el|32|bd7c133cd5981fddbc82a34a5f19afa405d4a3c2c027b25328f169f134c0835eb1567e6aefad7639a0b32a75bc78a3434c761a4f6d793fef11ff1887c6c7c705
el|64|29fe62acab883cf174a7f64205fa318194d702e92c8c8e9a729529fb646fff98009a61924f9ab8590dc6218b2924a4575d5da2b7170a8ae744d7a8824c6cbde6
en-CA|32|291635ba47be391f8df947ad6d464600b7f58029d4b5c4addc2b85e6ca3df725f3f5f4d3ba9024c5c7e3d352540111e4d1099f016b2cb59b2e8fe46dfd37479a
en-CA|64|25815a586f58f11c0ce2282cfa74c65bef1b7c6b6dd2240a96a3ac9e99797221e50f1b55afc4bb5d46c77f20fc153c17e5413d2d434f884d9fc16815244da453
en-GB|32|7f101b783143c57190ddc4689131c79a695645f6029d1b2554621f96194601651a92d8b928ac50db532b68fb35142fbed599a42c3a4f530976fd836956286b3f
en-GB|64|d9926b1835355bc12f75311657f546fb959655a7cfe6e355d84f508eb4729bc38ac1f06650c6d18cd49f102be027b70b14c831bdc17f0495eb5a5d64cd885bd2
en-US|32|83595c8f9bc2c582dc2fb52b189d46f00ad0872786618d582be9fb65341c3d0d30556d9b08ae237e43cd086427179dfbe04fe7bddda0b75ed70f111f13af96a3
en-US|64|669ead35e04a71d4a49f76eaaaafad2472cbecb015cdbeb9157de896682fbb6fefe5797cc3d636f0bf2dcf244b1d88bb779e366a4b83bbb35aa0197ab2177134
eo|32|15f40d6c52f7a1d7f27dc2cf7b76ad665776e19ca84289d0d24b08717e1d4845e5c7dbb50d159ea02d3b51ef552777634f21b66d2e60b189fcbd6fff9c1f7015
eo|64|363fba14b28e5a5e52a5138a7fb0aa1929720f88c3018993fc9bf697c9fe5ac5ee3f8d7be2f2fae10c29801051a0a1957ecaa828fcfc6d77561f1750547594a9
es-AR|32|ad7a4dbd58667aad190c477dc1725332b3fa3c3f1ceca2a2539d645495ffae4b4cf790697a6dd494dc17854d2eefbb07e4693ea3b0074c1e2fa2744dd11a486b
es-AR|64|bac63bf0cc33d336ee0d73fa463d84384412408cadfdbec26e564d71878f8c5d4998e453daca572f43631a5068876fb765ac5ed8ef6db864c6339db5963e56df
es-CL|32|bd39a2d2875185a974efa78b2545c40077ed28a01e39275f7adb93abb3f306f7e7736be25cb2ce0919ce7d8cfe0f5d1fc8728614033b1c4e1c9d5297eeeca9ab
es-CL|64|9cd1cf2e262b89893ce08f969392b717ad14fb266c2aa1a280352043f4f28ab2683bf04c8e622daf46fd4d6af80df7f8ef7b2fcd054f00620afefb6e0946ec96
es-ES|32|f9766aa20a777e8db9e059162773784ec984e838704b9e62dec2ff3aba231dfa22d46d81e1ba0294d9e22c5e9a2de0c7df074a516a2bcef843f3b082783531ae
es-ES|64|10d78cc2f9b79f25180c03222405a02038db7b22e10b825854d66df3e12af2d70213c88b053f55cb2bbb0020d2ad06752f673208c79a63e3a1af3163883af3f4
es-MX|32|49956fd38f59bd944e4d7603af2f3b3d793c99c83ceaa237163197fec39a44828080075e1c10db2a4ac004d22861fcbd1ded9935fbfcd95e3000c94fc7c85c68
es-MX|64|6530fba770b9e492a3371f9b48f0fd78677171839d07041e79aa1e50afdd961861a1eb209f355dca018c83b501673b852e770fd89e2c5eccb53ed2fec7f1ec98
et|32|9d7705b261df84ed4ff7d960b7dc656cee4b1da8890153f5f83b652d9db8d6ea3f0c205bb0049e4c8ec2c6bac4f84d6578985202353f5835af56fc0ec3fd469b
et|64|ca66130e4671d9619a710acde2d404bc9a7fc940fd0fae164c1151dc24f6be623c6463b560bfc77e6ea81c392faa763fee643e34abcf793a369a78479f7b43c9
eu|32|4a87f84ac6df915c1ee6aed6fce3a35f4fd72a67490f8793a4cc5b62e279b421d107df03426381c1c4cfb72ef3ae12e75972e23859b3664c6773f8e9707cb1c4
eu|64|2762d13891361e6f12b4516104b552e1c980542cd45c6c19638adcc4199289c9bee80f567969dec399724e26bc5a7e354830c1dcca87b28f22897cb2211f8f04
fa|32|461a60550e29e96857a475c0cf289f3f46f86025d87a81954eee04ccfdb724c06ef7d6a9317b9e21c63554a72b0710da51a10e11525b8cf76b65aec7034f3211
fa|64|32858e02f4a30ca2e1ea4a38e2c02691f5aa01c8c2fd208afdbe2405524cad5a94e4ad214f7aff85bbdfc743526a94df1106dbb2206cfc2573e47469bbef3e6e
ff|32|98af49cb62a9997290912231d21c63805f756bea658c8651da8226948478ff85488f3651addb0f9bc14a3a0a7b80c6d838e5193d04a5448413904e25394eed2d
ff|64|cbbc802b48a7b2753ccb16ef6f282b2b482c54e6e42d73ac45d7a959efd346ca8a8730a21ffeb6dff667eec72488ac53ee11e3aaaa2c196ed1ec314ed23e8656
fi|32|2af14a6c9e3434389bb84727a087394eccd75002c63ec92cc82024da05495f548ca5c9361c0b105b7311c552dbe5402508c4f38979cef54858c0f4bb3926195a
fi|64|286a43e5d45ee8f1ef020ff97c45091aec910ab0783f5be743e0a87e4a8394ca5ae3a79fb85b7f6db84c7fa855b6f9459444d25458ac304a08a44069b340b79e
fr|32|8b645bc1ec161b09559beec26db246408e5e13f825daea64133db2222e9c74e97854ac09f1ac06cd483f37616a0ffe5c43343d881a7da67c3765a0f20c5c1778
fr|64|7ea1d7002f202d5b35f55eb3d0bacf18d82772b18280858d83439f991e08d2093de053adc659694b7e259b63aa37a8be7964702a202e6926313ec7addb013a04
fy-NL|32|18c71a76b48a1afcb6b2392f2dd56e30cf0407b727d0805991a9a85905d06c1a8d4acbd417d5c0c6cc1114daa87425da4a7ecafb66516bb36bd54aeee0c02f7f
fy-NL|64|07a7eb57177f102dbb839d2f329cd14f618d611b88e538265548526708c5823a2ff82b8317a42099664fff49d19d7c213f16ce821804454fac53a7fcda0a31aa
ga-IE|32|3b0b73af07df3831dfd3f9ae4c7cb037b4cb1c86b322ec8e56544a12982a37c7ca2137ed6883a324e0748966d32444eabbebd2e612e7bd21745e6dd94a50f508
ga-IE|64|8aa3559c758df2da9456521607470fb5143db22cbdb0a4588d79e5c3fcbb6b9941e77373a1debe8eecee81914c5d6073da516556dffeab52b93b408127c67074
gd|32|5072c190ff6772bad99cb3d3de827f841f8f46660cd4ded5364a8804f00b5be2bf27f0275d528a80f9b8c62b26bdbba9a9370f34fd3e78e97614b4ab8fa6a232
gd|64|48d12ed96f852c1e6a85c4e8d6a32aa0c9cca9c4cb194c3d42867dc65a74677a50bfcd1553d67dbc038ca3f117c6fb9df1b2b26396f8747e73a17f6b471772b6
gl|32|d95e07d0a6d19a554b8c3b87b9e5494ec87cb07fedd190637e05d44ad13ae2dd647065cf5365f9a42cdf97e17d0d8b0a59b1b9c917d00a002f22b23d7d8c3aa4
gl|64|2dd4d97b752f618a696e8be59748d333af0f0279a3cd6022ea36e4e00e0395c1272f7cdb1fe18fa0a15c295175c1fb7405038e85360a18c7d1cff85eed9d8b89
gn|32|a8b41d2370937cbae77682facd425bf55e4813e51a597e7a9eb260dd39d68e82b4409685a32b96dfcef55036b303940160d74d70fc7be778908a14f370edf71f
gn|64|a08ac1ef56356104975321472da8acf37d88e7b3335353abafc28f85b92d16021f552cea0713dce3eae58a0155f1b28d0727838c825df2205d50ca4f663e01c8
gu-IN|32|713f6b39b64b7842a14cfb48b0d4e76bafea3ca7aeb19a9ef9730275a6afd159a7f3a92b7392adfd3b7483b98d986f068264b9d8c431accae526dc8db0aa6d16
gu-IN|64|45c62ba18c54fd64a95ac00d59b0a36ec9d8d29aba52e63835f15699ba4abe6d0e15b0c0fdb1105ed4ee1a0c9e6fc307411371845306223bcd05d153bede2f21
he|32|7e1137163bd23d336362037f7b99e68bc8716425783c5ef7fef62d475b0c260dbd4fa8e99cf8a68566fac24311fabbfe8cbaf9f06de2a2cd48944c5ccc076673
he|64|aaa9fee44b861044843abdd779a92b1cecef635325285db3c53fd2ef0e71f8505e472b705de23d1abb1de5fd78d5b12f3f0eab5ba167cc96841a8f97f29381b5
hi-IN|32|32b93d3f4a5218950a82d58923f4143a5906ea4b76716da4ccba089e5dffcfd22f40baeb5190f82724aa01001fb826dc11ffae9283968d3367dfa8aa81ce83c6
hi-IN|64|27bd3c833c97fecc67edb1a49adde085a99008ddb2faa480e2a78772f3f572c61427a2d56ae16b9df25079d71e76b783c89f09199d5c30d363c4822a6a4bef47
hr|32|ef6e42a12352133d8bf5131f9fb4e35631517dc3b118dc6f7d8301a2ba362af210d5d7e5a85813ab41c5dc2ef7873ff2acf71b8a85282bca07b2f42d73fdfa8f
hr|64|b1b27d2f1f4ec0bb3e3d2e6d4343ccc4b251ddf00fde678e338bfa9d07f133dc9b3d4ce7d8ca48d4ed4909201356bd381b159f9ad68982ac63e5029132951b53
hsb|32|b4a866556f65695f481273ec8c00e5fe4e899ea2ab48ef117936d07bedf26b17cd79b644e7b09f6df301cf9263c6d830c75c113ba4ebfce8e44345702bb0fcbf
hsb|64|c09c4a8027515199ccaae5e17c2928343cf8ced04bbc1a2f7e3d1d25bf3fac2be506ef30d2995a066011b9f2beba183496c79462dfbd6e262da02ab7d2de805e
hu|32|f0b1591ff8368bc53eed8d744b30acb66f060353b2405d13c0750738e1fee7ca502aa4a573abb8625267bdb77993086d0dc23124af2bd89f1fcab73499b5c9b1
hu|64|34188c329b817c7e525cc5bb9f8771e0db886aef8eb2fbc9edba8f1d88730dded73f446316a0bb584c36dad564185f4feb79e054fe826d7a40bc8c126692cf32
hy-AM|32|c00bb087714d60d149fb76164f76eb52cbc994acf3a026025d043df167967a5ddc86d14450f2589c566e7d25118aa4d8dc8cbfc7f5c7e68c0f0e36ccf7e48b6b
hy-AM|64|889e520143a00d5bf069b6bc04f64ca5a30ddbb4ef0fb992942a8a2e442b7d1154cd88352e604cd57e842e80d47dacd06ee63246121546e33525a3751b5f6c8d
ia|32|4099937800978a90f705fc01f6ea2833d41f69fbf1a00a335cc82bafd1eaa88fd2c29425e1c8e8738e4a071368b852dd313b6d571e8035f3dff40b32a785bb82
ia|64|a5482dae85e2e7c64f58a0ae6852936768680b953163d685829dd744b407d5ea2a1f64a21ad0950568fd8458ed5add8976a66d6b66200a53c67b06b180a80739
id|32|0ba51f8a64518556bd866f056fa00c051041948f88b4ec6b4ea0744e3f329c71c4a688f975615589295023d3c1714632b4c4b5e74132cc7d691104f75a94ef96
id|64|e2c471d59c31bd7ecbe879825022eca6ac0a7d01d5458efde6400eab016b99f0da66a1d0d0024333e4ed3778dfa3ec2999688426daa88ed792590c591e5e0a1a
is|32|2245d4873f129172200e5077bfe40ec91be957d3427e0c691634d5b780ce12e024037ba16cc3a3219f4095997f6cb62f5f80e9c4069de54f896dc46c7a533a0b
is|64|6c2559417a9029085cb34f893ed9af7fd72db22769dac064947313576b7203cb0bfbda1363e24b37e929da569579542093c6e7d372a6034631b325ae78253471
it|32|ba346ff11190629750090307c5a61d5684d22b2ada94545be88213c11287d9e89b0a6c47e65d747ba342df529ed2b648b48745203cf1bb08c1a14492edcbf454
it|64|57b692c24d8942e13bd16cfac1655429bcef546660c9aa00078f627a3079d4cc8e378d1e1a65bcecd63d0491abec39d33ad75dbc22e06c04b5ce11b0d230d553
ja|32|1918c3227c94bf7653799d554163711bca1125a0847744c4c196ee034cf90c471216788a43a8dd59d791148c8372ec27ab47733984e5b7218c417b2dd6d550c6
ja|64|23af99afffa119af84a2a6f92bd849721b3445281804be07509f61925f970afc0a189421d9d1f20789fc01f245fab5826f78bde2f95b1e1cc4273186db129c03
ka|32|ab77744de154533893432687c299c3300920c486fbf8b36a3cb577ef59dec484f462b65e1e8c018639e2484bc50bb4cc71d7ae0fef92f1061338a73800bd0986
ka|64|4f4cbd26fc16061da532a2f690d7406ac46e8d85b842da3a16cbaa1c069c976eab79fb10bc9050ca921cd66b0fede34c8001c87a0e5fdaa6078bedf2c0038f96
kab|32|b38040d5b306887d1a9bf6712ae1ea9ebfd22bf6e526d4d22e97d7518544665c5573dc061b05ab3320805608aa5f13a987e09d792f1f2dcd9186a026d0fe6be8
kab|64|23a28b5d5fe08f3ec1a124a2b0e41c42f159ad7301d46777f9cd892785386e1c5bb5f9b2d4ea51015f56bc4e0bd266215f65322c7728c02ba706b880690bb3d5
kk|32|08a362e696ee2fb9160d4783249e94cdbe17d5e9cc38d617d32e5919831bdeedade616bce0c8848583d456818d37c4e25835001216e690588b67ae801b369a57
kk|64|48a3eeb8795ea9d44a79eabc4c88974f2fd7b0819b88849b71f1726bfc587086811f6bdc2ba84a2138190c39a9400e2d733872c32443b025ec39e66738d9256e
km|32|4db99f7048062633bd2d2caf30a1113a17df123bdbf20b4e671669e3fc92dde2143b7ed23a621724d2c8bae4bda96126420fc1f68c8f6c6e780325ea7a675703
km|64|e30160ba14ce3071d25992b810be0abcb65dadc354a5dde24b6f591179b4c954bafbbf3539389434ef2373a54b5d8d6d3143a3e2204c1b4ecb1ef05c7ef9645e
kn|32|43b56c081ba2b8b625d451b18d5eaf1abe53d7a3a57a1784bd6f4bd7c66389abb630e2553d2bb3a719c36f94c8d206ae840715635183380f5f0d15c99de02e0d
kn|64|ef1c8a5aa9d56e510461abbd2c054bdbf836cc7f145f34403644d0d77e86a201b03a3920fd7f69e0224a831ab08e58d7f4759ff67d4ab5b88f3708c78231e00c
ko|32|ce52621c371ebd4adf04e56f262764d07bbbfba9808a281919743aa067f16c5e332883ebbfc8f768a270f0b9cdc547d7335f79a78f018dd4ba6218890d554dd3
ko|64|a8981a5cef2cee3b9a25cb97cb49b3520578706cdeca12b64fe1be63ce797f7c1f7fda98cc9dfab59a95162f7b9604eef05edbbe77a5c5c8b05c684167b2b909
lij|32|67739b1c65e23ff68ef6e2b4d7f06f07b1ab2986481657cfd4942a425e37a893d2574b097ece806f207a53ff39bf105db7e759187d402eae93fe9a497e313da4
lij|64|6d28e43338012fbf44ccf252323f232f73097b6164b55df661f4b68d236c40bc64a9d9cd0e7cfb5de494beb222f93042e687a8867f7061a9a886d44f17f589ac
lo|32|88012a07933f4b8b3bff6495486458dff0b1bc6ed4fbf048e6e96d0b496005894a672081b13e8634dc1981daf19046a3f3a7d8e8de241fa209d5a0929e6bb2d3
lo|64|dec4a31d9032916f7880098350b8520f1f20ffd9fe92a77284c81f6c55e491655716a9ce5f1b11e4389351f9f11cfbc9592f4762d289f5123e2fbbbcda88fae8
lt|32|0424a9f1c828ca41136516c4242321545ea10c37eba9125e20b6ae099d282e347833b866dde9f500f4a9664093d440a814822ad1f4196aebf5f0aa1c442564f0
lt|64|8fdeae7982ef61c52dcf0e3195b5865b7f570f8a6abce4643af50b118bd54e7784bb1270b0f50f191d213c4d0ae382e0ec7c41ad7130a6989e82d99e9a03f3b2
ltg|32|0612b1d7b43ee9fed58b8d0bf7f067fdd0c2a79c611ade1144b5d28e20b85d961059fd688bf8a9ee5a995cccf1c70ea375be54287e3780e561ea7d332bf2d394
ltg|64|25edeff2040de42f471870608dff347ae2e8b808bbfa0dd9a25d19bb757a6aa8dffa74e9e055a89d18955a16ba3f300b555fb1963c8be511021f3288b34dc178
lv|32|e9da71b91787ca104ccf39f51cbb2f5a342ef220a298b8a8affc53a2f3ebe9c34c8d9a119107d68a07c07dcc5c4a7880e7adefb554ad8ce355137967e85ecc1f
lv|64|11e97c78514c497bdf9b19566eafb798e593056c6ee5d07927dd451dc4c12ae9fdae0286d5426aea0424a2d399c5264936110ae89aedfafefb80d7214b18f423
mk|32|71c032b345905f2cada45b587b3372894ddb97334dc2012dbcf4f48ec740a42261f2f7f1e0a00b90a673a2a714f718552e22c665c56a10388bde74b97d77911a
mk|64|bf300b5086e85957b47cd1beb1cd7f85030d6bce267fcc2b2ef5d4c2e9690281692b9bb86dea90c94705b7776d2e53d5f52ab1ae2eb554a573209a1b0e71c034
mr|32|047b29df91401c912b7560ecabf12338a8a3646122ba2b38c48b3bc0f93ee83fd90e3c645c1532317b5e146b63418ababb4312cac56ff922153aa7a6f1f83df3
mr|64|0095592552d59ac59d40ac0ed4e48a09f3e36421f0ceb734fcace02fcffd1f2f9b772d4e8f3a725232acafe23aa66e39d1835485d8f9a96407231be649ffc40f
ms|32|2475b91ddd6f7608c09ecbc5a9291735fe28d7a5b3cbe4ec225d8360f253c654e7fd27a965ac4a68e12b60d32ee4ee28767eed5aa6695971d5aa50c8918b36e9
ms|64|64d12e485f7c2a896c028e3f81a04732c970c11b7466dedfa653df33bbcf2af300cfc943229178f741e32841f47578478a8f606ba24f380de682196b545ba5eb
my|32|222e7ac5352262f543d7dc05090996a9c63de62ac225d8fc13cc059e7214f875784958774e6498565721756cb5835fcde0d7b4356c6b64d8d500a77ce4eb985f
my|64|90b8bdb44b45d77de981cd527bb474cdf38ad15a5ddfc8fb309fd7ee3e85dd8c2a37521ff8e7f9ce889f135f943277f039fd2e80ec69b48a0390d925028d5d19
nb-NO|32|472c7c12118992c2e3faf887d7171e6a659207b5e44ff842509cf28f5066beae4c907547ba6c2bdb8e9330eb0df9933f2f0257c087484e60ae4da2bbf3ee581f
nb-NO|64|355becac58fe87566927f988016daa31a67afb0bfd88de5175bfe2b99ed9806c7f2bf6bf46e39cc0bae0dcd075e31d84b028a2ac870dd28b373e03079dc99bf4
ne-NP|32|3480827038daa929ffc525834f0fe065ba57cccfba1c1791a2439cb167d5d7ffb4814a337c9bb85a0e2ccddcac1cf5595c1a7d52fe8fdce7edeb043fe5454ad3
ne-NP|64|98937aeccc59d3ad5c12c27496121907e1dbb519799330f82aa6d8e51035248ef28c6e2af24050f600d8943ef93ea55f2e1968684bf4d9cf5eced433f6bb1dbb
nl|32|c785dc2f585833b7b98debeda1436f6375b93995fd4f4da603b025d6569115a11658a96d6aaf9a9db43c9bc5f4ab2b69cee935636d2184d0731831c92a86a322
nl|64|a5da6766469de340368a287425893ef3aec420d178e4f07b01e1cd7af455c548423a74ebdc2485359ac0bffae434a099b19696d9332f2f0fe7c23c498de6a880
nn-NO|32|1d13444c28da141834355318980bf77cb073741ea796adfbb7a23213d1c5d8f46bbb30ca0b8e4d6b28569b1cc7572d6a97649e7323e9638c0817888b306881ae
nn-NO|64|bfb99d06cb4c27e5602c92b65248e8f351512b1c1b4057c90db2b6d637e3379a12e4c94961bff2f024e378bb03fc3d9361e5dc2482081a7e863e1ed844e23fc4
oc|32|553a3e5e6b6b155849335e3683e45e6b7579e57b0594a4311b30f1f47dfab9e37e959a208985876dff101777a4ff92504f160dd1efcb969771cae7db094ae842
oc|64|8627515eb35a30d496346bb36f2ea3fc1ed0bf08df5c1086abc7b0b187a8a8c7da5687220f8e68d51d0e7e1d1a8c3b57379068a87a4a9772ed4a4b1c291d0d0a
pa-IN|32|76051ba916cc551c19ed949a540121f7a513a567a88beb8883b6259ed40e23088bee84bcb1bd05cd02aaef512ede64626e6a57568fd7780565b62c0483afdf34
pa-IN|64|0593412b063f1816ca4373d68ea08f7e490aab3265fe75f08bacf4c1a9a534f88fcd003d035851ef0eb867dc92ea4e581d92c876af7681bce47f0354e479a374
pl|32|13a08cfac062c5bbdbfd463ac142aa23f3bc18f84496f9c2ba28fe868be494014979cba8cfc4fb108be7f0fe23f56589f53756073fd50d901efa9f57cfdc000d
pl|64|f675757d7864a5db35f7aa72b656425c40ad99e12973adbfd2b4b6da4ce2521a8c41ab3df917f785d893d29876061fb31c0ffb04e19967d8f77d41fc16fcdb82
pt-BR|32|3b864c970a4401a51fb8732b4761b255bf5d34faa38e9e13bbecbefcfb5185772684967cd428abf07849424c1717cbcac47e798da9cb9b944354055b0c588a90
pt-BR|64|fa9c559d7e065bec69c502270498213f96d224b7844b3dac7f2316ba9ecc799f71526f545b2425f1eff448206e433d2b642d00c8d29297a1fb7ce829e9e4d6ae
pt-PT|32|c23bd05657972b0d4a12ccc0eced18f214ae0fb1fd699d1dc19edee67e2d0fbb5cdf4ea31d6020f4748d6cdcdd2aa9a74c7c6cf458133679a065695435463a9e
pt-PT|64|fad546ac9ae4adfe638cb3179f68ec98db3e941ec009f62c28f1a6f9b7a3d7b620bf1222dad954a8ec28500751e718a50e71e4a43a2416e665f5d5966eb6a3fc
rm|32|231f205e0f479676c492889ddaafe4f23caa80e9a8575835f1e082b368000753f0526725de79b193b30726dc09aeea690fee8f209ffa3c45927d3e68a7a8cf68
rm|64|4f65ecf8e80f69d80deed232de545727ee59df1612cfd3c27de9d664b66542970c2fa8c582afa0635b37683b037b42f79afa7ec30d28288773ddda44d237ad96
ro|32|4f1fbb321cbe5da89a993bf6456df5dd60e516842927051010fce4f82141408be4929e12fffc22729ddde3ed311c42890a630f62e57672499b9e5dc59352c526
ro|64|075cdc4c490945dc0c18a4e7d3cb586b884448f679ada455fd7fad6f4d8f52da97fbeb8d4f39d5a14cd7dc349f3ee893a65b96c4a423dad3f8732ffbfc1abf32
ru|32|01ee7c9f41d2f867aadb4c8dcfecb81ff5d3e8cc3b0a30d0321a16af710b9adbfdd251bc21ccaf89fb8fdc5edb3e9f8baca4a6f6fc4168016600290322b6c4e5
ru|64|18731a64c968e6f5fe4c45283c05b120040b11deb4d3daf6f4f00334192fa46a9cf3edbc9a7140dfbd7551c9faf6e69e4fe02460af6134c93f20ac6c08f53d3e
si|32|4f3593f6db53257a66c6a203a1b5b1906f527beb50cb5c48418e74dcf8c0bbd7f218b5dff8166f5137dc2757b8e8ea61c833adf48c922c53fe60f475dc80bdcc
si|64|099051c06ea276c6f40efb9b1b516cd563151b5f3db0e317cf925aa2853ef5c32b518d237d9dcd1d473176874dbf9b7298e7ccd06d24fd3456701437aede4da2
sk|32|55bd4b6dc3570fa1747899f351a1fcab9991ff812f1a46f0ba6091d738a05e3645d1046f8c16616e2d98ffee13add5e331f5c351d84979efb014c8e256296365
sk|64|754efc0a1c0056b49a06e293afaf13127fa2297d871ae773eb6a7c125353d62f8d1d5154f64344c6eb3b5e59990158ab7b78694eb0754da12bdf9b3401f880a2
sl|32|a02e81ce8a1786f9894cbaec6bfb5bb160225a6ac6df7690fb155abd36f71b1ad75b9d8dfc35019994ea97dd1e7bb87666323f7dcf5172fa75f84813d57a80d5
sl|64|136fc8f5afb1490d36296413894b6d44cd317b203d8cf5e9a7df7bb9000d8396389ff10c07a2ddd1255175c2d28cd1773222472d329114f00ca824aed76adbc0
son|32|2794a3be02cce5093ec580a2814ea3dbfbd5c67030f2ecb337ac8f3a5dd18a4405b8771de8c889df810830e657616431838130ba68e74d5ed46d25834a0bc15a
son|64|6414bb0aca37f41d76bb0525b87ef65368a8d55fb1604067b91240c548d625a4e540a0c4cf5168d19c558e2fe996d82b5cb38634e6e0f133e5668429a45ed41c
sq|32|95f04acbcfbedbf5a6bc964a5b4e8646b79313cf20208c5f4c6d373c5473d0391df1fce10025fd2f3cdacbc75b2a6ef6dea52f5ef4266e10656585965f74acb7
sq|64|1f6187721ac9bbb08ddc737793f0664e365d1f9fc90fe87c3f68485d5096dec4f16ce2f071a1d7f3266454db8d3e1d01f145ab107a63861644e30f080f5a6503
sr|32|2e05baa0c7d5a9e1333f06059d59381d77924bad58c5ad2c7897aab4c79d11371ddde48127918607b7e750024b97414bba61d120b96f5a8029f08826abaca577
sr|64|aaef023ae9be316536ead36c26b31970ad923a80eefe4dcd0bf81fe8df611ac827fb71590a9f5bfa2141aefa7b33943d9f1e57555dcf77169c5ebf76ee4bfc0c
sv-SE|32|d7bd3e258a124f7e3434e56aa846462e563ac0ba1cf51c473be3a8e1fda0c6f73809ea3c34d12b69a56ed0857cd941b4b48e6f938c6d15b65a3ac757099313e8
sv-SE|64|86fa9e2afde03032190c2287d69c750546072ec0d326396fdd1b4409affed0e898500d5da1afdfe1b6813ab3af59571db9ea5dea3d14497e23245430902d1a2c
ta|32|fe362a21ef8a4a058704c99c61fd5332386d0affa13e1ac97747de9352f343d6e7092eb1b750396825083c4c08ebd0ac02cb3d0118eb3cac00d5873482647ce6
ta|64|9bbf3b629ec6137926d781a7a0c30f14cf480cd009ce16a877938c15b6c65017775dd4db062331be069459280d54f024396544bdf504ba16930a7071aaa5f1da
te|32|7f1980f3e87e2bfbb14bc12f703445b02e77aa5136de830542daba6886038c99089a02a3a31c73386fb69bf6bccbdbab1ef1c565ae9d84cbb22a86af50fff945
te|64|3741b9b83371aecc2e1d10f4c0f88cf5b482bd98abaa336ad83711385527b4615a5b5605b4ee9c35de91b1b6d6a0b89aba48c761314c1011a9c1e690ec3d043d
th|32|e21662798fe3510b81a863c00b0dc716ac5ca272189d2a340cd0d269d9933eebbf49feaf0ad98e495bfde2c94bd8801f9b39a089fb6b952ed1114f220a377224
th|64|14dc5b6c352c05c28e7177085e1b3d72f42773c09b2055e484310f477abf9389ff7693eb4f04e7953e902234278c85a761267ff53bf2bbe86720cf4b6728af03
tl|32|7f11aa1786196b9d29b80247fdbb0e0babfc0fb55125c4fc971918e84e72aa007ae5ff6dc19a39984f86eedde240a888818e58c6cd542ad6a7613cf6b0bec526
tl|64|6004930316712e5f25f9117badb221c25e0618beb77cb8909e0398913e07aa606d7983c0419923b636935c5a74c6b93717e19948fc9c0f03bdfbf3f9f77c012f
tr|32|6293163731fd637ba30a98a6dad55df6aaa6d69ad46fb658b92c410af2c541a1730f799b455faafb3b0ac5a4936dfc6af78e5e77a8da530491babf717f3082c0
tr|64|e5033bac766d16fa5076cfc9d64be40abf66e7a46ede27fcdd1d092a0381475ec4a4b8fd2caa82ddf487841168fe55bbff0446e93534201b81e6e5d7d4f57410
trs|32|678a30e009c2c538026b277f095beccba9cea3ca6153d66b83c64a6f69cef79146e259b9f22df97eae65bb45f078124a68da00dcf4cb5d5b403e8e05a3daa9da
trs|64|d7d17803d4bbcd31a1f015e77e6020724f8733cdf9288135dfb79d6178f50dc62416c1924c6ad69c354cbcf9edee5c500a2bfa3ff7bb37b544662918718b96c8
uk|32|797c084014d2f466d17e3cae1a8fc203dcf24ba8c17d65f3d5995b9375eea1864d1303866d208573ae29a504346e6fdb7c26b773c62f902d6b8adb7abfc9b87c
uk|64|ea31998cdd780f792c1435edbfbb7953a82824b317f46704bc12d40561ee606104f14de88e89b52c604111a619903b6ce46162caa25afbcee1b192dbf4df8e5d
ur|32|7ba259fd5406a0883b366e8e8bbab8fcebc1f1ec97631dab7feee9386a489608c7f211502e8670dd1b1da052a2b26234313bbbc0142661ff5366e873df613f6c
ur|64|fd8a907319823fd9938dc53b6706b8f1a421a95b6c73f50389df19b77b438ccdce704b198beda5e612b8058bcb834339af9239cc1ff476db5b4630e38c3738c5
uz|32|29132a45181142a5bb70bd16cb4d4d009daf76f7b16651dbc247ac741e8786ed90a45fd0e913d15ba1c09d8e6e68374038e41164f94c29bfcc2803cfd1f9df27
uz|64|89efaa1b061af697e747f001ab4f254e7ecedea153d31cec084ab9f34a0c722dd6175e2a21ebde76399353a85f279ddbc244425c729c6a06986fdd178b94ba4b
vi|32|880519071218da5f47b62b438ae6aff4bc0ebaa34e7ac3bbe37a16f7b4c138b808e231677294b4db863b03d1eb62b7456638cd82e8a0742892c19589ab5a1d17
vi|64|e2db6b2151823ec4f265b9c9d244dc1646d1743df11ececda8c16e326f73c5fb4b8f961260c7b517da126ae646bf7dccc402f57dfb027313bc77834dc89860d2
wo|32|e66e83956f7b16ad13a6ed7f1d445c8fac50a892f18e3c81fff8cdf1122ff83859c61fac0b02f71a3714347c0c466a52b7ab25d26cdc30f9521455425466ae89
wo|64|66a28574081fa84be1e98be3a660090354ec2f6fef325cc5b11bb46350d108c96dd41159138ebcb13702b430b35318921fb6ced7725a3d0cc4ea74a2806fcb3a
xh|32|cf0e58121edf14c0bb99ec457f76f1c858d9c4d199ef7cb7f9c24a69afc063f6d53af5ec94fbc2843d1e999a2ed5f034331b6c2769480e6e3df460ca3053de56
xh|64|c8553965d676f570f06b3112a72ea3e98a392982631e59ace89ea01319006ac25538984165baf8614dbf9ce0bc823b0b97dbbd9b9e260a36235a31374fe0fdd1
zh-CN|32|bcd057b7ee23cc8f5e894ac1fe7deb96d803e4ceaaa3b4f737c095b8288a888c13323722cb95716ae85c2edc6914316f043e980eab5efe1ddd2749c006454a1b
zh-CN|64|e97aea451e2461a24ea8dfdbff64f652ae720af2f02375378073677eb7054da09a06c8e0b198d40a5769c4788781a0132b6799ed2ea32a88d44bcc5bc2e2c945
zh-TW|32|0aea464d08c08b1decf9e482985a5df0d7cbc6e341c04786b0be9315cb8daf651a402b75bafc8ad181fd61760bbc680b0a4d9491fbe4adfccad3d5d9300257c5
zh-TW|64|3c19bc37147276fe0c9a8ab85e615501dd7ac4aab87a990eafd9db926c833af761dede514e31beada3453fe891d819a000a46f8fe6a9ae62129fb5577f015830
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-Object -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 | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique
$packageParameters = $env:chocolateyPackageParameters
$packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
$argumentMap = ConvertFrom-StringData $packageParameters
$localeFromPackageParameters = $argumentMap.Item('l')
Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
$localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
$uninstallPath = GetUninstallPath -product $product
$alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."
$systemLocalizeAndCountry = (Get-UICulture).Name
$systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
Write-Verbose "System locale is: '$locale'..."
$fallbackLocale = 'en-US'
$locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
$alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
$fallbackLocale
foreach ($locale in $locales) {
$localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
if ($localeMatch -and $locale -ne $null) {
Write-Verbose "Using locale '$locale'..."
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-OSArchitectureWidth 64
if (-Not $systemIs64bit) {
return $false
}
$registryPaths = @(
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
)
$installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.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-Object -last 1
$checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1
return @{
"Win32" = $checksum32
"Win64" = $checksum64
}
}
$ErrorActionPreference = 'Stop';
$packageName = 'firefox-nightly'
$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Nightly*' | Where-Object { $_.DisplayName -notmatch "ESR" }
if ($key.Count -eq 1) {
$key | ForEach-Object {
$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 | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
Log in or click on link to see number of positives.
- firefox-nightly.73.0.1.2019120309-alpha.nupkg (eb9a795b053c) - ## / 62
- firefox-73.0a1.en-US.win64.installer.exe (07e5fba6e77e) - ## / 64
- firefox-73.0a1.en-US.win32.installer.exe (63d1f38c5be8) - ## / 66
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.
Mozilla Foundation
-
- chocolatey-core.extension (≥ 1.3.3)
Ground Rules:
- This discussion is only about Firefox Nightly and the Firefox Nightly 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 Firefox Nightly, 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.