Mise à jour automatique de Flash Player au démarrage de Windows

10

Adobe Flash Player est configuré pour rechercher automatiquement les mises à jour au démarrage de Windows. Je me suis toujours demandé où exactement cela devait se faire. La vérification des services en cours d'exécution, ainsi que msconfig ne donne pas son emplacement. Le message en question ressemble à ceci: http://www.technipages.com/disable-an-update-to-your-adobe-flash-player-is-available-message-forever.html

Je sais comment le désactiver via le site Web d'Adobe (les instructions sont incluses dans le lien ci-dessus), mais je suis intéressé à savoir où exactement dans Windows est-ce réglé pour effectuer cette action? J'ai fait quelques recherches à ce sujet, et les gens continuent à dire de vérifier les emplacements de registre suivants:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce ou la HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

Cependant, j'ai vérifié ces emplacements et je ne parviens toujours pas à localiser l'emplacement de mise à jour.

Je suis à peu près sûr que les logiciels malveillants utilisent également cette technique pour se charger automatiquement au démarrage, et comme ce n'est pas dans les emplacements typiques qu'un utilisateur devrait regarder, il est bien caché.

Phanto
la source

Réponses:

10

La réponse exacte est ici. http://forums.adobe.com/thread/750559

Celui-ci était un puzzle amusant, il a probablement été répondu ailleurs mais je pensais que je ferais savoir aux curieux. Comme quelqu'un l'a mentionné, c'est le module de plugin (NPSWF32.DLL en cas de plugin Netscape / Mozilla / Opera) qui fait la vérification; le fait est qu'il n'invite pas l'utilisateur à mettre à jour immédiatement (il ne serait pas en mesure de le faire avec le navigateur ouvert et la DLL en cours d'utilisation de toute façon), mais plutôt il reporte la mise à jour jusqu'au prochain redémarrage - en ajoutant une entrée de registre dans la HKLM (or HKCU, not positive)\Software\Microsoft\Windows\CurrentVersion\RunOnce clé.

L'entrée est nommée FlashPlayerUpdate et contient <system root>\System32\Macromed\Flash\FlashUtil<version>_Plugin.exe -update plugin- vraisemblablement la même ligne de commande que vous exécuteriez si vous vouliez mettre à jour le lecteur manuellement (sans les tracas liés à l'ouverture et à la fermeture de vos navigateurs Web). La raison pour laquelle vous ne le voyez pas dans le registre ou avec des outils système comme msconfig.exe est que les entrées de démarrage automatique de RunOnce sont supprimées du registre immédiatement après leur exécution. Normalement, ces entrées sont utilisées par les installations de pilotes et Windows pour effectuer une initialisation unique après un redémarrage (une fois que les services requis sont démarrés et les pilotes chargés). Vous auriez donc vu cette entrée avec msconfig, si vous l'aviez regardée après la vérification de la mise à jour (ce que le plugin fait en silence), mais avant le redémarrage!

Sanghyun Lee
la source
veuillez développer votre réponse, car les réponses contenant uniquement des liens sont déconseillées.
studiohack
Son lien décrit parfaitement la réponse. Une DLL Flash Player recherche les mises à jour lorsque vous naviguez sur le Web et planifie une RunOnceentrée de registre à charger au démarrage pour mettre à jour Flash Player. Une fois mise à jour, l'entrée de registre est supprimée. Le compte d'utilisateur a évidemment accès à cet emplacement de registre.
Phanto
Étant donné que les gens redémarrent leurs ordinateurs moins que plus, vous pouvez déduire de cette réponse pourquoi flash n'est pas mis à jour sur autant d'ordinateurs.
anno
L'appel de mise à jour est-il maintenant: % windir% \ system32 \ Macromed \ Flash \ FlashUtil10x_ActiveX.exe -install ?
Umber Ferrule
Remarque: L'argument analogue pour la version ActiveX est -update activex.
un chat
2

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager05.html#118377

il s'agit d'un paramètre dans le lecteur flash lui-même, auquel on peut accéder de manière détournée à cette URL, que j'ai trouvée dans la section Comment puis-je changer la fréquence à laquelle je reçois des notifications de mises à jour? en-tête d'un autre lien, mais apparemment en tant que nouvel utilisateur, je ne peux pas poster plus d'une URL dans une réponse (parce que les nouveaux utilisateurs n'utilisent Internet qu'un seul lien à la fois, je suppose?)

Ixobelle
la source
Il ne peut pas s'agir uniquement de Flash Player, car le message apparaît au démarrage du système d'exploitation. Quelque part, Windows charge automatiquement un processus de mise à jour au démarrage pour vérifier les mises à jour. Je veux trouver où Windows charge ce processus.
Phanto
Ah, désolé, je n'y suis pas revenu ... vous connaissez "Démarrer> Exécuter> msconfig" non? Adobe charge un tas de choses sous les onglets Services et Démarrage, mais j'ai désactivé une grande partie de cela, donc je ne sais pas si c'est ce dont vous avez besoin ...?
Ixobelle
La chose étrange est qu'elle n'est ni répertoriée sous msconfig ni dans services.msc. Je ne me souviens pas si j'ai vécu cela sur Vista (ni sur Win7), mais je l'ai vu sur XP. Peut-être que seul XP a cela [je l'ai vu sur XP]?
Phanto
0

En aparté....

Je suis à peu près sûr que les logiciels malveillants utilisent également cette technique pour se charger automatiquement au démarrage, et comme ce n'est pas dans les emplacements typiques qu'un utilisateur devrait regarder, il est bien caché.

Bien que les utilisateurs regardent rarement ici, ce n'est pas ce qu'un développeur ou un administrateur système considérerait comme un emplacement "caché". C'est l'une des méthodes les plus couramment utilisées pour exécuter un programme lors de la connexion ou du démarrage, et la seule méthode pour démarrer explicitement un programme une seule fois.

Si vous regardez HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runet les HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runtouches, je parie que vous avez déjà au moins une douzaine de programmes répertoriés. C'est une pratique standard. Ce n'est certainement pas moins obscur que C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Lardons
la source
-1

J'ai désactivé les services et j'ai également réajusté un certain nombre d'autres services de mise à jour et cela a considérablement amélioré les performances de mon ordinateur portable. Vous pouvez le faire dans le Planificateur de tâches (vous pouvez le trouver via le Panneau de configuration -> Outils d'administration -> Planificateur de tâches ).

costis.papa
la source