Resumo:
O Flash Player Update Service não executar em um cronograma confiável, e não o download e aplicar as atualizações quando ele automaticamente faz correr.
Dada a importância de ter uma versão atualizada do Flash Player instalada (para aqueles que não usam o Chrome com o player incorporado), gostaria de encontrar uma maneira de garantir que novas atualizações sejam detectadas prontamente e instalado.
A seguir, são apresentados os detalhes dos meus esforços para resolver esse problema por conta própria ...
Apêndice A: Serviço de Atualização do Flash Player
OK, já no Flash Player 11.2 (mais ou menos?) A Adobe adicionou o Serviço de Atualização do Flash Player (FlashPlayerUpdateService.exe), que deveria manter o Flash Player atualizado ...
Após a instalação, o FPUS é configurado para ser executado como um serviço do Windows, com o Tipo de início definido como Manual.
Uma tarefa agendada (Adobe Flash Player Updater.job) é adicionada para iniciar esse serviço a cada hora.
Até agora, tudo bem - essa configuração evita ter um serviço em execução constante, mas garante que as verificações sejam executadas com frequência suficiente para capturar as atualizações rapidamente. Atualizador de software do Google está configurado de forma semelhante, e que funciona muito bem ...
... No entanto, quando verifiquei a versão do meu Flash Player instalado, descobri que era 11.6.602.180 , que, com base na observação dos carimbos de data e hora dos arquivos, C:\Windows\System32\Macromed\Flash
foi atualizado (ou instalado) pela última vez em terça - feira , 12 de março de 2013 --- 3/12/13, 17:00:08 .
Fiz essa observação em quinta-feira, 25 de abril de 2013 --- 25/4/13, 19:00:00 e, ao verificar o site da Adobe, descobri que a versão atual do Flash Player era 11.7.700.169 .
Isso ocorre há mais de um mês desde a última atualização, com uma nova claramente disponível no site, mas sem indicação de que a verificação horária em execução na minha máquina tenha notado ou pretenda baixá-la.
Apêndice B: executando o atualizador do Flash Player manualmente
Era uma vez, correr , uma janela com o botão Instalar ; pressioná-lo faria o download do instalador da versão atual (automaticamente, sem abrir um navegador) e o executaria; em seguida, você clicaria nesse instalador e pronto. Era manual, mas funcionou! Como minha instalação atual está desatualizada (consulte o Apêndice A), tentei pela primeira vez este processo de atualização manual. Contudo...FlashUtil32_<version>_Plugin.exe -update plugin
Em execução (no meu caso, isso é ) ... apresenta apenas uma janela com um botão Download, clicando nesse botão Download para abrir meu navegador no URL https://get3.adobe.com/flashplayer/update/activex .
FlashUtil32_<version>_ActiveX.exe -update activex
FlashUtil32_11_6_602_180_ActiveX.exe -update activex
Em execução (no meu caso, isso é ) ... apresenta apenas uma janela com um botão Download, clicando nesse botão Download para abrir meu navegador no URL https://get3.adobe.com/flashplayer/update/plugin .
FlashUtil32_<version>_Plugin.exe -update plugin
FlashUtil32_11_6_602_180_Plugin.exe -update plugin
Eu poderia continuar com a página de download para a qual me enviou, desmarcar a caixa de foistware ("Grátis! McAfee Security Scan Plus"), baixar o instalador (ActiveX, sem foistware: install_flashplayer11x32axau_mssd_aih.exe, Plugin, sem foistware: install_flashplayer11x32au_mssd_aih.exe) e provavelmente tem um Flash atualizado ... mas qual é o objetivo do Serviço de Atualização do Flash Player se eu precisar baixar e executar manualmente outro exe?
Epílogo
Desde então, suspeitei que o serviço de atualização foi intencionalmente prejudicado para levar os primeiros usuários à página de download manual. Se isso for verdade, provavelmente não há solução para esse problema em escrever meu próprio atualizador; espero que eu esteja errado.