Streszczenie:
Flash Player Update Service nie działa na wiarygodnego harmonogramu, a nie automatycznie pobrać i zastosować aktualizacje, gdy nie działać.
Biorąc pod uwagę znaczenie posiadania aktualnej wersji Flash Playera (dla tych z nas, którzy nie używają Chrome z jego wbudowanym odtwarzaczem), chciałbym znaleźć sposób, aby zapewnić szybkie wykrywanie nowych aktualizacji i zainstalowany.
Poniżej znajdują się szczegóły moich starań, aby rozwiązać ten problem na własną rękę ...
Dodatek A: Usługa aktualizacji Flash Player
OK, wracając do Flash Playera 11.2 (czy tak?) Adobe dodał usługę aktualizacji Flash Playera (FlashPlayerUpdateService.exe), miała aktualizować Flash Playera ...
Po instalacji FPUS jest skonfigurowany do działania jako usługa systemu Windows, z typem uruchomienia ustawionym na Ręcznie.
Zaplanowane zadanie (Adobe Flash Player Updater.job) jest dodawane w celu uruchomienia tej usługi co godzinę.
Jak dotąd, tak dobrze - ta konfiguracja pozwala uniknąć ciągłego działania usługi, ale zapewnia, że kontrole są uruchamiane wystarczająco często, aby szybko wykryć wszelkie aktualizacje. Aktualizator oprogramowania Google jest skonfigurowany w podobny sposób, i to działa dobrze ...
... A jednak, kiedy sprawdziłem wersję zainstalowanego Flash Playera, okazało się, że była to wersja 11.6.602.180 , która w oparciu o sprawdzenie znaczników czasowych plików C:\Windows\System32\Macromed\Flash
została ostatnio zaktualizowana (lub zainstalowana) w wtorek, 12 marca, 2013 --- 3/12/13, 17:00:08 pm .
Dokonałem tej obserwacji w czwartek, 25 kwietnia 2013 r. - 25.04.2013, godz. 19:00 , a po sprawdzeniu witryny Adobe stwierdziłem, że bieżąca wersja Flash Playera to 11.7.700.169 .
To już ponad miesiąc od ostatniej aktualizacji - nowa jest wyraźnie dostępna na stronie internetowej, ale nie wskazuje, że cogodzinna kontrola uruchomiona na moim komputerze zauważyła ją lub nie zamierza jej pobierać.
Dodatek B: ręczne uruchamianie programu aktualizującego Flash Player
Dawno, dawno temu, uruchomienie dałoby Ci okno z przyciskiem Instaluj ; naciśnięcie go spowoduje pobranie instalatora dla bieżącej wersji (automatycznie, bez otwierania przeglądarki) i uruchomienie go, a następnie kliknięcie tego instalatora i gotowe. To było ręczne, ale działało! Znalezienie mojej aktualnej instalacji (patrz Załącznik A), najpierw wypróbowałem ten proces ręcznej aktualizacji. Jednak...FlashUtil32_<version>_Plugin.exe -update plugin
Uruchamianie (w moim przypadku to jest ) ... przedstawia tylko okno z przyciskiem Pobierz, kliknięcie tego przycisku Pobierz otwiera moją przeglądarkę na adres URL https://get3.adobe.com/flashplayer/update/activex .
FlashUtil32_<version>_ActiveX.exe -update activex
FlashUtil32_11_6_602_180_ActiveX.exe -update activex
Uruchamianie (w moim przypadku to jest ) ... przedstawia tylko okno z przyciskiem Pobierz, kliknięcie tego przycisku Pobierz otwiera moją przeglądarkę na adres URL https://get3.adobe.com/flashplayer/update/plugin .
FlashUtil32_<version>_Plugin.exe -update plugin
FlashUtil32_11_6_602_180_Plugin.exe -update plugin
I mógł kontynuować strony pobrać go wysłał mnie, odznacz pole foistware (! "Bezpłatne McAfee Security skanowania Plus"), że pobieranie instalatora (ActiveX, nie foistware: install_flashplayer11x32axau_mssd_aih.exe, Plugin, nie foistware: install_flashplayer11x32au_mssd_aih.exe) & prawdopodobnie mam zaktualizowaną wersję Flash ... ale jaki jest sens usługi aktualizacji Flash Playera, jeśli muszę ręcznie pobrać i uruchomić inny plik exe?
Epilog
Od tamtej pory podejrzewam, że usługa aktualizacji celowo spętała się, by zachęcić pierwszych użytkowników do pobrania strony. Jeśli to prawda, prawdopodobnie nie ma rozwiązania tego braku pisania własnego aktualizatora; mam nadzieję, że się mylę.
źródło
Z tym plikiem .bat spróbuje automatycznie zaktualizować lub zainstalować Flash Player dla Internet Explorera, Firefoxa (SeaMonkey i etc), opartego na Chromium (Chrome, Opera 15+ itp.):
Wymagany wget można pobrać tutaj i należy go umieścić w tym samym katalogu, w którym umieszczono .bat.
Trochę bardziej zaawansowany przykład napisany w Autoit .
Funkcje: Proste sprawdzenie nowej wersji, jeśli tutaj nie ma nowej wersji, zamknij program bez pobierania instalatora Flash Player. Jeśli pobieranie instalatora nie powiedzie się, pokaż komunikat z błędem i zakończ. Ukryte okno wiersza polecenia. Nie potrzebuję wgeta.
Po instalacji Autoit i edytora . Kliknij prawym przyciskiem myszy na pulpicie-> Nowy-> Autoit Script. Kliknij utworzony plik prawym przyciskiem myszy-> Edytuj. Teraz powinieneś zobaczyć okno SCITE i po wierszu „Dodaj swój kod poniżej” dodaj ten kod:
Następnie w oknie SciTE naciśnij Narzędzia-> Buduj lub naciśnij F7. Teraz otrzymasz samodzielny plik wykonywalny w tym samym katalogu, w którym znajdował się skrypt Autoit.
Polecam utworzenie nowego folderu (z uprawnieniami do zapisu) dla tego „programu aktualizującego”. Możesz dodać skrót do tego „narzędzia aktualizującego”, aby również uruchomić .
Tutaj aplikacja do odinstalowania Flash Playera.
źródło
Chcę udostępnić Ci mój skrypt wsadowy, zapisz ten fragment kodu w swoim notatniku i nazwij go jako Download_Install_Last_Flash_Player.bat
źródło