Comment puis-je libérer mon port 80 sur les fenêtres localhost?

j'ai installé XAMPP 1.6.8 et pour une raison quelconque, il n'a pas fonctionné. Réalisé plus tard port 80 n'est pas libre ou n'écoute pas. Comment puis-je le libérer ou le rendre libre?

Merci beaucoup!

106
demandé sur informatik01 2009-04-25 10:24:27

15 réponses

cette agonie a été résolue pour moi. J'ai découvert que ce qui prenait en charge le port 80 était un service d'api http. J'ai écrit dans cmd:

net stop http

m'a Demandé "Les services suivants seront arrêtés, voulez-vous continuer?"Pressée de y

Il s'est arrêté un certain nombre de services.

écrit alors localhost et wallah, Apache est opérationnel sur le port 80.

Espérons que cette aide

Important : Skype utilise le port 80 par défaut, vous pouvez changer cela dans les options skype > avancé > connexion - et décochez "Utiliser le port 80"

88
répondu MuhFred 2014-03-03 20:23:24

netstat -ano

qui vous montrera le PID du processus qui écoute sur le port 80. Après cela, ouvrez L'onglet Gestionnaire des tâches -> processus. Dans le menu View -> Select Columns , activez la colonne PID , et vous verrez le nom du processus écouter sur le port 80.

63
répondu Francisco 2014-10-22 15:19:17

netstat -a -b

devrait vous dire quel programme est lié au port 80

39
répondu Chad Grant 2014-10-22 15:19:04

utiliser netstat-bano dans une invite de commande élevée pour voir quelles applications écoutent sur quels ports.

mais généralement les applications suivantes utilise le port 80 dans windows.

  1. IIS
  2. World Wide Web Publishing service
  3. Service d'administration IIS
  4. SQL Server Reporting services
  5. Web Déploiement De L'Agent De Service

Stop au-dessus des applications s'exécutant et vérifiez!!!

28
répondu Rushik Parikh 2013-08-09 09:41:10

j'ai eu ce problème auparavant,

si vous voyez le Gestionnaire des tâches( après avoir activé la vue pour PID), vous trouverez que PID=4 est "port 80 utilisé par le noyau NT & System; "

il suffit d'aller à

  1. Panneau De Commande
  2. programmes
  3. fonctionnalités Windows Activer/désactiver
  4. vérifier si le World wide web services sous IIS est vérifié

si c'est le cas, décochez netstat(ou TCPVIEW) pour voir si 80 est gratuit.

26
répondu Eswar Rajesh Pinapala 2018-08-20 07:52:46

utilisez TcpView pour trouver le processus qui écoute le port et fermer le processus.

18
répondu MMind 2009-04-25 06:28:16

une autre option à essayer est d'arrêter les services de rapports de Serveur SQL.

6
répondu Kinjal Dixit 2011-01-21 10:55:48

Essayer

netstat -anb -p tcp

qui montrent les ports et les processus

6
répondu MBaas 2017-07-12 06:12:54

vous pouvez utiliser net stop http il affichera quel processus utilise. Moslty services world wide web sont à l'aide de

5
répondu Warwicky 2015-02-06 19:01:27

c'est juste une supposition, mais puisque le port 80 est le port conventionnel Pour HTTP, vous pouvez avoir un serveur web tournant sur votre système. Est-IIS active?

si vous utilisez IIS vous pouvez avoir le service de ferme Web en cours d'exécution. C'est ce qui tuait mon xampp.

4
répondu Thomas L Holaday 2011-07-23 11:12:13

tapez "netstat-ano" dans votre ligne de commande. J'ai vu que ça montrait quelque chose pour le port D'adresse 0.0.0.0:80.

mon problème était parce que J'avais des services de rapports SQL Server sur le Port 80. Alors j'ai suivi ces instructions et j'ai changé le port # de 80 à 81:

http://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes /

Voici une image de ma ligne de commande après que j'ai changé le numéro de port pour les services de rapports de Serveur SQL:

enter image description here

si vous avez toujours le même problème, lisez ce forum:

http://forum.wampserver.com/read.php?2,66196, 66233#REPLY

4
répondu Gene 2015-03-06 21:38:03

j'ai aussi eu le même problème. net stop http n'a pas aidé et World wide web services option sous IIS dans le Panneau de configuration Windows n'a pas été vérifiée. Ainsi, dans le panneau de configuration de XAMPP, j'ai vérifié la case Svc près du bouton de démarrage D'Apache (installer Apache comme service) et j'ai redémarré Windows. Et maintenant chaque fois que Windows démarre Apache est démarré automatiquement et occupe le port 80 avant tout autre service. A fonctionné pour moi!

4
répondu user2513149 2015-07-25 09:10:36

Skype aime utiliser le port 80 et bloque IIS. C'était mon problème.

3
répondu Marcelo Mason 2014-05-11 15:46:20

les Services Windows connus qui écoutent sur le Port 80

à Partir du Gestionnaire de Services (exécuter: services.msc), arrêter et désactiver ces Services Windows qui sont connus pour se lier au port 80.

service double clic, et changer 'Type de démarrage’ en 'désactivé' ...

  1. SQL Server Reporting Services (ReportServer)
  2. Web Déploiement De L'Agent De Service (Installation De Ce)
  3. BranchCache (PeerDistSvc)
  4. Sync Share Service (SyncShareSvc)
  5. Service de Publication Web (W3SVC)
  6. Internet Information Server (WAS, IISADMIN)

skype utilise également le port 80 comme paramètre par défaut et vous pouvez le décocher.

il se peut que vous ayez, ou non, installé et exploité certains de ces Services.

dans mon cas, "SQL Server Reporting Services" ouvrait le port 80.

1
répondu user3600935 2018-04-01 11:29:24

pour moi, ce problème a commencé quand j'ai hébergé une connexion VPN sur mon ordinateur Windows 8.

simplement en supprimant la connexion de "Panneau de configuration\réseau et connexions Internet\réseau" résolu le problème.

0
répondu Zar 2014-01-31 19:38:22