Удалить 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