Unregistering filters

G

Guest

Guest
Archived from groups: microsoft.public.windowsxp.general (More info?)

I have two copies of an audio (related) filter (CLAUDFX): one came with
PowerDVD and the other came with Roxio's DVDMAX (which is a modified
PowerDVD). For better or worse, I like to keep things clean, so I
wanted to unregister the Roxio version, especially since I had
uninstalled DVDMAX after I obtained PowerDVD.

I used the appropriate REGSVR32 command with the /U switch and the path
to the ROXIO filter. The response from the command was that it had
executed successfuly. However, when I then ran some info tools, I could
see that it is the PowerDVD version of the filter than was
unregistered, and the Roxio version is still there. If I re-execute the
command, it is again successful, but nothing changes.

Why would the unregister request act on the wrong version of the
filter?

Thanks for any response.
 
G

Guest

Guest
Archived from groups: microsoft.public.windowsxp.general (More info?)

Although the following does not answer all the questions in my own
mind, I believe I essentially found my own answer in another post:

"All that regsvr32 does is load the DLL for the filter and call its
register/unregister function"

In the Roxio folder, I previously replaced the Roxio version of the
module with the PowerDVD version, because it was more recent and
because I had assumed the only difference was the version number. So,
from the above statement, I can see that the filter is unregistering
itself according to what it really is (i.e. PowerDVD), rather than what
its path would indicate it should be (Roxio).

The above implies that the path specified on the REGSVR32 command DOES
NOT exactly represent the item to be unregistered.

Thanks anyway.
 

TRENDING THREADS