Я случайно удалил свою службу Windows Apache, пытаясь установить другой веб-сервер Apache. Кто-нибудь знает, как я могу создать еще одну службу Windows Apache из cmd? Я пробовал "sc create ...", но мне не хватает скрипта в конце, например -k start? Не уверен, что мне нужно для этого ...
Я использую Apache 2.2
Спасибо
Вы можете поместить аргументы для службы в аргумент «binPath» в вашей команде «sc», избегая кавычек с помощью косой черты. Например, если вы хотите запустить службу "C: \ Program Files \ foo \ bar.exe"
sc create service_name binpath= "\"C:\Program Files\foo\bar.exe\" -service"
Посмотрите на полученную запись службы в HKLM \ System \ CurrentControlSet \ Services \ service_name и посмотрите, выглядит ли значение ImagePath так, как вы этого хотите.
Сервис Apache2.2 можно воссоздать с помощью bin\httpd.exe -k install
команда. Затем начал с bin\httpd.exe -k start
команда.