Модуль DLL C:\WINDOWS\system32\inetsrv\rewrite.dll не удалось загрузить

Вопрос или проблема

Я только что обновился до Windows 10 с 7. Пока всё круто, но когда я пытаюсь зайти в любое из своих приложений, пул приложений вылетает, и я получаю 503. Я могу перезапустить пул приложений, но он продолжает падать. Поэтому я проверил журнал событий, чтобы увидеть, что происходит. Затем я получил ошибку “Модуль DLL C:\WINDOWS\system32\inetsrv\rewrite.dll не удалось загрузить”. Проблема большинства людей заключалась в том, что dll отсутствовала. Однако это не моя проблема, потому что она там. После некоторых поисков в гугле я не смог найти решение. Может кто-то помочь мне? Согласно моему реестру, я использую IIS 10.0?

У меня установлена Rewrite 2.0. Я собирался попробовать это, http://forums.iis.net/t/1171695.aspx?How+do+I+determine+which+version+of+IIS+is+running (Изменить бит в Majorversion в реестре и установить rewrite 2.0)

В итоге мне пришлось удалить модуль IIS Url Rewrite 2.0, а затем переустановить его. После переустановки всё заработало. Мне не понадобилась ссылка из вопроса для переустановки.

У меня была такая же проблема, и переустановка была недостаточна. Оказалось, что моя ВМ сильно отставала по обновлениям Windows (вероятно, стандартная установка без обновлений…) и приведение её в порядок, а затем переустановка модуля IIS URL Rewrite 2.0 исправила проблему.

Ответ или решение

Проблема с загрузкой модуля DLL C:\WINDOWS\system32\inetsrv\rewrite.dll может быть вызвана несколькими факторами после обновления операционной системы Windows 7 до Windows 10. В этом ответе мы рассмотрим основные причины возникновения ошибки и предложим возможные решения.

1. Проверка наличия файла DLL

Вы упомянули, что файл rewrite.dll находится в указанном каталоге, что является положительным моментом. Однако наличие файла не гарантирует его корректной работы. Необходимо удостовериться, что:

  • Файл не поврежден.
  • Файл совместим с вашей версией IIS.

Рекомендуем выполнить проверку целостности файла. Для этого можно воспользоваться командой sfc /scannow в командной строке с правами администратора. Эта команда проверит и восстановит поврежденные системные файлы.

2. Обновление операционной системы

Как показано в ваших примерах, одна из основных причин проблемы заключается в том, что система может не иметь последних обновлений. Убедитесь, что ваша установка Windows 10 обновлена до последней версии. Для этого выполните следующие шаги:

  1. Откройте параметры Windows.
  2. Перейдите в раздел "Обновление и безопасность".
  3. Нажмите "Проверить наличие обновлений".

После установки всех обновлений перезагрузите систему и проверьте, решена ли проблема.

3. Переустановка модуля IIS URL Rewrite

Как показано в вашем описании, переустановка модуля IIS URL Rewrite 2.0 может решить проблему. Для этого выполните следующие шаги:

  1. Откройте “Программы и компоненты” в Панели управления.
  2. Найдите IIS URL Rewrite Module 2.0 и удалите его.
  3. Скачайте последнюю версию модуля с официального сайта Microsoft и установите её заново.

После переустановки перезапустите IIS для применения изменений.

4. Настройка прав доступа

Бывает, что проблема связана с правами доступа к файлу rewrite.dll. Убедитесь, что IIS имеет необходимые права на доступ к этому файлу. Проверьте следующее:

  1. Найдите файл rewrite.dll.
  2. Щелкните правой кнопкой мыши и выберите "Свойства".
  3. Перейдите на вкладку "Безопасность" и добавьте пользователя "IIS_IUSRS" с правами на чтение.

5. Проверка конфигурации

Также стоит проверить конфигурационные файлы IIS на наличие ошибок. Исполнительные ошибки в файлах web.config могут вызвать сбои в работе приложения.

6. Журнал ошибок

Обратите внимание на журналы ошибок IIS, чтобы получить более подробную информацию об ошибках. Вы можете найти их в:

C:\inetpub\logs\LogFiles

Проверка будет полезна для выявления конкретных причин, по которым модуль не загружается.

Заключение

Системные обновления, правильная установка веб-компонентов, контроль прав доступа и проверка журналов ошибок представляют собой важные шаги в диагностике и исправлении проблемы с загрузкой модуля DLL "rewrite.dll". Если ни одно из предложенных решений не помогло, возможно, стоит рассмотреть возможность консультации с профессионалом или сообществом для более детального расследования проблемы.

Оцените материал
Добавить комментарий

Капча загружается...