So … I finally got around to removing the Mozilla Maintenance Service from my deployment of Firefox. It was pretty easy, but surprisingly unexplored by the blogging community. I’m by no means calling first on this post, just saying I did it through self-discovery.
Why would I want to remove this service? Quite simply, we have an automated process for our current roll out of Firefox updates. Mozilla Maintenance Service is a long overdue, but unnecessary feature for my infrastructure. Additionally, I don’t like things being installed arbitrarily. I may investigate if I would rather use this service for silent updates of Firefox in the future.
I can boil this process down to two basic needs:
- Block Service Install
Prevention of future and new installs of the Mozilla Maintenance Service.
- Silent Removal
Silently removal of the Mozilla Maintenance Service from systems with it already installed.
Block Service Install
Firefox Setup 22.0.exe /INI="C:FullPathtoFileFirefox.ini"
- REG ADD HKLMSOFTWAREMozillaMaintenanceService /v Attempted /t REG_DWORD /d 1 /f
- x64 Systems:
“%ProgramFiles(x86)%Mozilla Maintenance ServiceUninstall.exe” /S /v"qn"
- x86 Systems:
“%ProgramFiles%Mozilla Maintenance ServiceUninstall.exe” /S /v"qn"