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.
fonte
Com este arquivo .bat, ele tentará atualizar ou instalar automaticamente o Flash Player para Internet Explorer, Firefox (SeaMonkey e etc), baseado em Chromium (Chrome, Opera 15+ e etc):
Wget necessário, você pode fazer o download aqui e precisar colocá-lo no mesmo diretório em que .bat foi colocado.
Um exemplo um pouco mais avançado, escrito em Autoit .
Características: Verificação simples para nova versão, se aqui não houver uma nova versão, saia do programa sem baixar o instalador do flash player. Se o instalador do download falhar, mostre a caixa de mensagem com erro e saia. Janela de prompt de comando oculta. Não precisa do wget.
Depois de instalar o Autoit e o Editor . Clique com o botão direito na área de trabalho-> Novo-> Autoit Script. Clique com o botão direito no arquivo criado-> Editar. Agora você deve ver a janela do ScITE e, após a linha "Adicione seu código abaixo aqui", adicione este código:
Em seguida, na janela do SciTE, pressione Ferramentas-> Construir ou pressione F7. Agora você será executável autônomo no mesmo diretório em que estava o script Autoit.
Eu recomendo criar uma nova pasta (com permissão de acesso de gravação) para este "atualizador". Você pode adicionar um atalho para esse "atualizador" para iniciar também.
Aqui aplicativo para desinstalar o flash player.
fonte
Quero compartilhar meu script em lote com você, salve este pedaço de código no seu bloco de notas e nomeie-o como Download_Install_Last_Flash_Player.bat
fonte