Como permitir que não administradores atualizem o Firefox

Como permitir que não administradores atualizem o Firefox

Como posso chegar onde os usuários regulares, no meu domínio do Active Directory, possam atualizar suas estações de trabalho para a versão mais recente do Firefox (quando o Firefox avisa que uma atualização está disponível)?

Com o Google Chrome, os usuários regulares parecem não ter problemas para manter a versão mais recente.

Mas cada vez que o Firefox lança uma atualização, é necessária a permissão do administrador do sistema para atualizá-la. Isso é verdade, apesar do fato de que durante a instalação inicial do Firefox, eu selecionei a opção para que o Firefox se atualizasse automaticamente conforme uma nova versão fosse lançada.

Eu também tenho esse problema com atualizações do Adobe Flash. Por favor, avise.

Link:https://support.mozilla.org/en-US/questions/926316

Responder1

Este script de atualização (.cmd) pode ser executado através de diferentes métodos (SMS/SCCM/outras ferramentas de gerenciamento, PsExec ou outra ferramenta de execução remota, tarefa imediata/agendada, script de logon etc.):

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Mozilla Firefox" /ve | findstr 25.0.1 & if ERRORLEVEL 1 (xcopy /C /Y /Z \\server\share\update.mar "%TMP%\" & xcopy /C /Y "%PROGRAMFILES(x86)%\Mozilla Firefox\updater.exe" "%TMP%\" & xcopy /C /Y "%PROGRAMFILES(x86)%\Mozilla Maintenance Service\updater.ini" "%TMP%\" & sc start MozillaMaintenance software-update software-update "%TMP%\updater.exe" "%TMP%" "%PROGRAMFILES(x86)%\Mozilla Firefox" "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe" 0)

É uma única instrução/linha (ajuste o caminho do registro,% TMP% e% PROGRAMFILES(x86)% conforme relevante). Para garantir que o script seja executado apenas uma vez quando executado usando determinados métodos (por exemplo, script de logon),encontrarstr(através daconsulta de registro) verifica a existência de 25.0.1 (um exemplo de nova versão para atualização) e os comandos de cópia e serviço subsequentes são executados apenas se não existir ou for diferente (ERRORLEVEL retorna 1), caso contrário, os comandos subsequentes serão ignorados .

OManutenção Mozillaservice chama o atualizador do Firefox, portanto, uma conta padrão pode ser usada para executar este script (se estiver usando SRP/AppLocker, use uma conta relevante e também ajuste os caminhos usados). Além disso, a execução atual de instâncias do Firefox nos clientes não atrapalha a atualização.

atualização.maré o arquivo que contém as atualizações; existem dois tipos - um*parcial.mararquivo que pode ser usado para atualizar uma versão imediatamente anterior e um*completo.mararquivo que é uma atualização completa/cumulativa, qualquer um dos quais pode ser obtidoaqui. Por exemplo, para atualizar de 25.0 para 25.0.1, navegue até25.0.1/update/win32/en-US/, salve e renomeiefirefox-25.0-25.0.1.partial.marcomoatualização.mare execute o script. OTOH, se os sistemas tiverem versões mais antigas/diferentes, usefirefox-25.0.1.complete.marem vez de. Observe que as versões (no site) que terminam em b* (beta) ou esr são diferentes.

Para obter detalhes sobre updater.exe, updater.ini e MozillaMaintenance e seus parâmetros, consulteAtualização de software:Instalando manualmente um arquivo MAR, eAtualização silenciosa do serviço do Windows.

Para ser alertado sobre atualizações,inscreva-se para receber notificaçõese/ouusar uma extensãoe/ouusar um serviço.

Diversos: Oarquivo de bloqueio (política)pode ser usado para desabilitar atualizações automáticas nos clientes. A configuração é lockPref("app.update.enabled", false);(O arquivo de bloqueio (política) pode ser mantido continuamente como uma ação Substituir Arquivos GPP).


Para manter o Adobe Flash, uma opção seria desabilitar as atualizações automáticas via mms.cfg e usar a instalação do software de política de grupo. Sobre esta e outras opções, consulteGuia de administração do Adobe Flash Player. O MSI do plugin Adobe Flash Player Firefox pode ser obtidoaqui.

informação relacionada