On Tue, 19 Sep 2017 09:54:58 -0400, in <news:opr7ks$eqf$
1...@dont-email.me>,
Mayayana wrote:
> You can research it for yourself. Start Regmon or
> Procmon. Then start IE. On my system, IE will make
> over 5,000 Registry reads in about 1 second. (I don't
> know why. Microsoft seem to do that deliberately to
> obfuscate the relevant reads. That's the only reason
> I can think of.)
Hi Mayayana,
I've been around for decades, so I'm fully aware of the huge number of
registry entries that Microsoft products create. In Win95 days I used to
actually move the Microsoft Office installation by modifying every key in
the registry left after using COA (which didn't get everything).
I gave up on that approach of trying to put Microsoft stuff where it
belongs, but I'm as familiar with the huge clutter in the registry as you
are. I'm only debating with you that the Ccleaner registry cleaner is a
"scam".
I have been using the CCleaner registry cleaner for so long that I can't
even say how many years it has been. Probably since I first heard about
Ccleaner, and never once have I see it be a problem that I could attribute
to me cleaning the registry.
That's all I'm saying.
Does it clean the registry?
Yes.
Is it a scam?
I don't know.
> So the Registry is incredibly fast. Cleaners generally
> target 2 categories: Leftover software entries, like
> you mentioned, and HKCR\CLSID keys.
I often move things to where I think they belong, where Ccleaner noticed
that I didn't do the job right.
> An example of the first might be that Acme Editor
> gets uninstalled and settings stay there. That's typical.
> In case you decide to install it again your preferences
> would still be intact. So you have some settings under
> HKCU\Software\Acme Software\Acme Editor\
Yup. Lot's of stuff is left over after an uninstall.
I prefer to remove it all.
You may not.
But that doesn't make a Ccleaner approach a scam.
> That adds a few bytes to the Registry and does
> no harm. Since it's an Acme Software key, no other
> software is affected by the settings.
I get your point that if someone thinks that cleaning the registry of old
entries is going to "speed up" their system, it's not. I get that.
But that doesn't make registry cleaning a scam.
I keep a clean desktop. I keep a clean file system.
I keep a clean office. And a clean kitchen.
My garage is clean and my car is clean.
Why shouldn't my registry be clean?
It's not a scam to want a clean registry anymore than it's a scam to want a
clean kitchen.
> An example of the second case might be a program
> with a bad uninstaller that uninstalled their Acme123.dll
> COM library but didn't unregister it. So there are keys
> like HKCR\CLSID\{a1b2.....}\ and HKCR\AcmeLib.Ops.
> Those are the keys that allow the COM library to be
> accessed. With the library gone they're "orphan" entries.
> But since no other program is going to use AcmeLib, the
> entries do no harm.
I get that Microsoft has a counter for any shared DLL that is counted down
somehow in the registry where that counter "can" get screwed up. Presumably
CCleaner handles that, where the presence of the extraneous DLL isn't a big
deal (however, again, it's not "clean").
Just as I clean my silverware after using it, I see nothing wrong with
cleaning out DLLs that are no longer needed.
Again, I'm only responding to the issue of Ccleaner being a "scam", where I
think it does something valuable in that it keeps the operating system a
bit cleaner than it would have been otherwise.
Is Ccleaner a panacea?
Nope.
> The worst that might happen, which is still very
> unlikely, would be that you'd see a message like,
> "Unable to create object" when a program tries to
> access AcmeLib. But you'd see an error message
> anyway, in that case, because the DLL is gone. You
> might just get a crash instead of the "unable to
> create object" message. Either way, the Registry
> entry won't matter.
I don't disagree.
It's just that I like to keep my system clean.
I put all four of the MS default temp directories in one hierarchy.
And I keep a fifth temp directory just for my own personal use.
Is that necessary? Nope.
Is it clean? Yes.
> The best analogy I can think of is that you have
> a gigantic attic, full of stored stuff, and you hire a
> teenager to clean up. The teenager finds 2 incomplete
> decks of cards and a broken broomstick to throw
> away. You feel satisfied. But nothing useful has been
> done in the attic. You don't actually have more space.
> It won't be any easier or faster when you want to find
> something. And what if the teenager broke something,
> or left behind a fire hazard?
You make a very good point here, but that's not the same as calling
CCleaner a "scam". While CCleaner certainly can break something, I don't
think it has ever broken anything that I can remember in all the years I
have been using it (where I check most of the boxes, even the ones not on
by default and I don't make backups and I turn off the nag messages too).
Your point is valid that Ccleaner doesn't make the system faster.
Your point is valid that Ccleaner can screw something up.
But your point that CCleaner is a scam is not valid.
It's just one way to keep the system a tiny bit cleaner (IMHO).
That has esthetic value, if no other value is found for a clean toolbox.
> If it really bugs you to have leftover settings in the
> Registry it's easy to remove the software settings.
> Just open Regedit to HKCU\Software\. Each subkey is
> a company. You can delete the Acme Editor key.
> Either way, anything that actually needs to access the
> Registry is going to be doing it in the range of milliseconds,
> regardless of whether your Registry is 20 MB or 20 MB
> + 30 KB of unnecessary data.
There are a gazillion keys that Ccleaner cleans up, and it's not only in
HKCU/Software that it does it.
Nonetheless, I have messed with the registry since Win95 days and I gave up
on manual edits except to key variables (such as the %temp% variables and
the %program files% and other key variables).
I am only saying that CCleaner has its place. The last time I manually
updated it was when I moved to Windows 10, and it seems to work just fine
for me.
> I'm not making any assumption about how
> much you know. But if you regularly have to
> clean up bad installs then something is wrong.
Oh. Mayayana. You don't know what you just said.
Do you realize how many bad installers are out there?
As just one example, do you know that you can 'tell' Apple's iTunes to go
to C:\mystuff\apple-crap\iTunes and it will go there, but almost nothing
else of the tons of bloatware that follows (e.g., Bonjour for one) will go
there (Quicktime used to be added also, along with tons of other crapware).
Now I gave up on iTunes so long ago that I don't remember when, but that's
just the canonical example of bad bloatware installers. So many things
don't go where you tell them to go that it's not funny.
Don't even get me started on HP printer software not going where it
belongs, or Oracle programs, or Nvidia drivers, or anything from Microsoft.
It seems the bigger the company, the more misbehaved the installer.
> I chimed in because the whole category of
> "cleaning" is mostly a scam industry and people
> don't realize it.
Mayayana, I respect your judgement and I, myself, know a scam when I see
it. There are LOTS of scams revolving around the fact that most people are
afraid of malware so they install all sorts of what turns out to be malware
to reputedly get rid of the malware. I'm sure you can rattle off a huge
list of such things as easily as I can.
But I don't consider CCleaner to be malware.
Is it scamware?
I don't think so.
It's not a panacea.
But it cleans "stuff" out that I would have to clean on my own.
About the only time I think it "screws up" is that I have this sneaking
suspicion that a reboot is necessary after many program uninstalls, where
if I run the reboot, I think there are registry actions that occur.
However, if I don't run the reboot, then CCleaner may (perhaps) clean out
those registry entries which the uninstaller put there with the result that
the uninstall actions won't occur.
Did I explain that problem well enough for you to understand or do you
think that's wrong that some programs when uninstalled leave registry
'actions' on purpose, which only run when you reboot. If ccleaner removes
them, they might not run.
Hence, in *that* case, Ccleaner would 'screw up'.
Does that make sense?
> It's like drain cleaners, or gas
> tank conditioners, or dryer sheets, or bottled
> water, or air fresheners, or gluten-free yogurt,
> or life-extending quinoa magic, or any of the
> other myriad nonsense that gets marketed:
True dat. Seafoam. Marvel Mystery Oil. WD-40.
Lots of people want a "miracle in a can".
I agree with your point that, to some people, CCleaner may appear to be a
miracle in a can.
It's not.
But it's like MAF cleaner in that it's a bit better than cleaning your MAF
by hand.
> You're lucky if they do no harm. They will not
> do any real good.
I think you have two levels of "good".
a. Miracle cure good
b. Simple cleaning good
I think Ccleaner does clean stuff out that you'd have to clean out manually
if you didn't use Ccleaner (e.g., recent docs).
I don't think CCleaner is a miracle cure, but I don't think it's a scam
either.
> I agree that a lot of decent software nevertheless
> tries to autostart things. HP printers are a good
> example.
OMG. Do not get me started on HP printers!
It has been YEARS that I've been trying to get rid of some HP software on
my computer. The only way is to flush the operating system and start over.
Sigh. (Please don't get me started on HP.)
> iTunes is especially sleazy.
OMG. You know EXACTLY how to make me wince!
I know all about iTunes and I never want to see it again. Ever.
I have iOS and Android where there is never a need for iTunes crap.
Let's not go there or we'll drive the others nuts.
> Even 7-Zip does things without asking.
Most programs (e.g., glasswire, filezilla, etc.) phone home, which is a
bitch, I agree. But what does 7-zip do? Let me check my 7-zip log file.
OK. Just checked. Here's what my manual log file said about 7-zip:
. It's useful to open up Microsoft IMG files (e.g., MS Office)
. The Microsoft IMG is sort of a zip, which 7zip unzips.
. It also opens zip, cab, iso, and other files.
. The 7zip installer does not seem to phone home
. It installs super quickly.
. But it only puts an icon in the "Program" folder.
. So copy "7-Zip File Manager" to your cascaded menu.
. And change the target to where you actually put the software
. The program has a checkbox for adding 7zip to the context menus.
. If that checkbox is on, make sure you turn it off.
That's all I noticed but I only used 7-zip to extract MS Office image files
(which are sort of kind of but not really iso files).
> But all of that can be safely
> controlled via Autoruns. That includes context menu
> add-ons, which are under the Shell Extensions section.
> Autoruns also lets you find out where things are, so you
> can delete EXEs if desired. And as you may know,
> Autoruns and the Sysinternals tools were originally
> written by Mark Russinovich, a top Windows programmer
> who then went to work for MS and left them in charge
> of Sysinternals. So they're dependable programs.
I read PC Magazine just like you did in the COA and Process Explorer days
so I'm familiar with Russinovich (as is almost everyone on Windows).
I don't have "autoruns" though in my software hierarchy.
https://docs.microsoft.com/en-us/sysinternals/
https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns
I downloaded and extracted the zip file and put that zip file where it
belongs and then created shortcuts to autoruns.lnk and then ran it.
After the EULA, it popped up a window with literally over a score of tabs,
each containing a page of checkbox information, which I'll have to weed
through.
Thanks. This Autoruns seems like a good program for weeding out auto run
stuff because LOTS of my entries say "File Not Found" (for example, Google
Chrome stuff, which I don't have anymore, and WinMail stuff, which I don't
even know what it is, and Windows Media Player stuff, again, which I don't
even have on my system to my knowledge, etc.
> You might have to watch installs to make sure you
> don't agree to junk toolbars and such. (Maybe that's
> what you had in mind with BHOs?) But aside from that,
> any reputable software shouldn't be installing extra
> items.
I am as tuned as you are, Mayayana, to junk installs. I circumvent that by
a few methods, one of which is I only use the absolute best freeware most
of the time (although some times I have to test freeware to figure out what
is the best).
One method which is so easy I do it on every install is I disconnect the
network before clicking on any installer.
Another method is that I ALWAYS use the custom install (never once do I
not!) mainly because I don't put anything in any idiotic program files
directory (for lots of good reasons).
I also keep a lot of EVERY installation, so that I know what mistakes I
made (since they always catch you on something) particularly which ones
phone home and which ones have settings to stop that and which I have to
use the HOSTS file (yes, I know you love Acrylic DNS which I'll install
some day).
I disagree that "reputable software won't install extra items". I think
even Ccleaner now adds stuff, does it not? Also Flash (we can debate if
that's reputable) habitually tries to foist McAfee on us.
I think what happens is that reputable freeware starts adding stuff which
doesn't make it disreputable as long as it's obvious and easily blocked.
Of course, non reputable freeware is the worst - but nobody uses that who
has his mind in the right place (e.g., the billion screenshot programs out
there by way of example - none of which are needed).
>
>| The US gov just deprecated Kapersky by the way.
>| I'm not sure what the threat is though.
>|
> I haven't followed that closely, but I think the
> idea was that they think Kaspersky is working as
> a spy company for Russia.
I have been in the software industry for decades, and I also have studied
history my entire life. One simple example is that even the elevator
operator in the main French newspaper at the start of WWII was a German
spy. It cost the Germans nothing to pay this guy to be a "sleeper" when all
he needed to do was round up the journalists after the Germans took over
Paris.
The point is that sleepers exist in every single software company on this
planet. Sleepers from all countries. That means both friend and foe.
While I don't always trust my government to do the right thing, I "assume"
that they know what they're doing with Kapersky, so I will avoid it (I
never saw its value anyway so that's easy to do).
The problem is that probably all our firmware and software companies have
sleepers since it's dirt cheap to employ them (Hint: China has a billion
people to spare so what is it to them to sprinkle a sleeper in every
software and hardware company on this planet?)
My point is that all software is (likely) compromised.
The best bet is, for obvious reasons, open source software, but as
heartbleed showed, even that is only as good as the number of eyes testing
it out for flaws.