Как запустить службу, отключенную в PowerShell - PullRequest
0 голосов
/ 21 марта 2019

После выполнения команды netstat и обнаружения того, что системная служба прослушивает порт 80, я проверил через Интернет и нашел следующее решение:

Порт 80 используется системой (PID 4), что это?

Я побежал

sc stop w3svc

1011 * тогда *

sc config w3svc start= disabled 

но команда sc config w3svc start= disabled вернула эту ошибку

Set-Content: Невозможно найти параметр позиции, который принимает аргумент 'start ='.

По сути, это неверный аргумент, но почти каждое решение, которое я видел на этой платформе, предлагает именно эту командную строку для остановки и отключения службы.

Может ли кто-нибудь помочь, потому что я не хочу отключать всю службу HTTP из реестра, я не возражаю, если я буду руководствоваться, как, вероятно, связать эту службу с другим портом, потому что мне нужно другое приложение, которое должно использовать этот порт 80.

Ответы [ 2 ]

3 голосов
/ 21 марта 2019

PowerShell имеет свои собственные командлеты для управления службами Windows, поэтому их лучше использовать, чем вызывать инструмент командной строки из PowerShell. Использование командлетов дает вам намного лучшую обработку ошибок.

Set-Service -Name w3svc -StartupType Disabled

См. Set-Service .

Если вы хотите изменить порт, который прослушивает IIS, с порта 80 на другой, вы можете сделать это через IIS Manager или с PowerShell (требуется Import-Module WebAdministration). Вот пример изменения порта для веб-сайта по умолчанию с порта 80 на 8080:

Set-WebBinding -Name 'Default Web Site' -BindingInformation "*:80:" -PropertyName Port -Value 8080
1 голос
/ 21 марта 2019

В Powershell sc - это псевдоним Set-Content, и псевдонимы имеют более высокий приоритет, чем пути. У вас есть два варианта:

  1. Используйте cmd вместо Powershell для выполнения команды

  2. Используйте sc.exe вместо sc: ваша команда станет sc.exe config w3svc start= disabled

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...