После установки Windows 8 меня в целом всё устроило и я подумал: “Ура! не надо откатывать обратно к семёрке!” Но счастье было мимолётным, пока я не запустил свойMoWeS и не обнаружил, что на нём не запускается Apache. На данный момент можно было забыть про localhost…
Полазив в интернете, я нашёл много различных вариантов решения похожей проблемы, но под Windows 7. Опытным путём было установлено, что на восьмёрке по-умолчанию оказался занят 80 порт. Путь к решению проблемы – освободить его. Вот только чем он занят?
Был вариант решения, связанный с тем, что этот порт забивает Скайп, но в данном случае он был абсолютно не при чём. Аналогично с версией фаервола и вирусняка. Ещё несколько решений были связаны с редактированием реестра по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP: добавлялся параметр NoRun со значением 1, исправлялся параметр Start, то на ноль, то на четвёрку, и ещё что-нибудь.
Одно из этих сочетаний редактирования реестра мне помогло и я возрадовался, но опять же рано. Из-за их изменения у меня перестали быть видны все принтеры и выдавалась какая-то ошибка. Вернув параметры на исходную, принтер заработал. Ну, я подумал, что конечно геморно включать отключать так каждый раз, но… Вернув параметры реестра на ту “спасительную” комбинацию, сервер… опять перестал работать.
Каким процессом занят порт? Через командную строку и netstat было выявлено, что порт занимает процесс… System (именно систем, а не system.exe – вирусняк). Собственно да, винда заняла его и не хочет освобождать. Далее опытным путём я стал прикидывать, что его может занимать, вспомнил и про IIS, который не устанавливал, и так далее. Не вдаваясь в детали падла была обнаружена, отключена, а Apache заработал.
Оказалась виноватой служба под названием “Служба веб-публикаций”. Если вы потерялись в восьмёрки и не знаете где её отключить, то: правой клавишей в нижнем левом углу экрана, далее “Управление компьютером”, далее “Службы и приложения > Службы”. Находите эту дрянь и отключаете. Там же в её настройках можно поставить, чтобы она включалась только вручную – тогда не придётся её всё время отключать. К слову, её же можно отключить и в Диспетчере задач.
Вот и всё. Это гораздо проще, чем менять реестр, т.к. если эта служба вдруг потребуется, её можно без проблем снова включить. На что она конкретно влияет – не скажу, но в любом случае наверняка ничего важного (если Вы, дорогой читатель, знаете за что она конкретно отвечает, то был бы очень признателен за просвящение.
Мир вашему Apache и пускай он мирно сосуществует с вашим Windows 8!
P.S.: Буквально пару впечатлений о восьмёрке: она практически ничем не отличается от семёрки, за исключением метро-интерфейса, который в целом напомнил о последних Windows Mobile. Метроша – если не придираться, то это ничто иное, как меню Пуск. Только очень изменённый и совсем нестандартный, который можно считать в качестве отдельного рабочего стола. Потыркавшись в нём немного, привыкаешь и отчасти он кажется даже удобнее. Однако каждому своё. Порадовало то, что кажется она действительно немного пошустрее, чем семёрка: я её ставил поверх своей старенькой семёрки с сохранением всех параметров и инфы, и она работает немного побыстрее. Порадовало! Также порадовали некоторые несущественные мелочи, которые стали приятнее и удобнее (по крайней мере лично для меня). Это диспетчер задач – теперь он более удобный и информативный, и окно копирование файлов из пункта А в пункт Б – тоже гораздо информативнее стало. Пока не радует то, как сделано выключение компа. Раньше два клика, а теперь три и с небольшой задержкой – через контролальтдель быстрее. Нов сё таки ищу пока более быстрые способы. Если кратко – то в целом вот такие впечатления.