Estou tentando usar a porta 80 para o meu servidor de aplicativos, mas quando executo netstat -aon
recebo:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
Quando eu olhar para cima o processo no Gerenciador de tarefas, ele mostra PID 4
é SYSTEM
, é isso. Sem extensão ... nada. Apenas " SYSTEM
". O que está acontecendo aqui?
Tenho medo de terminar esse processo, o que faço?
ATUALIZAÇÃO :
Eu resolvi isso através de outra pergunta do Stack Overflow , que tinha a solução para fazer com que o IIS parasse de escutar na porta 80 um endereço IP especificado.
Respostas:
o endereço IP é 0.0.0.0, state = LISTENING: significa que a porta 80 está ouvindo todas as interfaces (não usadas)
Como ler os resultados NETSTAT -AN:
fonte
sc stop w3svc
entãosc config w3svc start= disabled
Um novo serviço chamado "Serviço do Agente de Implantação da Web" (MsDepSvc) também pode disparar "Sistema" com PID = 4 para escutar na porta 80.
fonte
Existem muitos serviços, que podem escutar a porta 80 no Windows.
Felizmente, você pode detectar e interromper todos eles executando o comando simples do console:
Quando você o iniciar, você receberá a lista primeiro:
Para evitar esse problema no futuro, vá para Serviços locais e desative os serviços listados .
Nota : alguns serviços serão reiniciados imediatamente, basta executar o 'NET stop HTTP' algumas vezes .
fonte
netsh http show urlacl
enetsh http show servicestate
(olhar para todos aqueles com: 80 neles.) Fonte: devside.net/wamp-server/...Além disso, tente parar o "SQL Server Reporting Services (MSSQLSERVER)", que aparentemente é o padrão 80. Fiz isso e a porta 80 foi liberada. O PID identificou o culpado como "Sistema", mas aparentemente esse sistema pode significar várias coisas.
fonte
Eu tive o mesmo problema. Pode ser corrigido interrompendo o Serviço de Publicação na World Wide Web em serviços em execução.
fonte
Parece que o IIS está ouvindo a porta 80 para solicitações HTTP.
Tente interromper o IIS acessando o Painel de Controle / Ferramentas Administrativas / Serviços de Informações da Internet, clicando com o botão direito do mouse no Site Padrão e clique na opção Parar no menu pop-up, e veja se o ouvinte na porta 80 foi limpo.
fonte
Isso funciona para mim:
fonte
Descobri que o "SQL Server Reporting Services (MSSQLSERVER)" inicia automaticamente e escuta na porta 80.
Eu espero que isso ajude.
O
fonte
SOLUÇÃO DE TRABALHO TESTADA: (WINDOWS 10)
Existem muitas razões para isso, a única causa / solução que eu recomendo é a seguinte:
ABRA O SEU COMANDO DA JANELA COM A PREVISÃO DO ADMINISTRADOR, ENTÃO:
o acima concordará em interromper o serviço http:
o acima irá configurar o serviço para desativar por padrão
SE A SOLUÇÃO ACIMA NÃO FUNCIONAR, ENCONTRE SEU CASO ESPECÍFICO AQUI:
FONTE: http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows
REINICIE SEU WEB SERVER / XAMPP / APACHE E CONCLUÍDO.
Se você precisar reativar o padrão, aqui está o comando:
sc config HTTP start= demand
a fonte da explicação está aqui http://servicedefaults.com/10/http/fonte
Um outro serviço que poderia ocupar a porta 80 é o BranchCache
services.msc mostrando como "BranchCache"
ou use o comando net para interromper o serviço como
net stop PeerDistSvc
Atualizar:
PeerDistSvc é um serviço atrás do svhost.exe, para visualizar o tipo de serviço svchost
tasklist / svc / fi "nome da imagem eq svchost.exe"
fonte
A questão é como liberá-lo, basta usar
https://stackoverflow.com/a/16243333/777982
fonte
Eu sabia que essas respostas estavam corretas, mas meu services.msc não estava mostrando os serviços, no entanto, isso fez o truque:
fonte
Isso pode ser facilmente corrigido seguindo estas cinco etapas:
Para evitar esse problema no futuro:
Viola vc é bom de ir!
fonte
Acabei de receber esse problema hoje, pois ele apareceu após o Norton solicitar a reinicialização. Eu culpei o Norton.
Mas não era o Norton, eu removi o Norton, reiniciei -> o problema ainda está lá.
O netstat -nao estava mostrando que o PID 4 possuía minha conexão da porta 80.
Depois fui ao painel de controle, "Ativar ou desativar recursos do Windows" e desmarcar os Serviços de Informações da Internet.
Reinicializado, o problema desapareceu.
Meu servidor xampp está funcionando bem agora.
Eu nem me lembro de ativar o IIS em primeiro lugar. Eu estava correndo muitos meses antes que isso acontecesse. Ainda não sei o que causou isso em primeiro lugar. Talvez uma atualização anterior do Windows tenha ativado o iis e minha reinicialização o tenha ativado, não sei.
fonte
Este processo funciona para mim:
fonte
Eu tive esse mesmo problema exato, exceto que eu nunca usei o IIS. Enquanto corrigia outro bug do sistema, havia configurado o serviço apache para inicialização manual, na esperança de reduzir a complexidade do meu sistema. Depois de corrigir o outro bug, o apache não iniciava. Eu fiquei inanimado por um tempo, mas tudo o que foi necessário foi voltar ao apache para iniciar automaticamente: Iniciar> Ferramentas Administrativas> Serviços.
Aparentemente, quando o Apache inicia dessa maneira, ele reivindica a porta 80 antes que o processo do sistema possa.
alguém. todo o meu Google apareceu o 'não pode ter IIS e Apache na mesma máquina.' isso é para o outro por cento de nós.
fonte
Tente netstat -b, que esperançosamente pode esclarecer a situação (mostrando o que .exe está usando a porta). Boa sorte.
fonte
"Active Connections TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 Can not obtain ownership information"
e após o clique 'Mostrar processos de todos os usuários' em janelas do gestor de 7 de tarefas, listas Task Manager "do sistema" para PID de 4.Para mim, funcionou depois de parar o Serviço do Agente de Implantação da Web.
fonte
Caso você use o produto Razer e instale o software Razer Synapse no seu PC, ele também bloqueia a porta 80.
Ele não está incluído no
netstat
comando e, portanto, não consigo solucioná-lo. Como existem muitos serviços incluídos no software, não consigo analisar qual deles bloqueia a porta. Após desinstalar o Razer Synapse, posso iniciar o servidor Apache novamente no Windows 10.fonte
Isso não explica o lado do PID, mas se você executa o Skype, ele gosta de usar a Porta 80 por algum motivo.
fonte
No meu caso, isso aconteceu após a instalação do Microsoft Web Matrix. A desinstalação deste lixo junto com o "Microsoft Web Deploy" corrigiu o problema.
fonte
Eu estava procurando pelo PID 4 e cheguei a esta pergunta. A partir desta resposta e de uma postagem no blog , concluí que qualquer coisa relacionada ao PID 4 é provavelmente um serviço do Windows; portanto, convém procurar os serviços relevantes
services.msc
.Além disso, esse processo é executado pelo sistema, que é considerado outro usuário "conectado".
fonte
Eu tive o mesmo problema e foi por causa do IIS em execução no servidor, você pode interrompê-lo usando o Gerenciador do IIS, se for o caso.
fonte
Se você estiver executando o Windows Server 2012 R2, não se esqueça de Pastas de Trabalho: http://blogs.technet.com/b/filecab/archive/2013/10/15/windows-server-2012-r2-resolving- port-conflito-com-iis-sites-e- pastas -de-trabalho.aspx O recurso Remover pastas de trabalho no servidor de arquivos funcionou para mim.
fonte
Parei o Serviço de Publicação na World Wide Web e funcionou.
fonte
Nada disso funcionou para mim. Eu tive que ir para uma pergunta de superusuário .
Este é o que funcionou para mim!
fonte
O BranchCache foi meu problema. Minha resolução foi executar o Powershell como administrador e executar:
Referência: https://docs.microsoft.com/en-us/powershell/module/branchcache/disable-bc?view=win10-ps
fonte
Para mim, tive que desinstalar o "Citrix Virtual Desktop Agent" na minha VM
fonte
PID = 4 não aparece no Gerenciador de tarefas, mesmo depois de marcar "Mostrar processos de todos os usuários". Bem, existe apenas um usuário.
No entanto, netstat -b mostra várias conexões poiting para o mesmo PID = 4 que neste computador exibiu o seguinte.
Eu escolhi apenas aqueles pertencentes ao protocolo TCP.
Isso foi adquirido durante a resolução de problemas do IIS, que não foi iniciado após a tentativa de muitos outros. Eu não acho que você deva parar esse processo.
fonte
tipo
netstat -a -n -b -o |more
se parar
World Wide Web Publishing Service
ajudaem seguida, no gestor IIS rever de cada site emperramentos configurações, selecionando um site e no painel lateral, clique na ligação. altere a porta 80 para outra coisa, se necessário.
fonte