K
Ken Blake, MVP
Oops, yep.
And I'm sure you knew that, and it was just a minor mental lapse. The
older I get, the more often I do it too.
Ken Blake, Microsoft MVP
Oops, yep.
Ken Blake said:Three points:
1. CCleaner is an excellent program, as long as you don't use its
registry cleaning functionality. Although its registry cleaning is
safer than most others, its is *still* useless and still dangerous
(see point 3 below).
2. If you insist on using a registry cleaner, first using its registry
backup capability is certainly the right thing to do. But be aware
that registry problems can lead to an unbootable computer, in which
case the backup doesn't do you much good.
3.
Registry cleaning programs are *all* snake oil. Cleaning of the
registry isn't needed and is dangerous. Leave the registry alone and
don't use any registry cleaner. Despite what many people think, and
what vendors of registry cleaning software try to convince you of,
having unused registry entries doesn't really hurt you.
Ken Blake said:And I'm sure you knew that, and it was just a minor mental lapse. The
older I get, the more often I do it too.
That's my situation. One CD, one license.That is an OEM verion. Once it is installed (which is the case when you
buy a pre-built computer), that license sticks to the FIRST computer on
which it is installed. The "license" is tracked by the product key, not
by the CD so, for example, if you had 100 OEM licenses (for the same
version and edition of Windows) then you could use the same OEM install
CD for all 100 of them but each would have its own product key and you
can never reuse that product key (license) on another computer.
Since you installed the OEM license on one computer already, you cannot
install it on another one.
Validate = authenticating your installation instance.
Register = Putting yourself on Microsoft's consumer list.
Those are separate. You only need to validate. I never register.
Since the OEM license was already installed on one computer, you will
need another license (retail or OEM) to put on your other computer. If
both computers have the same OEM version installed, you can use the same
OEM install CD but you will have to use different product keys on each
(which tracks the license).
It is unlikely you have multiple install CDs from your description.
Since you have one CD (and since you didn't buy a volume license), it's
pretty easy to track how many licenses you have: count the number of
install CDs you have. If you only have 1 CD then you only have 1
license.
As I recall, there were 3-license packs of Windows XP retail license
sold (all of which had to be used within a "family") but, again, you
never mentioned that. That gives you 1 CD and 3 "personal-use within
family" licenses. It's very unlikely that is your situation. Retail
sold pre-built laptops come bundled with an OS so that's your license
for one copy of Windows (either in a hidden partition from which you are
expected to create recovery CDs or for a CD they gave you that came with
the laptop). That license of Windows sticks with that laptop. You
never mentioned if you built the desktop or bought it pre-built. You
said that you built the desktop but that doesn't indicate if you bought
an OEM or retail version of Windows.
For the laptop, use the product key on the COA sticker on the laptop to
validate that instance of Windows. On the desktop, use the COA sticker
that came with the Windows package that you were supposed to put on the
desktop's case to find the product key.
I'd also get the hard disk manufacturer's own diagnostic utility (free)
to run that on your hard disk(s). Neither of these address the dipole
stress issue that degrades retentivity over time for never-overwritten
sectors but Spinrite (and HDD Regenerator if it has the "refresh"
feature and not just identifying, moving data, and remapping bad
sectors) are a bit pricey. A cheap alterative is to save a full image
backup of each drive (which is a partition on a hard disk) across the
entire hard disk, wipe the hard disk, and restore the image(s) for the
drive(s) but that has its own hazards. Spinrite does the refresh in
place.
Do you have an IEEE-1394 "firewire" port?
Does the laptop support Bluetooth?
But then you said your laptop was 6 years old so it's possible there
weren't any newer drivers between 2004 and 2006 plus the pre-built
laptop that you bought might've come out in 2004.
For now, I wouldn't bother with those devices since obviously their
incomplete setup isn't impacting the use of your laptop. Until more is
known about your hardware, I'd just right-click on that device in Device
Manager and disable it. Then Windows won't re-scan the hardware to find
it and shove its setup wizard in your face.
"Leave the registry alone", if obeyed, would more or less forbid you to
use almost any software; registry cleaners aren't the only thing that
changes the registry. I know that's not what you meant, but!
Three points:
1. CCleaner is an excellent program, as long as you don't use its
registry cleaning functionality. Although its registry cleaning is
safer than most others, its is *still* useless and still dangerous
(see point 3 below).
2. If you insist on using a registry cleaner, first using its registry
backup capability is certainly the right thing to do. But be aware
that registry problems can lead to an unbootable computer, in which
case the backup doesn't do you much good.
3.
Registry cleaning programs are *all* snake oil. Cleaning of the
registry isn't needed and is dangerous. Leave the registry alone and
don't use any registry cleaner. Despite what many people think, and
what vendors of registry cleaning software try to convince you of,
having unused registry entries doesn't really hurt you.
The risk of a serious problem caused by a registry cleaner erroneously
removing an entry you need is far greater than any potential benefit
it may have.
Read http://www.edbott.com/weblog/archives/000643.html
and http://aumha.net/viewtopic.php?t=28099
and also
http://blogs.technet.com/markrussin.../02/registry-junk-a-windows-fact-of-life.aspx
Let me point out that neither I nor anyone else who warns against the
use of registry cleaners has ever said that they always cause
problems. If they always caused problems, they would disappear from
the market almost immediately. Many people have used a registry
cleaner and never had a problem with it.
Rather, the problem with a registry cleaner is that it carries with it
the substantial *risk* of having a problem. And since there is no
benefit to using a registry cleaner, running that risk is a very bad
bargain.
Ken Blake, Microsoft MVP
Rebel1 said:Ken,
Thanks for the informative links. (The second one didn't
work; got an error message saying "General Error Could
not get style data')
R1
Twayne said:In
You've been addressed by one of the most closed minds on the 'net,
unfortunately. IMO it's a narcisstic ego-maniacal person with a mind
so locked it's ridiculous; He's run that line of "snake oil" for many
years and I suspect knows very little about reality any longer.
Believe me, he's in the minority and will lkely flame me heavily for
this, but whenever I spot him or one of his followers I can't avoind
challenging him to demnstrate ANY unbiased report other than ones he's
posted to "prove his point": just ask him and you'll note he only
cites things he wrote or had a hand in.
As long as any registry cleaner you use also allows you to put back
everything you may have removed, and does it reliably, you're in good
shape. I use one routinely to keep the registry clean and devoid of
years worth of garbage buildup. I've used ccleaner and now use a
Norton tool for same. I've often run into problems on my system that
ended up being caused by leftover registry clutter.
The only "trick" iis to get one from a reliable source. Beware
unknowns because they may be malware spreaders themselves.
Don't duck from the flames! <grn>
HTH,
Twayne`
Rebel1 said:Thanks for the informative links. (The second one didn't work; got an
error message saying "General Error Could not get style data')
snip
Give exact examples of what specific problems you
encountered from so-called Registry "clutter" and what
Registry entries were found by your registry cleaner that
you claim fixed the issue. Most Registry cleaners report
numerous "problems" that are not problems at all, and in
fact many of the "fixes" made by them cause issues, often
not discovered by the user right away, making it
difficult to determine which of their backups will
reverse the damage they caused. There are numerous
registry scripts available to fix specific problems
caused by the use of Registry cleaners. As for the links posted by Ken,
if you're claiming
greater understanding of the Registry, and the worth of
cleaners, than Mark Russinovich, you're credibility takes
a nose dive.
I've worked with a number of Registry cleaners for over
15 years ....
anything that was actually a cause of an issue or that
*could* cause an issue.
were not, and by removing said entries from the Registry
caused them to be re-written each time, which actually
clutters the Registry more because unless a compaction is
done, adding those entries back over and over increases
the size of the database instead of trimming it. They
are basically useless.
Twayne said:...
What makes you think Mark is the only guru in the world? Just because
he's good he doesn't take your closed-minded, uneducated approach to
things. You're another case of seeing what you want to see in
someone's writing, including your own.
The "clutter" I've found is none of your business, but a couple of
example would be the time for instance it was causing a program to
attempt to start that no longer had the primary program that called it
installed. BOTH had been removed, but beware when you started the
application right above it!
Another was to get rid of all Flash residue - Flash doesn't really
uniinstall when you tell it to. Adobe still tries to run it.
Same for JRE installs.
Before the Remove programs came out for a LOT of programs the only
way to completely "uniinstall" them was with a registry "cleaner".
Should a registry change ever occur due to a cleaner, though it's
never happened in over a decade now, I can always put the stuff back
by importinig it back from the quarantiine files. Although that need
never arose because I use reputable sources for my software, free and
pay-for both.
You know nothing of which you speak. Sounds like you just downloaded
willy nilly registre cleaners and that wasn't wise for anyone to do,
as is true with any other application, too.
a few did no damage,
But still you call them "snakeoil".
but none found
In many clients' computers I routinely run a regstry cleaner and have
seen the size of the registry come down by more than half the time it
used to spend getting loaded. I've run them on hundreds of computers
and never had a single problem, ever. Often One Button Checkup finds
most of the problems, missing active-x controls and what not. If
there's too many "errors" then I'll run the full gambiit of tests. The
most errors are almost always in the registry including thousands of
links that go nowhere and can be picked up/triggered when they're
least expected.
Almost all found "issues" that
Here I honestly don't know what you're talking about; it's plain
nonsense as far as I can see. That scenario should never happen.
Based on your treatment of the registry, I'll bet your Event Viewer is
just full of errors, isn't it?
I'm from the school that says "no errors" will keep your machine
running well at all times. Ignoraing errors, of any type, anywhere, is
silly if you want to keep a machine running smoothly and being the
excellent tool you want it to be.
I won't be reading you any longer, regardless of the nym you use, so
our discussion is over. I'm not even curious what your response to
this will be; but I know what you'll say anyway. I find your time on
the 'net to be a colossal waste of time for the most part.
HTH,
Twayne`
Twayne said:Almost all found "issues" that
Here I honestly don't know what you're talking about; it's plain
nonsense as far as I can see. That scenario should never happen.
Typical troll non-reply. You don't know what you are talking about.
Have a nice time.
J. P. Gilliver (John) said:Bill in Co said:J. P. Gilliver (John) said:In message <[email protected]>, Bill in Co
J. P. Gilliver (John) wrote: [snip 42 lines]
registry - and even if you are, you still need to be very careful.
I guess we're in agreement there. Though the way the registry is used -
with long strings of meaningless characters as key (?) names, rather
than something human-meaningful - is irritating, as it smacks of lazy
programming, deliberate obscuration, or both.
[]
I feel a little less negative about it.It's difficult enough to
write a reliable program to begin with, much less make it perfect. That
said, I always liked Pascal more than C, as I find C a bit too
cryptic.![]()
What prog. language one is using, and whether the result is reliable,
are no excuses for creating registry keys with names like
"{ecabafab-7f19-11d2-978e-0000f8757e2a}", when other ones with names
like "UnlockerShellExtension" exist. (Those two taken from the same
level.) [OK, I don't know exactly what UnlockerShellExtension is about,
but I can at least guess and then verify; the other one is almost
impossible to tell - and there are a huge number of ones of that nature.]
[]Which, of course, is not scientific; it's purely psychological.
But yes, some things do feel nice ... from a psychological viewpoint.
![]()
And are _arguably_ thus still worth doing. If something irritates me
every time I see it, I tend to amend it [if I can! Other people mangling
the English language, I can't!], in life, as the time - even a moment -
wasted by being irritated is cumulative (and also often distracts my
train of thought which is also undesirable). Obviously, untidy aspects
of the registry aren't something I see unless I actually look, though.Indeed. If those who put things in the registry used more meaningfulActually, even in the alleged "knowing", too, in some cases. Because the
truth is, no one really knows all the potential ramifications of making
(some) changes in the registry, and often until it's too late to reverse
(keeping track of such, and all the backups, if/until some particular
program is invoked that becomes broken as a consequence - is really a
fool's
errand).
names (see above example), mind, there'd be _more_ chance of it being
clear what doing things to them would do, though.
J. P. Gilliver (John) said:In message <[email protected]>, glee
Playing devil's advocate: give exact examples of what specific
problems you encountered from registry cleaners.
snip
J. P. Gilliver (John) said:J. P. Gilliver (John) said:In message <[email protected]>, Bill in
J. P. Gilliver (John) wrote:
In message <[email protected]>, Bill
in Co
J. P. Gilliver (John) wrote:
[snip 42 lines]
registry - and even if you are, you still need to be very careful.
I guess we're in agreement there. Though the way the registry is
used -
with long strings of meaningless characters as key (?) names, rather
than something human-meaningful - is irritating, as it smacks of lazy
programming, deliberate obscuration, or both.
[]
I feel a little less negative about it.It's difficult
enough to
write a reliable program to begin with, much less make it perfect.
That
said, I always liked Pascal more than C, as I find C a bit too
cryptic.
What prog. language one is using, and whether the result is
reliable, are no excuses for creating registry keys with names like
"{ecabafab-7f19-11d2-978e-0000f8757e2a}", when other ones with names
like "UnlockerShellExtension" exist. (Those two taken from the same
level.) [OK, I don't know exactly what UnlockerShellExtension is
about, but I can at least guess and then verify; the other one is
almost impossible to tell - and there are a huge number of ones of
that nature.]
[]
I think the main thing is a _feeling_ that things are better when the
registry is tidier.
Which, of course, is not scientific; it's purely psychological.
But yes, some things do feel nice ... from a psychological viewpoint.
And are _arguably_ thus still worth doing. If something irritates me
every time I see it, I tend to amend it [if I can! Other people
mangling the English language, I can't!], in life, as the time -
even a moment - wasted by being irritated is cumulative (and also
often distracts my train of thought which is also undesirable).
Obviously, untidy aspects of the registry aren't something I see
unless I actually look, though.
And yes, I know that making is so is dangerous in
the hands of the unknowing.
Actually, even in the alleged "knowing", too, in some cases.
Because the
truth is, no one really knows all the potential ramifications of making
(some) changes in the registry, and often until it's too late to
reverse
(keeping track of such, and all the backups, if/until some particular
program is invoked that becomes broken as a consequence - is really
a fool's
errand).
Indeed. If those who put things in the registry used more meaningful
names (see above example), mind, there'd be _more_ chance of it being
clear what doing things to them would do, though.
What I've noticed, is the "{ecabafab-7f19-11d2-978e-0000f8757e2a}"
thing is used to support indirection.
something_we_know ---> {ecabafab-7f19-11d2-978e-0000f8757e2a}
{ecabafab-7f19-11d2-978e-0000f8757e2a} ---> something_we_need
Whereas, in a previous time, we would have seen
something_we_know ---> something_we_need
If the "{ecabafab-7f19-11d2-978e-0000f8757e2a}" is changed on
the fly, then any things referencing it, can change at the same
time. And that can mean, more than one thing can be updated at
a time by using indirection.
Just making up an example...
pdf (open with) ---> {ecabafab-7f19-11d2-978e-0000f8757e2a}
pdx (open with) ---> {ecabafab-7f19-11d2-978e-0000f8757e2a}
{ecabafab-7f19-11d2-978e-0000f8757e2a} ---> Acrobat Reader
Now, later, perhaps I change to Foxit Reader. I could update
the last entry...
{ecabafab-7f19-11d2-978e-0000f8757e2a} ---> Foxit Reader
and instantly, all the PDF related things get updated at the same time.
Of course they wouldn't do it that way. It was just to demonstrate
the potential to do such things.
That's just one of the uses of GUIDs.
There's nothing special about GUIDs. They're just a string
which is large enough, that if you make up a value at random,
the odds are very good it won't "collide" with an existing string.
Paul
I still don't see why the intervening "thing" has to have a name made up
at random rather than something meaningful (or at least guessable) by a
human; you could still have several things point to/through it. But it's
not gonna happen now )-:.
J. P. Gilliver (John) said:In message <[email protected]>, Twayne
As long as any registry cleaner you use also allows you
to put back everything you may have removed, and does it
reliably, you're in good shape.
As long as "allows you to put it back" and "does it
reliably" mean that running the cleaner generates a
bootable CD (or at least verifies that you've done so in
the past), then agreed [in other words, if you get to an
unbootable system, but your cleaner can do the "putting
back" without needing Windows to be running, then almost
anything you do is reversible].
I use one routinely to keep the registry clean and
devoid of years worth of
I use one not infrequently (and haven't found any
problems yet, other than that the backups are going to
begin to be significant in the filling of my relatively
small hard disc [160G], but that's fixable by deleting
most of them). But I'm a bit puzzled why you've got
"years of" garbage if you run one routinely: is it
missing something? []
glee said:Some of the Registry "fixes' on Ramesh's site are directly related to
repairing damage done by Registry cleaners, such as breaking Windows
Help and Support, Search, etc.
http://windowsxp.mvps.org/
The Windows Update forums over the years have documented numerous issues
with Windows, and with activation issues, that are the result of entries
"cleaned" from the Registry. You've spent a long time in the
newsgroups, I would think you have seen these reported for years....
although if you never strayed out of the "general.discussion" groups you
may not have.
I didn't bring up the topic and make the obnoxious remarks, Twayne did.
He cited nothing, and I asked for some specifics to back up his claim.
The ball was in his court and he punted with insults. I'm not wasting
my time on it.
That is a very good point (for many changes, not just
registry cleaning).
[]I've worked with a number of Registry cleaners for over
15 years .... a few did no damage, but none found
anything that was actually a cause of an issue or that
*could* cause an issue. Almost all found "issues" that
were not, and by removing said entries from the Registry
caused them to be re-written each time, which actually
clutters the Registry more because unless a compaction
is done, adding those entries back over and over
increases the size of the database instead of trimming
it. They are basically useless.
So do none of them do this "compaction" then? (If not,
what does?)
J. P. Gilliver (John) said:So do none of them do this "compaction" then? (If not, what does?)