ID: q189799
The information in this article applies to:
This article describes the purpose and functionality of the Fpexedll.dll file.
The Fpexedll.dll file is installed with the FrontPage 97 and FrontPage 98 Server Extensions on Microsoft Internet Information Server (IIS). Its sole purpose is to provide backward compatibility with Microsoft FrontPage for Windows, version 1.1, and Microsoft FrontPage for the Macintosh, version 1.0.
FrontPage 1.0 and 1.1 make requests for the Shtml.exe, Author.exe, and Admin.exe files instead of Shtml.dll, Author.dll, and Admin.dll (as they are known in FrontPage 97 and 98). Fpexedll.dll examines every HTTP request coming into the system. If the request is for one of these executable files, Fpexedll.dll converts the call so that the corresponding dynamic- link library (.dll) file is called.
In FrontPage 98, the physical location of Fpexedll.dll is
\Program Files\Microsoft FrontPage\version3.0\bin\Fpexedll.dll.
In FrontPage 97, the physical location of Fpexedll.dll is
\Program Files\Microsoft FrontPage\bin\Fpexedll.dll.
In IIS, Fpexedll.dll can be found in the following areas:
IIS Version Location
-----------------------------------------------------------------------
4.0 Master WWW properties under Filter DLLs
2.0, 3.0 In the registry under the following key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
\W3svc\Parameters\Filter dlls
If there are two copies of Fpexedll.dll, remove one of them. The remaining one should point to the correct location of Fpexedll.dll, depending on whether FrontPage 97 or FrontPage 98 Server Extensions are installed.
If there is only one copy of Fpexedll.dll, make sure that no clients are authoring against the server using either FrontPage 1.1 or FrontPage 1.0. If there are no such clients, Fpexedll.dll can be deleted, because it serves no functional purpose and can slow network traffic.
To remove Fpexedll.dll from an IIS 4.0 server, you must remove it from the location mentioned in the Microsoft Management Console.
1. Right-click the computer name on the Internet Information Server tab. 2. Select properties. 3. Click the Edit button to edit the WWW service. 4. Click the Isapi Filters tab. 5. Highlight Fpexedll.dll and click Remove.
NOTE: There may be more than one; you will want to remove them all.
To remove Fpexedll.dll from an IIS 2.0 or 3.0 server, you must edit the
registry key mentioned above.
WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys And Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).
1. Start Registry Editor (Regedt32.exe). 2. Locate the Filter dlls value under the following key in the registry:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/W3SVC
/Parameters/Filter Dlls
NOTE: The above registry key is one path; it has been wrapped for
readability.
3. Double-click the Filter dlls key to edit it.
4. Delete the reference to the Fpexedll.dll file and, if necessary, the ;
(semicolon) separator between it and the next filter. For example, for
FrontPage 98 the part of the string to delete is:
C:\Program Files\Microsoft FrontPage\version3.0\bin\fpexedll.dll;
Do not delete any references to other DLLs that may be present in this
registry key.
5. Quit Registry Editor.
NOTE: There is no need to physically delete any of the DLL files from the hard disk drive.
Additional query words: 97 98 fpexedll backward
Keywords : fp97 fp98
Version : WINDOWS:98,97
Platform : WINDOWS
Issue type : kbhowto
Last Reviewed: October 17, 1998