[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 148
  • Last Modified:

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
0
yesthatguy
Asked:
yesthatguy
  • 5
  • 4
  • 2
  • +1
1 Solution
 
dew_associatesCommented:
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?
0
 
gothickCommented:
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
0
 
yesthatguyAuthor Commented:
>>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
0
Take Control of Web Hosting For Your Clients

As a web developer or IT admin, successfully managing multiple client accounts can be challenging. In this webinar we will look at the tools provided by Media Temple and Plesk to make managing your clients’ hosting easier.

 
Asta CuCommented:
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.
0
 
Asta CuCommented:
0
 
dew_associatesCommented:
Brian, instead of deleting the key under the CLSID, delete the entire CLSID!
0
 
yesthatguyAuthor Commented:
dew: are you sure that's safe? There are a lot of other keys under the CLSID...
0
 
dew_associatesCommented:
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}
0
 
yesthatguyAuthor Commented:
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.

0
 
dew_associatesCommented:
You've done fine, remove all of this:

>>>>>>>

{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}



0
 
yesthatguyAuthor Commented:
Thanks a bunch.
0
 
dew_associatesCommented:
Glad it's fixed Brian!
0

Featured Post

Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

  • 5
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now