Я заметил, что на моем компьютере с Windows 10 установлен IIS-сервер, прослушивающий порт 80.

Один из заголовков ответа - Server: Microsoft-IIS/10.0

Извлечение его через HTTP приводит к Request Method: GET Status Code: 404 Not Found

Когда я проверяю PID через netstat, мне говорят, что это тот же процесс, который указан как System and compressed memory в диспетчере задач. При проверке свойств мне сообщают, что этот сервис обслуживается ntoskrnl.exe

Почему в Windows 10 размещен HTTP-сервер? Это прямое обновление Windows 7 Pro, которое никогда не использовало IIS.

1 ответ1

1

Ни одна версия Windows (кроме специальных выпусков веб-сервера) не устанавливает IIS сама по себе или не поставляется с ней.

Либо вы, кто-то еще или другой пакет программного обеспечения, который требовал его включения. Обновление до Windows 10 также не устанавливает IIS.

Если вам это не нужно, используйте диалоговое окно « Windows Features », чтобы отключить IIS.

IIS использует драйвер режима ядра для прослушивания http-запросов, все драйверы режима ядра являются частью System процесса.

Может быть трудно выяснить, как IIS в конечном итоге был включен в Windows 10, но вы можете начать просматривать журнал Setup разделе « Windows Logs в окне Event Viewer

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .