10
5
Adobe Flash Player is set to automatically check for updates on Windows startup. I've always wondered where exactly it is set to do this. Checking the running services, as well as msconfig does not yield its location. The message in question looks like this: http://www.technipages.com/disable-an-update-to-your-adobe-flash-player-is-available-message-forever.html
I know how to disable it via Adobe's web site (instructions are included in link above), but I'm interested in knowing where exactly in Windows is this set to perform this action? I have done some research on this, and people keep saying to check the following registry locations:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce or the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
However, I have checked those locations, and I still cannot locate where this updater is stored.
I'm pretty sure that malware also uses this technique to automatically load upon startup, and since it's not in the typical location(s) that a user would look, it's well hidden.
please expand your answer, as link-only answers are discouraged. – studiohack – 2011-05-19T02:54:03.190
His link describes the answer perfectly. A Flash Player DLL checks for updates whenever you are browsing the web, and it schedules a
RunOnceregistry entry to load at startup to update the Flash Player. Once it updates, the registry entry is deleted. The user account obviously has access to that registry location. – Phanto – 2011-05-19T13:00:17.583Since people are restarting their computers less than more, you can infer from this answer why flash is not updated on so many computers. – anno – 2011-06-29T11:04:49.813
Is the update call now: %windir%\system32\Macromed\Flash\FlashUtil10x_ActiveX.exe -install ? – Umber Ferrule – 2011-09-27T14:10:18.723
Note: The analogous argument for the ActiveX version is
-update activex. – a cat – 2013-02-13T17:27:06.767