PDA

View Full Version : Removing all my non-xp DirectShow Filters


bokonon
6th February 2008, 02:51
Is there a way of creating a clean slate of filters.

I've recently developed a problem where a Direct Show filter conflict is causing serious problems (can't add filters in graph edit). The best thing would be to start from scratch. Obviously I'll be uninstalling the ones which come with uninstall logs but lots of clutter is left behing (particularly Nero). Searching the registry for nero entries and deleting them all manually would take hours.

Any ideas?

dstarfire
6th February 2008, 05:23
I'm not too sure how to clean out nero's mess without doing a clean reinstall, but I do know you can force windows to let you uninstall media player (which brings several of it's own codecs with it). The memory is a bit fuzzy on the details, but if you search the web for uninstalling windows messenger, it's the same sort of trick (editing the file in the windows directory that tells it what components to show in the uninstall list).

Alternatively, I'm pretty sure that CCCP has an option on the install to unregister all other filters.

fastplayer
6th February 2008, 12:20
Searching the registry for nero entries and deleting them all manually would take hours.
I can't speak for version 7 or 8 but the Nero 6 uninstaller does actually a pretty good job. And searching afterwards for "Nero", "Ahead" and "DSFilter" takes a few minutes...
If your uninstall went wrong instead, then:
http://www.google.com/search?hl=en&q=nero+clean+tool

clsid
6th February 2008, 12:41
Use the K-Lite Codec Tweak Tool (http://fileforum.betanews.com/detail/KLite_Codec_Tweak_Tool/1183386542/1/) to scan your registry for broken filters. It will detect invalid references and allows you to remove them.
It can also generate a list of all installed filters. With that info you can easily unregister unwanted filters using this command line:
regsvr32 /u "full path to filter"

bokonon
7th February 2008, 23:27
thanks guys for the advise
I used the nero clean tool to remove nero and the K-Lite Codec Tweak tool to get rid of the troublesome ones. I then installed everything back one by one and discovered that installing nero (which i did last) is causing a problem with DirectShow. When I open up graphedit and try to add a filter, trying to expand the DirectShow filters menu (by clicking the + button next to it) completely crashes the program every time without fail :(

bokonon
8th February 2008, 13:12
http://i6.tinypic.com/6ldjss9.png

When I click on the expand (+) icon next to Direct Show Filters in the [ Ctrl+F ] dialog graphedit just closes, no errors....it just finishes right then and there :lol:

as u can imagine, it makes it quite hard to create a graph for avisynth! :-/

Has anyone had this sort of problem before?

All i have installed is Haali Media Splitter, Koepi's Xvid, Flv splitter, FFDShow, NVIDIA Pure Video, Cyberlink's Power DVD (v. 7.3 Ultra) and the last thing I installed was Nero 7 Premium Reloaded. I disabled the Nero Splitter with the Codec Tweak Tool as I read that it conflicts with Haali on the Video Help forums.

clsid
8th February 2008, 13:54
There have been similar reports in the ffdshow discussion topic. It may be caused by ffdshow, not Nero. Although I have not been able to reproduce it myself on Vista.

You can test it by disabling ffdshow.

bokonon
9th February 2008, 12:21
There have been similar reports in the ffdshow discussion topic. It may be caused by ffdshow, not Nero. Although I have not been able to reproduce it myself on Vista.

You can test it by disabling ffdshow.

I'll run some tests later...

THat woudl be a real shame...is there a version of ffdshow which doesn't ahve this problem? I don't want to have to uninstall ffdshow every time I want to create a graph :(

clsid
9th February 2008, 13:46
Revision 1737 should work.

zachdms
12th February 2008, 06:10
If it isn't ffdshow: EnumPin/EnumFilters crashes are most commonly from MMSwitch.ax . The actual call stack for the crash (or fault bucket data) would probably be very illuminative.

Running the WMP uninstall wouldn't do much to the DirectShow filter database. That's a snipe hunt right there. :)