If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
|
Thread Tools | Display Modes |
#11
|
|||
|
|||
Anybody know how to nuke Adobe?
Mark wrote:
VanguardLH wrote: John Doe wrote: I mean the POS "ARM" or whatever it's called. I need to stop the damn thing from checking for updates. You'll still probably want to keep Adobe's Flash Player but get their standalone installer instead of using their auto-update web page which nails you with ADM (Adobe Download Manager). http://www.ghacks.net/2010/02/27/dow...nload-manager/ I do this but it doesn't stop Adobe putting stuff in the RunOnce key. I don't use Adobe Reader (use PDF-Xchange instead). You sure the Runonce entry isn't just the old trick of pre-loading the app pre-fetch cache for a quicker load of the product sometime later? Installers that shove in a startup entry without permission or notice is why I use WinPatrol to alert and prompt me to allow the change when the startup list gets changed. Other security products with HIPS (host intrusion protection system) should do the same thing, like many 3rd party firewalls with HIPS (Online Armor, Comodo). |
#12
|
|||
|
|||
Anybody know how to nuke Adobe?
On Tue, 6 Sep 2011 12:47:04 -0500, VanguardLH wrote:
Mark wrote: VanguardLH wrote: John Doe wrote: I mean the POS "ARM" or whatever it's called. I need to stop the damn thing from checking for updates. You'll still probably want to keep Adobe's Flash Player but get their standalone installer instead of using their auto-update web page which nails you with ADM (Adobe Download Manager). http://www.ghacks.net/2010/02/27/dow...nload-manager/ I do this but it doesn't stop Adobe putting stuff in the RunOnce key. I don't use Adobe Reader (use PDF-Xchange instead). You sure the Runonce entry isn't just the old trick of pre-loading the app pre-fetch cache for a quicker load of the product sometime later? Yes. I have checked the registry and there it is. This is not for Adobe Reader BTW, but for Flash Player. It must detect it is out of date when run but does not try to update itself at the time or prompt you to the download page. Instead it sticks an entry to run a boot time. I don't really need to explain why this is a bad idea. Installers that shove in a startup entry without permission or notice is why I use WinPatrol to alert and prompt me to allow the change when the startup list gets changed. Other security products with HIPS (host intrusion protection system) should do the same thing, like many 3rd party firewalls with HIPS (Online Armor, Comodo). -- (\__/) M. (='.'=) Due to the amount of spam posted via googlegroups and (")_(") their inaction to the problem. I am blocking some articles posted from there. If you wish your postings to be seen by everyone you will need use a different method of posting. |
#13
|
|||
|
|||
Anybody know how to nuke Adobe?
Mark wrote:
VanguardLH wrote: Mark wrote: VanguardLH wrote: John Doe wrote: I mean the POS "ARM" or whatever it's called. I need to stop the damn thing from checking for updates. You'll still probably want to keep Adobe's Flash Player but get their standalone installer instead of using their auto-update web page which nails you with ADM (Adobe Download Manager). http://www.ghacks.net/2010/02/27/dow...nload-manager/ I do this but it doesn't stop Adobe putting stuff in the RunOnce key. I don't use Adobe Reader (use PDF-Xchange instead). You sure the Runonce entry isn't just the old trick of pre-loading the app pre-fetch cache for a quicker load of the product sometime later? Yes. I have checked the registry and there it is. This is not for Adobe Reader BTW, but for Flash Player. Using SysInternals' AutoRuns and regedit, I found no entry for Adobe Flash. I have Adobe Flash Player (for IE8). Maybe there's no startup entry for it because I configured it to NOT check for updates. To configure the AX control (Flash Player), either use the Flash Player applet in Control Panel or visit their config web page at: http://www.macromedia.com/support/do...s_manager.html Settings are saved in a .sol file. If you are using a cleanup utility then it might be deleting the settings.sol. CCleaner for a long time was deleting the settings.sol cookie file before I (and probably others) told them what this was for and they excluded it in later versions. After all, while you may want to get rid of .sol cookies for web sites, you don't want to get rid of your config for Flash Player (where you chose to disable updates and otherwise restrict the AX control, like not allowing local storage). As a test, I enabled auto-update checking in the Flash Player but still nothing for it showed up as a startup item. In my experience, the Flash Player checks for updates when it gets loaded which means you have to visit a web page with Flash content. Nothing remains resident to look for updates when you aren't rendering Flash content (i.e., if you're in Word editing a doc and no web browsers are loaded, you won't suddenly see a popup notifying you about a Flash update). Since the RunOnce key is used to run a program to complete an installation, perhaps you had/have an aborted, incomplete, or corrupt installation of the Flash Player or malware pretending to be something else. After a reboot completes (and an install completes that required a reboot), the RunOnce key should get emptied. Windows will cache the command line (the data item's value), delete the data item under the RunOnce key, and then run the command, so once you reboot and login then Windows cleans out the RunOnce key. After all, whatever is there is supposed to run only once, not on every login. Run and RunOnce Registry Keys http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx Because the commands listed under RunOnce are to complete an action started in a prior Windows session, like completing an install or major reconfiguration, the items are executed synchronously (in the order they are listed) rather than asynchronously (all items started concurrently) as for the Run key. See: http://support.microsoft.com/kb/179365 While some programs rely on the PendingFileRename registry key to delete files on a subsequent reboot (because they were inuse at the time of the install or patch), some will use the RunOnce key to run their cleanup utility after the next reboot. See: http://delphi.about.com/cs/adptips19...ltip0799_3.htm I do have Flash Player installed (latest version) but not Adobe Reader or their ADM (Adobe Download Manager). My RunOnce keys are empty. They should be because Windows deletes whatever is there when you next boot Windows or after you login. |
#14
|
|||
|
|||
Anybody know how to nuke Adobe?
On Wed, 7 Sep 2011 13:46:04 -0500, VanguardLH wrote:
Mark wrote: Yes. I have checked the registry and there it is. This is not for Adobe Reader BTW, but for Flash Player. Using SysInternals' AutoRuns and regedit, I found no entry for Adobe Flash. I have Adobe Flash Player (for IE8). Maybe there's no startup entry for it because I configured it to NOT check for updates. It's not there all the time. [snip] As a test, I enabled auto-update checking in the Flash Player but still nothing for it showed up as a startup item. In my experience, the Flash Player checks for updates when it gets loaded which means you have to visit a web page with Flash content. Nothing remains resident to look for updates when you aren't rendering Flash content (i.e., if you're in Word editing a doc and no web browsers are loaded, you won't suddenly see a popup notifying you about a Flash update). Since the RunOnce key is used to run a program to complete an installation, perhaps you had/have an aborted, incomplete, or corrupt installation of the Flash Player or malware pretending to be something else. I don't need an explanation of the RunOnce key, I know how it works. I assume that Flash inserts the updater there when it detects that it needs an update so this update is deferred until the next boot. This is bad practise and makes it easier for malware writers to con people into installing their software. -- (\__/) M. (='.'=) Due to the amount of spam posted via googlegroups and (")_(") their inaction to the problem. I am blocking some articles posted from there. If you wish your postings to be seen by everyone you will need use a different method of posting. |
#15
|
|||
|
|||
Anybody know how to nuke Adobe?
Mark wrote:
VanguardLH wrote: Mark wrote: Yes. I have checked the registry and there it is. This is not for Adobe Reader BTW, but for Flash Player. Using SysInternals' AutoRuns and regedit, I found no entry for Adobe Flash. It's not there all the time. Then it's probably there when the program downloads an update or ancilliary program for the update and then runs it in the NEXT Windows session. I don't need an explanation of the RunOnce key, I know how it works. You did NOT before say that the entry was intermittent. You said it was there. That means always there. So, no, it didn't look like you knew how this registry key worked. I assume that Flash inserts the updater there when it detects that it needs an update so this update is deferred until the next boot. This is bad practise and makes it easier for malware writers to con people into installing their software. Wrong. This is how many installers often operate. Please explain just how YOU would complete an install (usually some cleanup action) when files are inuse in the current Windows session? Yank them away and corrupt the file handle assigned to them by whatever process currently had them assigned. Oh yeah, that's real elegant behavior. It isn't just Adobe doing what Microsoft intended for the purpose of this registry key. LOTS of program installers do the same thing. That's the purpose of this registry key - to run once a program on next reboot and/or login to complete actions that weren't possible in the prior Windows session and to run before files get inuse that blocked their deletion or modification in that prior Windows session. Oh, but you said you know what this key is for ... and yet then you show that you don't. Have you ever written an installer that requires cleanup, modification, or other changes that aren't possible or cause problems within the current Windows session when the installer was run? If so, why wouldn't you use the RunOnce key for the purpose it was intended? Hell, some programs won't install correctly in the normal mode of a Windows session and have to ensure they install earlier than any of the startup programs. They may, for example, use a script to dump the actual installer in the RunOnce key and then require a reboot so the installer runs before startup items (RunOnce items are ran before Run and Startup menu items). The installer might want to do cleanup but it isn't a critical task and can be done anytime later. If an update inserts an updated file, it doesn't necessarily have to get rid of the old version file right now. |
#16
|
|||
|
|||
Anybody know how to nuke Adobe?
On Thu, 8 Sep 2011 12:17:14 -0500, VanguardLH wrote:
Mark wrote: VanguardLH wrote: Mark wrote: Yes. I have checked the registry and there it is. This is not for Adobe Reader BTW, but for Flash Player. Using SysInternals' AutoRuns and regedit, I found no entry for Adobe Flash. It's not there all the time. Then it's probably there when the program downloads an update or ancilliary program for the update and then runs it in the NEXT Windows session. I don't need an explanation of the RunOnce key, I know how it works. You did NOT before say that the entry was intermittent. You said it was there. That means always there. No. "Always there" means always there. "There" on its own does not imply all the time. I assume that Flash inserts the updater there when it detects that it needs an update so this update is deferred until the next boot. This is bad practise and makes it easier for malware writers to con people into installing their software. Wrong. This is how many installers often operate. Please explain just how YOU would complete an install (usually some cleanup action) when files are inuse in the current Windows session? Yank them away and corrupt the file handle assigned to them by whatever process currently had them assigned. Oh yeah, that's real elegant behavior. You entirely miss the point. Abobe should provide a clear and transparent method of updating flash. Silently inserting a registry key to run some program at some later date is bad for several reasons. - It is not run until the next boot which may be some time so security patches may be delayed. - The user cannot be sure that the updater is actually from Adobe and not some malware masquerading at such. Oh, but you said you know what this key is for ... and yet then you show that you don't. No. You are making incorrect assumptions. Have you ever written an installer that requires cleanup, modification, or other changes that aren't possible or cause problems within the current Windows session when the installer was run? Yes. If so, why wouldn't you use the RunOnce key for the purpose it was intended? Hell, some programs won't install correctly in the normal mode of a Windows session and have to ensure they install earlier than any of the startup programs. They may, for example, use a script to dump the actual installer in the RunOnce key and then require a reboot so the installer runs before startup items (RunOnce items are ran before Run and Startup menu items). The installer might want to do cleanup but it isn't a critical task and can be done anytime later. If an update inserts an updated file, it doesn't necessarily have to get rid of the old version file right now. The point is that the installer should tell the user what it is doing and when it is doing it. The best way would be to redirect the user to the download web site as soon as the update is necessary. The user can download and install the update. The installer can prompt the user to close the browser and/or reboot the machine if necessary. This is what most applications do and there is no reason why Adobe cannot. -- (\__/) M. (='.'=) Due to the amount of spam posted via googlegroups and (")_(") their inaction to the problem. I am blocking some articles posted from there. If you wish your postings to be seen by everyone you will need use a different method of posting. |
#17
|
|||
|
|||
Anybody know how to nuke Adobe?
Mark wrote:
On Thu, 8 Sep 2011 12:17:14 -0500, VanguardLH wrote: Mark wrote: VanguardLH wrote: Mark wrote: Yes. I have checked the registry and there it is. This is not for Adobe Reader BTW, but for Flash Player. Using SysInternals' AutoRuns and regedit, I found no entry for Adobe Flash. It's not there all the time. Then it's probably there when the program downloads an update or ancilliary program for the update and then runs it in the NEXT Windows session. I don't need an explanation of the RunOnce key, I know how it works. You did NOT before say that the entry was intermittent. You said it was there. That means always there. No. "Always there" means always there. "There" on its own does not imply all the time. I assume that Flash inserts the updater there when it detects that it needs an update so this update is deferred until the next boot. This is bad practise and makes it easier for malware writers to con people into installing their software. Wrong. This is how many installers often operate. Please explain just how YOU would complete an install (usually some cleanup action) when files are inuse in the current Windows session? Yank them away and corrupt the file handle assigned to them by whatever process currently had them assigned. Oh yeah, that's real elegant behavior. You entirely miss the point. Abobe should provide a clear and transparent method of updating flash. Silently inserting a registry key to run some program at some later date is bad for several reasons. - It is not run until the next boot which may be some time so security patches may be delayed. - The user cannot be sure that the updater is actually from Adobe and not some malware masquerading at such. Oh, but you said you know what this key is for ... and yet then you show that you don't. No. You are making incorrect assumptions. Have you ever written an installer that requires cleanup, modification, or other changes that aren't possible or cause problems within the current Windows session when the installer was run? Yes. If so, why wouldn't you use the RunOnce key for the purpose it was intended? Hell, some programs won't install correctly in the normal mode of a Windows session and have to ensure they install earlier than any of the startup programs. They may, for example, use a script to dump the actual installer in the RunOnce key and then require a reboot so the installer runs before startup items (RunOnce items are ran before Run and Startup menu items). The installer might want to do cleanup but it isn't a critical task and can be done anytime later. If an update inserts an updated file, it doesn't necessarily have to get rid of the old version file right now. The point is that the installer should tell the user what it is doing and when it is doing it. The best way would be to redirect the user to the download web site as soon as the update is necessary. The user can download and install the update. The installer can prompt the user to close the browser and/or reboot the machine if necessary. This is what most applications do and there is no reason why Adobe cannot. Redirecting the user to a web site to then manually obtain a new installer usually means there is no incremental update. The whole program gets replaced. Not all updates require a full install of the program. Why redirect to a web site instead of a file server? Since the file is probably on a file server, there's no point in wasting resources of a web server to handle updates. In fact, very few of my programs that have an update check ever waste time redirecting users to a web site. Live updates have been common for long over a decade. Avast anti-virus: no web site redirect, just get the update direct Windows updates: no web site redirect required, just get the updates Paint.Net: direct update, no having to wander to a web site PDF-Xchange Viewer: live (direct) update WinPatrol: redirects to a web site for a full installer Flash Player: Control Applet checks and takes me to web site (like you want). Right-clicking to run an update check takes me to their web site (like you want). If the user gets prompted to click on a web site link or to click Okay, they are still being told about an available update and prompted for their permission. If configured to check for updates (the "automatic" part of its option description means to automatically check, not automatically install) and anytime the Flash Player sees an update, it prompts me. There is no invisible update. I have performed updates to Flash Player in the past. I've also had WinPatrol running and monitoring for new or changed startup items. I haven't yet been prompted by WinPatrol that a new startup item appeared (in the RunOnce registry keys). While there is a newer version available and although I have update checking enabled in the AX control, I'm not getting prompted about a new update when I visit a web page that contains Flash content, so maybe they don't prompt when there's only a sub-minor version change (10.3.181.26 to 10.3.183.7) and wait until there's a minor version change or the update incorporate critical security fixes. I don't know the criteria under which they issue a prompt asking for my permission to perform an update but I've never had it perform an invisible (unprompted) update. I have visited sites that claimed I needed a newer version of Flash but rarely is it actually required (their version checking algorithm is flawed) or it's a hacked or malware version retrieved from their server instead of from Adobe (just because a site says you need a newer version doesn't mean you don't already have the latest or what you have won't work). Of the legit sites that want me to update, I've looked at their code and they're pushing me over to the Flash download web page. It's the suspicious sites that want me downloading from elsewhere. So, for now, I can't get their "automatic" update (which means only to check, not some invisible or unprompted install) to trigger. Every Flash update that I recall has been an "in your face" prompted experience. The update has always been a prompted experience for me. If it is a security update which requires a reboot to complete, that RunOnce entry for that security update will disappear since Windows deletes it from the RunOnce key before it even runs the command. So if it appears again then you were previously prompted to obtain an available update. The RunOnce entry is a continuation of a prior prompted experience. Do you have Firefox or some non-IE web browser installed on your computer? From what I've read, this experience is generated by the NPSWF32.dll plug-in (IE uses AX controls whereas other web browsers use the Netscape plug-in scheme). So I won't see what you see because I only have IE on my computer. From what I've read, non-IE users get prompted about an update but that update does not occur until later hence the need to use the RunOnce key. The permissioned update is deferred (until next boot or login). The non-IE plug-in defers the update by creating the subkey FlashPlayerUpdate with the data value of "system root\System32\Macromed\Flash\FlashUtilversion_P lugin.exe -update plugin". This entry appears after you permissioned an update but it gets deferred and because you're updating a plug-in instead of an AX control, and the entry disappears during the boot or login for THAT update (so you won't see it until the next deferred update). So I don't see what you see because I only use IE with an AX control for Flash Player whereas I suspect you also have Firefox, Opera, Seamonkey, Chrome, or some other non-IE web browser installed that requires use of the plug-in for Flash Player. Because Adobe, for reasons that you and I don't know, decided that the installation of the update must be deferred to occur during the boot of Windows or when you login and before other startup items are executed, an entry for an update shows up in the RunOnce key. This is a deferred install. Are you saying there was no prior prompt for permission from you to download the update installer (which then gets deferred)? If not, you do get prompted for permission on the reboot or login but, as you say, it would be more polite to notify you about the update, get your permission, and then defer the install; however, then you'll get prompted twice for the same update and that could be even more confusing because many users thought they already granted permission. So they could prompt, get permission, tell you the install will be deferred until the next reboot or login (depending on which RunOnce key was used), and hope you remember about that deferred install when you sometime later reboot your computer. Do you remember everything you did 5 or 30 minutes ago on your computer? Or they could retrieve the installer file and prompt you just once when the deferred install executes? Hard to say which is the better scheme. Noobs might want the first scheme and get prodded twice about the update for the plug-in. Experienced users might only want one prompt but which one - first prompt and then do an invisible deferred install or prompt during the deferred install - is debatable. They're using the RunOnce key for its intended purpose. That RunOnce entries are gone by the time you run msconfig to review the startup items only exemplifies the inanity of the msconfig program to show you only SOME of the startup items. It also doesn't list WinLogon or other events that can trigger the load of background processes. msconfig was never designed to show you every startup item possible nor does it monitor for entries added to RunOnce or other startup keys to let you know that something has changed there. That malware could use the RunOnce key is hardly an argument regarding the use as "bad" for the this registry key. There are a hell of a lot more startup locations in the registry than just RunOnce that malware can take advantage of as well as good software. Get SysInternal's AutoRuns if you want to see more locations than msconfig will list. Get something that monitors all these startup locations (and far more than msconfig will list) if you want to get alerted about such changes. Besides boot and login events, there are events that can be tied to applications, so you loading Windows Explorer could run an application whether it be good or bad. An installer could add a scheduled event (that deletes itself when ran) so Task Scheduler is another method of loading a program on startup or login. There are BootExecute events that run after just a little of the OS has been loaded (after the drivers) but before any user-mode apps, like autocheck for chkdsk. Both malware and goodware can take advantage of the many methods allowed within Windows for loading them. That a particular method is used does not dictate that the program is malware or goodware. So, I think, we discovered why you see entries appear occasionally in the RunOnce key that I don't see. You have a non-IE web browser on your host and I do not. You have the plug-in installed whereas I just use the AX control. Also, it seems that all you need to do is disable Flash Player's automatic checking for updates to eliminate your concern over use of the RunOnce key. |
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Adobe.CS3.Master.Collection 4DVD, Adobe.Premiere.Pro.CS3 1DVD, QuarkXPress.7.3.Passport 1CD, software for depth of market DOM, other 2007/August/17 new programs | ola | AMD x86-64 Processors | 0 | August 18th 07 08:29 AM |
FOR THE SAKE OF PEACE IN EYERAK AND AROUND THE WOLD WE NEED TO NUKE EYERAN RIGHT NOW! | [email protected] | Homebuilt PC's | 1 | February 4th 07 01:17 AM |
Adobe CS + emulated Adobe PS RIPs: any advice please? (MAGICOLORseries...??) | Arch Stanton | Printers | 4 | January 24th 04 04:17 AM |
Any particular reason I can't nuke Dell Documents? | Kurt Ullman | Dell Computers | 1 | December 6th 03 05:54 PM |
Adobe Gamma | Peter | Homebuilt PC's | 3 | July 7th 03 06:56 PM |