Link to home
Start Free TrialLog in
Avatar of yesthatguy
yesthatguy

asked on

Missing AMFILTER.DLL?

I have Norton Utilities installed on my system, and one of the utilities is the WinDoctor that checks for invalid Registry entries.
One of the errors it found initially was a registry entry pointing to a missing DLL, amfilter.dll.  After following both teh recommended fix (deleting it) and manually changing the value of teh key, the error still regularly comes back.
Does anyone know what this problem is or how to fix it, or at least how to get WinDoctor to stop reporting it?

Many thanks,
Brian Salomaki
yesthatguy@usa.net
Avatar of dew_associates
dew_associates
Flag of United States of America image

Unfortunately that file is not Win98 related. You probably have a program or the residue from an old program make a call for that DLL and its either not present or the file is damaged.

You've followed the Norton procedures, deleted the registry key removal and Norton is still seeing the error? What remediation or fix does norton offer?
Avatar of gothick
gothick

Have you ever installed a package called "AddMenu"?  This uses a DLL called amfilter.  Perhaps either doing a full uninstall of it or reinstalling it to restore the dll would work.

http://www.winsite.com/info/pc/win3/util/addmnu41.zip/index.html
Avatar of yesthatguy

ASKER

>>deleted the registry key removal and
>>Norton is still seeing the error?

  I'm not quite sure what you mean by that, but if you look below, I have tried both of the following solutions and neither have created a permanent fix.  For option 2) I have attempted to change the key
s value to null, and as well to change the path, but neither provide a permanent fix.

The following is the error/readout that WinDoctor produces:

The key, "CLSID\{65006770-D9CF-11CF-A036-00001B4EAD07}\InprocServer32," refers to a missing file, "AMFILTER.DLL."

Available Solutions:
1)Delete Invalid Registry entry
2)Open regedit to manually repair the problem
I recall reading it was ActiveX related.  Checking further, perhaps this'll trigger something.  Checked WindowsUpdate, it works?  ActiveX an integral component for that process.
Brian, instead of deleting the key under the CLSID, delete the entire CLSID!
dew: are you sure that's safe? There are a lot of other keys under the CLSID...
Okay, what it should look like to you is this (if I'm wrong, correct me)

CLSID

 {65006770-D9CF-11CF-A036-00001B4EAD07}

     InprocServer32

     ProgID


Remove the entire section starting with the bracketed CLSID

{65006770-D9CF-11CF-A036-00001B4EAD07}
This is what it is currently:

{65006770-D9CF-11CF-A036-00001B4EAD07}
   InprocServer32
    -Default="AMFILTER.DLL"
    -ThreadingModel="Both"
   Pins
      Input1
       -AllowedMany=0
       -AllowedZero=0
       -Direction=0
       -IsRendered=0
         Types
            {73646976-0000-0010-8000-00AA00389B71}
               {E436EB80-524F-11CE-9F53-0020AF0BA770}
      Input2
       -AllowedMany=0
       -AllowedZero=0
       -Direction=0
       -IsRendered=0
         Types
            {73646976-0000-0010-8000-00AA00389B71}
               {E436EB80-524F-11CE-9F53-0020AF0BA770}

I hope that formats well enough, but basically, under the CLSID, there is the InprocServer32 with default value "AMFILTER.DLL" and ThreadingMOdel with a value of "Both", and a Pins folder which contains two identical folders with different names, Input1 and Input2.
Each opf those contain 4 keys, AllowedMany, AllowedZero, Direction, and IsRendered all with values set at 0.
Under those is a folder, Types, which contains {73646976-0000-0010-8000-00AA00389B71} which contains {E436EB80-524F-11CE-9F53-0020AF0BA770}.  If not mentioned, all default key values are unset.

ASKER CERTIFIED SOLUTION
Avatar of dew_associates
dew_associates
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks a bunch.
Glad it's fixed Brian!