Как удалить ошибку shtml.dll.
В некоторых случаях, вы можете получить ошибку HTTP 404 , указывающая на файл shtml.dll,когда вы пытаетесь использовать форму Поиска или пост в FrontPage,чтобы можно было использовать FrontPage обсуждения в интернете через прокси-сервер, который не является веб-сервером IIS.
Причина ошибки
Было отмечено, что эта ошибка происходит, когда FrontPage Server Extensions устанавливаются на компьютер-посредник.Ошибка вызвана фильтром DLL и называется fpexedll.dll ,который добавляется во время установки серверных расширений FrontPage. Fpexedll.dll это на самом деле важный модуль, который облегчает переадресацию CGI-запросов от FrontPage к новой версии ISAPI FrontPage Server Extensions. Это важно для пользователей FrontPage1.x ,которые записывают запросы на веб-серверах IIS. Однако недостатком является то,что модуль fpexedll.dll возвращает запросы,проходящие через прокси-сервер на основе CGI FrontPage web-сайтов.
Шаги для решения ошибки HTTP 404 и ошибки shtml.dll
Вы можете исправить эту проблему удалением файла fpexedll.dll с прокси-сервера. Для этого в IIS 4.0 или более поздней версии, выполните действия, перечисленные ниже:
- Перейдите в меню Пуск, щелкните Выполнить,в открывшемся окне введите тип mmc,а затем нажмите кнопку OK чтобы открыть Консоль Управления Microsoft.
- Теперь, во-первых, откройте IIS snap-in в MMC, а затем нажмите правой кнопкой мыши на компьютере и выберите Свойства.
- Откройте вкладку Фильтры ISAPI .
- Далее, выберите fpexedll.dll и выберите Удалить.
- Наконец, нажмите кнопку OK дважды и перезапустите WWW-служба публикации.
Для IIS3.0 или более ранней версии, вы должны выполнить действия, перечисленные для устранения этой проблемы.
Предупреждение: Шаги показанные ниже включают редактирование реестра и должны быть выполнены,только если вы можете работать с реестром. Также, не забудьте сделать резервную копию реестра таким образом,вы сможете легко восстановить реестр в случае возникновения проблем.
- Перейдите в меню Пуск, щёлкните Выполнить,в открывшемся окне введите тип regedit, а затем нажмите кнопку OK чтобы открыть окно Редактор Реестра.
- Найдите следующую запись:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/W3SVC/Parameters/Filter Dlls - Теперь дважды щелкните на Фильтр DLL и удалите ссылку на файл fpexedll.dll.
- Далее выйдите из Редактора Реестра.
- Перезагрузите WWW Publishing Service.
Чтобы сохранить DLL фалы от других ошибок,важно для вас, чтобы сохранить ваш компьютер,свободный от вредоносных инфекций и ваш реестр,свободный от ненужных записей. Чтобы иметь чистый компьютер от malware,убедитесь, что у вас есть надежная антивирусная программа на Вашем ПК.Также, чтобы сохранить реестр свободным от проблем, очищайте его регулярно, желательно с помощью надежного инструмента очистки реестра.