A computer components & hardware forum. HardwareBanter

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.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Homebuilt PC's
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Anybody know how to nuke Adobe?



 
 
Thread Tools Display Modes
  #11  
Old September 6th 11, 06:47 PM posted to alt.comp.hardware.pc-homebuilt
VanguardLH[_2_]
external usenet poster
 
Posts: 1,453
Default 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  
Old September 7th 11, 09:13 AM posted to alt.comp.hardware.pc-homebuilt
Mark[_23_]
external usenet poster
 
Posts: 97
Default 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  
Old September 7th 11, 07:46 PM posted to alt.comp.hardware.pc-homebuilt
VanguardLH[_2_]
external usenet poster
 
Posts: 1,453
Default 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  
Old September 8th 11, 09:13 AM posted to alt.comp.hardware.pc-homebuilt
Mark[_23_]
external usenet poster
 
Posts: 97
Default 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  
Old September 8th 11, 06:17 PM posted to alt.comp.hardware.pc-homebuilt
VanguardLH[_2_]
external usenet poster
 
Posts: 1,453
Default 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  
Old September 9th 11, 09:31 AM posted to alt.comp.hardware.pc-homebuilt
Mark[_23_]
external usenet poster
 
Posts: 97
Default 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  
Old September 9th 11, 07:39 PM posted to alt.comp.hardware.pc-homebuilt
VanguardLH[_2_]
external usenet poster
 
Posts: 1,453
Default 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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

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


All times are GMT +1. The time now is 11:39 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.