Microsoft KB Archive/280107

= The status of the ISAPI filter appears as &quot;Unknown&quot; in the MMC when you load multiple ISAPI filters =

Article ID: 280107

Article Last Modified on 6/23/2005

-

APPLIES TO


 * Microsoft Internet Information Server 4.0
 * Microsoft Internet Information Services 5.0

-



This article was previously published under Q280107



We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 6.0 running on Microsoft Windows Server 2003. IIS 6.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site:

http://www.microsoft.com/technet/security/prodtech/IIS.mspx



SYMPTOMS
A global Internet Server API (ISAPI) filter is loaded at the server level in the Internet Information Server (IIS) Snap-in. Although a global ISAPI filter can only be loaded one time, it performs its intended function on every site that the server hosts.

Alternatively, ISAPI filters can be loaded for each site individually. Although this method is discouraged, you can use this method, and it will work as expected. However, the IIS 4.0 Snap-in will not display the correct status in the Microsoft Management Console (MMC). After the ISAPI filter is loaded for the first Web site, the status of the ISAPI filter appears as &quot;Unknown&quot; for each later load, even though the filter functions for every site for which the filter is loaded.



WORKAROUND
To work around this issue in Microsoft Internet Information Services 5.0, modify the FilterFlags key in the IIS metabase for the sites that have an &quot;Unknown&quot; status. To do this, follow these steps:  Click Start, click Run, type Cmd, and then click OK. Use the CD command to change to the Inetpub\Adminscripts folder. At the command prompt, type the following command, and then press ENTER:

adsutil.vbs get W3svc/ /Filters/ /FilterFlags

Note  is the site number and   is the name of the filter. Note the numeric value that is returned in the enumeration. At the command prompt, type the following command, and then press ENTER:

adsutil.vbs set W3svc/ /Filters/ /FilterFlags &quot; &quot;

Note  is the site number,   is the name of the filter, and   is the numeric value that you noted in step 4. Repeat step 5 for each site where the &quot;Unknown&quot; status appears.</li></ol>

<div class="status_section">

STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the &quot;Applies to&quot; section.

Keywords: kbbug kbpending KB280107

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.