Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The core is not frozen, but slushy. -- Larry Wall in <199705101952.MAA00756@wall.org>


computers / microsoft.public.windowsxp.general / Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

SubjectAuthor
* Some CLSID references found to non-existing programs. Can the CLSIDs be deletedR.Wieser
+* Re: Some CLSID references found to non-existing programs. Can the CLSIDs be delMayayana
|`* Re: Some CLSID references found to non-existing programs. Can the CLSIDs be delR.Wieser
| `* Re: Some CLSID references found to non-existing programs. Can the CLSIDs be delApd
|  `- Re: Some CLSID references found to non-existing programs. Can the CLSIDs be delR.Wieser
`* Re: Some CLSID references found to non-existing programs. Can the CLSIDs be delJJ
 `* Re: Some CLSID references found to non-existing programs. Can the CLSIDs be delR.Wieser
  `- Re: Some CLSID references found to non-existing programs. Can the CLSIDs be delJJ

1
Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<so85qu$1qn$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1607&group=microsoft.public.windowsxp.general#1607

  copy link   Newsgroups: microsoft.public.windowsxp.general alt.windows7.general
Path: i2pn2.org!i2pn.org!aioe.org!BHGTVyTGRwF2ntnqLVfpDg.user.46.165.242.75.POSTED!not-for-mail
From: address@not.available (R.Wieser)
Newsgroups: microsoft.public.windowsxp.general,alt.windows7.general
Subject: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Wed, 1 Dec 2021 16:53:56 +0100
Organization: Aioe.org NNTP Server
Lines: 25
Message-ID: <so85qu$1qn$1@gioia.aioe.org>
Injection-Info: gioia.aioe.org; logging-data="1879"; posting-host="BHGTVyTGRwF2ntnqLVfpDg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-MSMail-Priority: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-Priority: 3
X-Notice: Filtered by postfilter v. 0.9.2
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
 by: R.Wieser - Wed, 1 Dec 2021 15:53 UTC

Hello all,

A few days ago I decided to check the CLSID entries in my registry (I've
been installing and un-unstalling ActiveX components). I found some which
pointed to programs/dlls which do not exist :

BdaPlgin.ax
CaPlgin.ax
deskpan.dll
eapahost.dll
eapa3hst.dll
mscoree.dll

a few of those exist in multiple CLSIDs, and all of them are under the
"InProcSever32" subkey. I googled for few and found that they are some
kind of remainder ... of something related to the OS.

What I would like to know if I can just delete those CLSID entries, or if
they stil are needed. If it makes any difference, the involved OS is
XPsp3.

Regards,
Rudy Wieser

Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<so8agc$pdp$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1608&group=microsoft.public.windowsxp.general#1608

  copy link   Newsgroups: microsoft.public.windowsxp.general alt.windows7.general
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: mayayana@invalid.nospam (Mayayana)
Newsgroups: microsoft.public.windowsxp.general,alt.windows7.general
Subject: Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Wed, 1 Dec 2021 12:13:55 -0500
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <so8agc$pdp$1@dont-email.me>
References: <so85qu$1qn$1@gioia.aioe.org>
Injection-Date: Wed, 1 Dec 2021 17:13:48 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="f537328534b07d0413260ff5896a0810";
logging-data="26041"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19AIjgOLcW7/8lJU9arjNaADo0Ua6gTrfU="
Cancel-Lock: sha1:NAjlazCoqsRznrtq3/wucAIzPU8=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-Priority: 3
X-MSMail-Priority: Normal
 by: Mayayana - Wed, 1 Dec 2021 17:13 UTC

"R.Wieser" <address@not.available> wrote

| A few days ago I decided to check the CLSID entries in my registry (I've
| been installing and un-unstalling ActiveX components). I found some
which
| pointed to programs/dlls which do not exist :
| | BdaPlgin.ax
| CaPlgin.ax
| deskpan.dll
| eapahost.dll
| eapa3hst.dll
| mscoree.dll
| | a few of those exist in multiple CLSIDs, and all of them are under the
| "InProcSever32" subkey. I googled for few and found that they are some
| kind of remainder ... of something related to the OS.
| | What I would like to know if I can just delete those CLSID entries, or if
| they stil are needed. If it makes any difference, the involved OS is
| XPsp3.
|

I checked for eapahost and found I also have settings but
no file. Mscoree is the .Net interpreter. You'll need that
if you have any .Net. I'm not sure how that works. .Net breaks
COM, but somehow it's using the same system for its own
object model.

With anything else, those entries are there to enable COM dispatch
library loading, as you probably know. The ProgIDs and CLSIDs
allow software to find a COM object and load it, without needing
to know the file or its location.

If the file is not there, or if you delete the CLSID, you'll probably
get the same error if you try to instantiate that object:
Error 429. Unable to create ActiveX object.

But as long as nothing is trying to use the library it won't matter.
In other words, if AcmeSoft installs abc.dll and registers COM
objects, that's only relevant as long as the DLL remains on your
system, remains registered, and is used by some kind of software,
such as AcmeSoft editor. If nothing ever tries to use the COM
object(s) then it won't matter. If something tries to use them and
the library is not there, you'll get an error. You're only breaking
something if the file is there, properly registered, and some software
is using it.

Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<so8kop$1jgh$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1609&group=microsoft.public.windowsxp.general#1609

  copy link   Newsgroups: microsoft.public.windowsxp.general alt.windows7.general
Path: i2pn2.org!i2pn.org!aioe.org!BHGTVyTGRwF2ntnqLVfpDg.user.46.165.242.75.POSTED!not-for-mail
From: address@not.available (R.Wieser)
Newsgroups: microsoft.public.windowsxp.general,alt.windows7.general
Subject: Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Wed, 1 Dec 2021 21:08:44 +0100
Organization: Aioe.org NNTP Server
Lines: 21
Message-ID: <so8kop$1jgh$1@gioia.aioe.org>
References: <so85qu$1qn$1@gioia.aioe.org> <so8agc$pdp$1@dont-email.me>
Injection-Info: gioia.aioe.org; logging-data="52753"; posting-host="BHGTVyTGRwF2ntnqLVfpDg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-MSMail-Priority: Normal
X-Notice: Filtered by postfilter v. 0.9.2
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
 by: R.Wieser - Wed, 1 Dec 2021 20:08 UTC

Mayayana,

> You're only breaking something if the file is there, properly
> registered, and some software is using it.

The thing is that with these pre-created CLSID entries the involved
component could just be dropped in place. Removing those CLSID entries
could than cause the program trying to reach them to fail.

Yes, I know that not calling the components "DllRegisterServer" function
would be an odd thing to do, but I'm not directly willing to bet it won't
ever happen that way.

And thats pretty-much what I'm trying to verify : that noone has ever
experienced something like that (and I thus can just remove those CLSID
entries).

Regards,
Rudy Wieser

Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<so95rd$rba$1@apd.eternal-september.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1616&group=microsoft.public.windowsxp.general#1616

  copy link   Newsgroups: microsoft.public.windowsxp.general
Path: i2pn2.org!i2pn.org!paganini.bofh.team!eternal-september.org!reader02.eternal-september.org!apd.eternal-september.org!.POSTED!not-for-mail
From: not@all.invalid (Apd)
Newsgroups: microsoft.public.windowsxp.general
Subject: Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Thu, 2 Dec 2021 00:58:26 -0000
Organization: ad hoc
Lines: 34
Message-ID: <so95rd$rba$1@apd.eternal-september.org>
References: <so85qu$1qn$1@gioia.aioe.org> <so8agc$pdp$1@dont-email.me> <so8kop$1jgh$1@gioia.aioe.org>
Injection-Date: Thu, 2 Dec 2021 01:00:29 -0000 (UTC)
Injection-Info: apd.eternal-september.org; posting-host="e80c55d70effce1ad9f6daefcee7127e";
logging-data="28010"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19oM/fT2Ge8eMIFQUxFXzHo"
Cancel-Lock: sha1:oRnSxZQGqT/IMr4sejBY+ttMW5I=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-RFC2646: Format=Flowed; Response
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-Priority: 3
X-MSMail-Priority: Normal
 by: Apd - Thu, 2 Dec 2021 00:58 UTC

"R.Wieser" wrote:
> The thing is that with these pre-created CLSID entries the involved
> component could just be dropped in place. Removing those CLSID entries
> could than cause the program trying to reach them to fail.

Which might be a good thing. deskpan.dll (control panel extension) and
the EAPHost Authenticator Service (don't know which particular file[s])
have been associated with exploits (see MS11-071 security bulletin).

> And thats pretty-much what I'm trying to verify : that noone has ever
> experienced something like that (and I thus can just remove those CLSID
> entries).

I have two installations of XPsp3 (32 bit); one "Professional" with
minimal updates and the other "Home" pretending to be a point of sale
device fully updated until a couple of years ago.

The pro version has registry entries for all but the files are not
installed. BdaPlgin.ax is in both service packs but not in any Windows
directory. The dot-net runtime engine (mscoree.dll) is also only in
a service pack directory but the NET framework is not present on this
machine. However, the MS management Console (mmc.exe) has components
(an additional exe and DLLs) that depend on mscoree. I've not had
problems with running mmc or the .msc files it uses.

The fully updated POS machine (a laptop) does have the NET framework
and mscoree.dll has many registry entries, the file itself being in
system32. However, none of the other files have any trace in the
registry and none are installed in any Windows directory. I've done
similar reg cleaning exercises so I don't know if it's a result of
that or subsequent updates. All are MS files but I've had no problems
with their absence.

Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<soa01d$1vr4$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1623&group=microsoft.public.windowsxp.general#1623

  copy link   Newsgroups: microsoft.public.windowsxp.general
Path: i2pn2.org!i2pn.org!aioe.org!BHGTVyTGRwF2ntnqLVfpDg.user.46.165.242.75.POSTED!not-for-mail
From: address@not.available (R.Wieser)
Newsgroups: microsoft.public.windowsxp.general
Subject: Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Thu, 2 Dec 2021 09:27:14 +0100
Organization: Aioe.org NNTP Server
Lines: 39
Message-ID: <soa01d$1vr4$1@gioia.aioe.org>
References: <so85qu$1qn$1@gioia.aioe.org> <so8agc$pdp$1@dont-email.me> <so8kop$1jgh$1@gioia.aioe.org> <so95rd$rba$1@apd.eternal-september.org>
Injection-Info: gioia.aioe.org; logging-data="65380"; posting-host="BHGTVyTGRwF2ntnqLVfpDg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Priority: 3
X-RFC2646: Format=Flowed; Response
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-Notice: Filtered by postfilter v. 0.9.2
X-MSMail-Priority: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
 by: R.Wieser - Thu, 2 Dec 2021 08:27 UTC

Apd,

> Which might be a good thing. deskpan.dll (control panel extension) and the
> EAPHost Authenticator Service (don't know which particular file[s]) have
> been associated with exploits (see MS11-071 security bulletin).

Yep, I've read similar. But no, a legit program not being able to reach
its legit components would /not/ be a good thing. :-)

The whole exploit seems to b caused by 1) the CLSID entries being there 2)
the components not having full, absolute pathnames 3) the way Windows
searches for a filename that does not contain a path.

In other words : afaics the same trick can be used for /any/ components
which is referred to using only its filename (no path) - regardless of if it
already exists or not.

> All are MS files but I've had no problems with their absence.

I've got two 'puters set up similary to yours : one which has had minimal
updates, and another which has a few, including .net . Both have been
working fine for a number of years. Thats not the problem.

My problem is that I simply do not know if removing those non-functional
CLSIDs will break anything. Now, or in the future. I don't /think/ so,
but ...

I just thought that /maybe/ someone else here might have checked the same
and had some experience with it. Than again, I don't think that what I've
been doing is common, so chances to it are slim-to-none. :-\
Nonwithstanding, I had to ask.

I'll probably just rename the involved CLSID GUIDs (so I can change them
back) and see what happens ...

Regards,
Rudy Wieser

Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<t4jafdy8t1n4.xqmvdmlljamo$.dlg@40tude.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1626&group=microsoft.public.windowsxp.general#1626

  copy link   Newsgroups: microsoft.public.windowsxp.general
Path: i2pn2.org!i2pn.org!aioe.org!Fk1lZGC01RcTAqqOTDGujQ.user.46.165.242.91.POSTED!not-for-mail
From: jj4public@gmail.com (JJ)
Newsgroups: microsoft.public.windowsxp.general
Subject: Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Thu, 2 Dec 2021 16:52:31 +0700
Organization: Aioe.org NNTP Server
Message-ID: <t4jafdy8t1n4.xqmvdmlljamo$.dlg@40tude.net>
References: <so85qu$1qn$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="7126"; posting-host="Fk1lZGC01RcTAqqOTDGujQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: 40tude_Dialog/2.0.15.84
X-Notice: Filtered by postfilter v. 0.9.2
X-Face: \*\`0(1j~VfYC>ebz[&O.]=,Nm\oRM{of,liRO#7Eqi4|!]!(Gs=Akgh{J)605>C9Air?pa d{sSZ09u+A7f<^paR"/NH_#<mE1S"hde\c6PZLUB[t/s5-+Iu5DSc?P0+4%,Hl
X-Bitcoin: 1LcqwCQBQmhcWfWsVEAeyLchkAY8ZfuMnS
 by: JJ - Thu, 2 Dec 2021 09:52 UTC

On Wed, 1 Dec 2021 16:53:56 +0100, R.Wieser wrote:
> Hello all,
>
> A few days ago I decided to check the CLSID entries in my registry (I've
> been installing and un-unstalling ActiveX components). I found some which
> pointed to programs/dlls which do not exist :
>
> BdaPlgin.ax
> CaPlgin.ax
> deskpan.dll
> eapahost.dll
> eapa3hst.dll
> mscoree.dll
>
> a few of those exist in multiple CLSIDs, and all of them are under the
> "InProcSever32" subkey. I googled for few and found that they are some
> kind of remainder ... of something related to the OS.
>
> What I would like to know if I can just delete those CLSID entries, or if
> they stil are needed. If it makes any difference, the involved OS is
> XPsp3.
>
> Regards,
> Rudy Wieser

They are preinstalled registry data for optional features or optional
hardware. And IMO, as well as remnants of dropped features which Microsof
didn't mention or be mentioned anywhere else.

It's like how Windows XP preinstall ATI and S3 display drivers whether the
system actually has one of those hardwares or not. One may say that they are
required. It's not. Windows should only preinstall the standard VGA driver.
This also applies to Ensoniq audio related DLLs, where Windows should only
preinstall the standard AC-97 audio related files instead of preinstalling
manufacturer-specific files which may not be used at all.

That DESKPAN.DLL is presumably part of a dropped Windows 2000 or NT5.x
feature. That file is not included in any of Windows 2000, Windows 2000
Server, Windows XP, and Windows 2003 (Server) CD-ROMs. Vista or NT6+ no
longer has any reference to it in the registry. Windows NT4 and all older
versions do not have any reference to it yet. And AFAIK, Windows has no
built in feature to have a desktop workspace which is larger than the screen
in a single monitor, and be able to pan it. Not even Windows 8 and 10.

Whether it's safe to delete the irrelevant registry data and/or files, would
depend on what they are for, whether they actually exist in the system or
not, and if they exist, whether you actually use them or not.

Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<soak1m$1cdj$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1630&group=microsoft.public.windowsxp.general#1630

  copy link   Newsgroups: microsoft.public.windowsxp.general
Path: i2pn2.org!i2pn.org!aioe.org!BHGTVyTGRwF2ntnqLVfpDg.user.46.165.242.75.POSTED!not-for-mail
From: address@not.available (R.Wieser)
Newsgroups: microsoft.public.windowsxp.general
Subject: Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Thu, 2 Dec 2021 15:07:38 +0100
Organization: Aioe.org NNTP Server
Lines: 16
Message-ID: <soak1m$1cdj$1@gioia.aioe.org>
References: <so85qu$1qn$1@gioia.aioe.org> <t4jafdy8t1n4.xqmvdmlljamo$.dlg@40tude.net>
Injection-Info: gioia.aioe.org; logging-data="45491"; posting-host="BHGTVyTGRwF2ntnqLVfpDg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-Notice: Filtered by postfilter v. 0.9.2
 by: R.Wieser - Thu, 2 Dec 2021 14:07 UTC

JJ,

> Whether it's safe to delete the irrelevant registry data and/or
> files, would depend on what they are for, whether they actually
> exist in the system

Well, thats what I started with : those files definitily do not exist on my
'puter.

The whole question is if I could possibly muck something up by removing the
related registry keys.

Regards,
Rudy Wieser

Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?

<plod27ca8zip.1ihxs74kndf61.dlg@40tude.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=1633&group=microsoft.public.windowsxp.general#1633

  copy link   Newsgroups: microsoft.public.windowsxp.general
Path: i2pn2.org!i2pn.org!aioe.org!Fk1lZGC01RcTAqqOTDGujQ.user.46.165.242.91.POSTED!not-for-mail
From: jj4public@gmail.com (JJ)
Newsgroups: microsoft.public.windowsxp.general
Subject: Re: Some CLSID references found to non-existing programs. Can the CLSIDs be deleted ?
Date: Fri, 3 Dec 2021 15:23:30 +0700
Organization: Aioe.org NNTP Server
Message-ID: <plod27ca8zip.1ihxs74kndf61.dlg@40tude.net>
References: <so85qu$1qn$1@gioia.aioe.org> <t4jafdy8t1n4.xqmvdmlljamo$.dlg@40tude.net> <soak1m$1cdj$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="16320"; posting-host="Fk1lZGC01RcTAqqOTDGujQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: 40tude_Dialog/2.0.15.84
X-Bitcoin: 1LcqwCQBQmhcWfWsVEAeyLchkAY8ZfuMnS
X-Notice: Filtered by postfilter v. 0.9.2
X-Face: \*\`0(1j~VfYC>ebz[&O.]=,Nm\oRM{of,liRO#7Eqi4|!]!(Gs=Akgh{J)605>C9Air?pa d{sSZ09u+A7f<^paR"/NH_#<mE1S"hde\c6PZLUB[t/s5-+Iu5DSc?P0+4%,Hl
 by: JJ - Fri, 3 Dec 2021 08:23 UTC

On Thu, 2 Dec 2021 15:07:38 +0100, R.Wieser wrote:
> JJ,
>
>> Whether it's safe to delete the irrelevant registry data and/or
>> files, would depend on what they are for, whether they actually
>> exist in the system
>
> Well, thats what I started with : those files definitily do not exist on my
> 'puter.
>
> The whole question is if I could possibly muck something up by removing the
> related registry keys.
>
> Regards,
> Rudy Wieser

There is a possibility that removing one can break something. Considering
that Windows has Application Compatibility feature which is a built in
application patching feature. It can be used to patch application/library to
use/receive different registry data, use other file, or make the kernel
behave differently.

IMO, the best way to find out is to use Microsoft Process Monitor (older
version if Windows XP) to monitor registry and file operations.
Additionally, searching the GUID (both as string as well as binary) in all
of system files would help.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor