Удалить IIS на Windows 7

Я только что восстановил свою машину для разработки и установил IIS. Затем я установил инструмент веб-развертывания и использовал его для восстановления ранее сохраненных веб-сайтов на чистой машине. К сожалению, восстановление не работает правильно / полностью.

Я не мог легко исправить проблему, поэтому я решил удалить / переустановить IIS и заново создать сайты вручную.

Я удалил IIS и перезагрузил компьютер, но все еще оставалось много вещей, таких как различные файлы в /windows/system32/inetsrv/ которую я пытался удалить вручную (с ограниченным успехом!).

Я снова перезагрузился и попытался переустановить IIS - он сообщил об ошибке (нет значимого сообщения) и запросил другую перезагрузку. Журнал событий содержит следующие ошибки:

The World Wide Web Publishing Service (WWW Service) did not register the URL prefix http://*:80/gallery for site 1. The site has been disabled.

а также

Unable to bind to the underlying transport for [::]:80. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine.

Я хотел бы избежать другой перестройки. Можно ли полностью удалить IIS, чтобы я мог переустановить его с нуля? Или я могу "исправить" текущую настройку, чтобы IIS переустановил поверх того, что уже есть?

2 ответа

Решение

Мне наконец удалось удалить содержимое INETSRV папка, благодаря этой странице:

http://www.howtogeek.com/howto/windows-vista/how-to-delete-a-system-file-in-windows-vista/

Я на самом деле должен был изменить cacls немного командовать для обработки папок, а не файлов (ключ / T, если я правильно помню).

После очистки папки IIS можно успешно переустановить.

Это не проблема установки IIS. Проверьте эту статью KB 890015. Проверьте ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters по умолчанию нет ListenOnlyList

Другие вопросы по тегам