Anybody know how to nuke Adobe?

  • Thread starter Thread starter John Doe
  • Start date Start date
J

John Doe

I don't just mean the company, I mean the POS "ARM" or whatever
it's called. I need to stop the damn thing from checking for
updates. I tried deleting some folders and they just get restored.
The POS just crashed my system, so I need to put some effort into
this. Windows Updates is disabled, Program Updates is disabled. I
think maybe it comes through Firefox. The only Firefox updates I
allowed was to Firefox itself, so I'm disabling that too. Adobe
sucks.
 
John said:
I don't just mean the company, I mean the POS "ARM" or whatever
it's called. I need to stop the damn thing from checking for
updates. I tried deleting some folders and they just get restored.
The POS just crashed my system, so I need to put some effort into
this. Windows Updates is disabled, Program Updates is disabled. I
think maybe it comes through Firefox. The only Firefox updates I
allowed was to Firefox itself, so I'm disabling that too. Adobe
sucks.

This is undoubtedly a crock, but you can test it.

http://kb2.adobe.com/cps/403/kb403175.html

"Is it possible to disable Adobe AIR auto-updates?

AIR SettingsManager application

http://airdownload.adobe.com/air/applications/SettingsManager/SettingsManager.air
"

which is written in, you guessed it, AIR :-)

http://en.wikipedia.org/wiki/Adobe_Integrated_Runtime

Paul
 
JD said:

I can see those two items in Sysinternals Autoruns. (I found them
in a Win2K virtual machine, so now I understand the arm reference.)

Using the tick boxes in Autoruns, you could stop the launch (or
try to stop it, depending on what other resource the program has).

They're not on my WinXP machine, because I use an ancient version
of Acrobat Reader over there. That version pesters me about installing
AIR, over and over again.

Paul
 
John said:
I don't just mean the company, I mean the POS "ARM" or whatever
it's called. I need to stop the damn thing from checking for
updates. I tried deleting some folders and they just get restored.
The POS just crashed my system, so I need to put some effort into
this. Windows Updates is disabled, Program Updates is disabled. I
think maybe it comes through Firefox. The only Firefox updates I
allowed was to Firefox itself, so I'm disabling that too. Adobe
sucks.

You could uninstall all Adobe software, use their cleanup tool, and then
move to a smaller and faster PDF viewer (and even lets you annotate)
without the bloatware and which is more secure (both in available user
config settings and in a low-profile against attacks), like PDF-Xchange,
also free.

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). It usually takes me a few
minutes to figure out how to pretend the auto-install failed (I just
refuse the install) to navigate around to find the alternate downloads,
but there are online articles that give hints on how to install without
ADM, likw:

http://www.ghacks.net/2010/02/27/download-adobe-flash-without-adobe-download-manager/
 
Paul said:
Using the tick boxes in Autoruns

I use that utility, especially for the "jump to registry entry"
feature.
I use an ancient version of Acrobat Reader over there. That
version pesters me about installing AIR, over and over again.

It should be illegal, if it isn't.

The thing actually crashed my system, twice. I was watching an
ESPN3 tennis match when stuff froze. The Adobe program button had
just come up on the taskbar, probably doing the usual unauthorized
Adobe update crap.
--
 
I don't just mean the company, I mean the POS "ARM" or whatever
it's called. I need to stop the damn thing from checking for
updates. I tried deleting some folders and they just get restored.
The POS just crashed my system, so I need to put some effort into
this. Windows Updates is disabled, Program Updates is disabled. I
think maybe it comes through Firefox. The only Firefox updates I
allowed was to Firefox itself, so I'm disabling that too. Adobe
sucks.


MJ Registry Watcher. It can get in the way depending on what you're
doing, but between casual browsing and occasional test installs,
basically my registry is locked out. Oh, it does its pop-up thing
when someone's at your registry again. Some of the time, sometimes I
don't see it and have to remember to shut it down temporarily from
Taskmanager.

After Ghosting it's always the first the thing to pop up with good ol'
Adobe trying to do its thing on just about any sizable webpage.
 
John Doe said:
I don't just mean the company, I mean the POS "ARM" or whatever
it's called. I need to stop the damn thing from checking for
updates. I tried deleting some folders and they just get restored.
The POS just crashed my system, so I need to put some effort into
this. Windows Updates is disabled.

Adobe is one of the companies that are allowed to back door
past windows firewall in Win7 - I keep on stuff like that.

I use PeerBlock mostly for P2P but the most important thing you can run is
your HOSTS file - I block malware ads, adobe, Opera's Unite, lots of Opera
links and it's my Browser of choice.

I started with this HOSTS file: http://someonewhocares.org/hosts/hosts
and use the free program Hosts Xpert to add to it.

To block Adobe I have this list. The updates you need to check each program
or your firewall for the update program (then block it), this mostly bypasses
registrations. To find a ip address to add to a host file use NetStat or
www.Systernals.com TCPVIEW

# Adobe Photoshop - registration

127.0.0.1 3dns.adobe.com
127.0.0.1 3dns-1.adobe.com
127.0.0.1 3dns-2.adobe.com
127.0.0.1 3dns-3.adobe.com
127.0.0.1 3dns-4.adobe.com
127.0.0.1 activate.adobe.com
127.0.0.1 activate-sea.adobe.com
127.0.0.1 ctivate-sjc0.adobe.com
127.0.0.1 ctivate.wip.adobe.com
127.0.0.1 ctivate.wip1.adobe.com
127.0.0.1 ctivate.wip2.adobe.com
127.0.0.1 ctivate.wip3.adobe.com
127.0.0.1 ativate.wip4.adobe.com
127.0.0.1 dobe-dns.adobe.com
127.0.0.1 dobe-dns-1.adobe.com
127.0.0.1 dobe-dns-2.adobe.com
127.0.0.1 adobe-dns-3.adobe.com
127.0.0.1 adobe-dns-4.adobe.com
127.0.0.1 adobeereg.com
127.0.0.1 practivate.adobe practivate.adobe.com
127.0.0.1 practivate.adobe.newoa practivate.adobe.ntp
127.0.0.1 practivate.adobe.ipp
127.0.0.1 ereg.adobe.com
127.0.0.1 ereg.wip.adobe.com
127.0.0.1 ereg.wip1.adobe.com
127.0.0.1 ereg.wip2.adobe.com
127.0.0.1 ereg.wip3.adobe.com
127.0.0.1 ereg.wip4.adobe.com
127.0.0.1 hl2rcv.adobe.com
127.0.0.1 wip.adobe.com
127.0.0.1 wip1.adobe.com
127.0.0.1 wip2.adobe.com
127.0.0.1 wip3.adobe.com
127.0.0.1 wip4.adobe.com
127.0.0.1 www.adobeereg.com
127.0.0.1 wwis-dubc1-vip60.adobe.com
127.0.0.1 www.wip.adobe.com
127.0.0.1 www.wip1.adobe.com
127.0.0.1 www.wip2.adobe.com
127.0.0.1 www.wip3.adobe.com
127.0.0.1 www.wip4.adobe.com
127.0.0.1 wwis-dubc1-vip60.adobe.com
127.0.0.1 crl.verisign.net
127.0.0.1 CRL.VERISIGN.NET
127.0.0.1 ood.opsource.net
 
John Doe said:
I don't just mean the company, I mean the POS "ARM" or whatever
it's called. I need to stop the damn thing from checking for
updates.

I assume a windows OS

Use Autoruns and disable:
- AcrobatUpdater.exe
- AdobeExtractFiles.dll
- ReaderUpdater.exe
From loading

after I posted, I checked Google
http://forums.adobe.com/thread/523112

Autoruns isn't updated for Win7, I figure if it were you
could disable some of the DRM. www.systernals.com was purchased
just before Vista was released.

But it will work for Win7 www.sysinternals.com/bb963902

But always run a HOSTS file, it's just common sense after you know what
it's capable of doing. What you have installed is blank by default.
----

Any of the new Adobe programs will load you up with bloatware
ARM, AIR...

I quit at Photoshop CS2 and use Foxpro for my PDF reader.
 
Mark said:
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).
 
Mark said:
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/documentation/en/flashplayer/help/settings_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/library/aa376977(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/adptips1999/a/bltip0799_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.
 
Mark said:
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.
 
Mark said:
No. "Always there" means always there. "There" on its own does not
imply all the time.


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.


No. You are making incorrect assumptions.


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\FlashUtil<version>_Plugin.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.
 
Back
Top