web-dev-qa-db-fra.com

WampServer: votre port 80 est actuellement utilisé par Microsoft-HTTPAPI/2.0

J'ai désinstallé mon WampServer 2.5 et installé la version 3.0, mais le service Apache n'est pas en cours d'exécution et l'icône de la barre d'état système est orange ... Un clic sur le port de test 80 m'a donné la sortie cmd suivante:

***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
Test for TCPv6
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Microsoft-HTTPAPI/2.0


Press Enter to exit...

ISS Le service a déjà été désactivé et le processus de service d'activation Windows également par le forum wampserver.

Quel est le problème alors ??

6
Programmer

Ok, cela signifie que Microsoft IIS est installé ou que l’un des autres éléments de la technologie MS qui signale cette signature est utilisé dans les versions ultérieures de Windows pour une raison quelconque. Si vous n’avez pas l’intention de l’utiliser, vous pouvez le désinstaller, il ne fait pas partie intégrante de Windows et sa désinstallation n’affectera pas son fonctionnement normal. Si vous devez l’installer ultérieurement, il fait partie du système d’exploitation standard. vous n'aurez donc pas besoin de faire quoi que ce soit d'intelligent.

Allez donc dans Démarrer -> Panneau de configuration -> Programmes et fonctionnalités. Cliquez sur le lien "Activer et désactiver les fonctionnalités de Windows" dans le menu de gauche. Attendez que la liste soit chargée, puis recherchez "Internet Information Services".

Cochez les cases pour les éléments suivants (il se peut que vous ne les voyiez pas tous) et d’autres que je connaisse. Vous pouvez avoir tous ces éléments ou juste certains d'entre eux.

  1. IIS
  2. Web Deploy 2.0 (service d'agent de déploiement Web)
  3. Service de création de rapports MS SQL Server.
  4. BranchCache (Windows 8.1)
  5. SQL Server VSS Writer

Liste des noms de service possibles je ne sais pas si cela est à jour.

Tutoriel sur la recherche des ports utilisés sur votre système et de l'application utilisée

Windows réfléchira ensuite pendant un moment, puis supprimera ces applications. Il vous sera probablement demandé de redémarrer l'ordinateur pour terminer la désinstallation. Redémarrez quand même une fois les désinstallation terminées.

Ensuite, essayez à nouveau wamp.

Alternativeley juste les désactiver/eux.

Démarrer -> Panneau de configuration -> Outils d'administration -> Services

Recherchez IIS dans la liste des services. Cliquez avec le bouton gauche de la souris sur cette ligne et sélectionnez Propriétés. Modifiez le 'Type de démarrage' en désactivé. Idem pour les autres possibilités si vous les voyez.

8
RiggsFolly

Mise à jour 2017- Wamp version 3.0.6

Faites un clic droit sur Wamp -> outil -> section Apache -> utilisez un port autre que 80

 enter image description here

Écoute maintenant

http: // localhost: 7080/phpmyadmin/

11
Hitesh Sahu

Cela pourrait être causé par plus d’un service. Essayez d’ouvrir cmd ou PowerShell (souvenez-vous des droits d’administrateur) et exécutez:

NET stop HTTP

Il arrêtera le service qui fonctionne sur le port 80 et affichera tous les services qui ont été désactivés pour y parvenir. Désactivez simplement ces services pour le futur et cela devrait résoudre votre problème.

6
scx

J'ai eu le même problème et j'ai découvert que le coupable était le service BranchCache (PeerDistSvc).

Après avoir arrêté cela, WAMP démarre correctement sur le port 80.

3
dregad

Regardez cette vidéo sur Youtube: https://youtu.be/CMIC1UMONEk

la réponse est lorsque vous installez le serveur de gestion SQL de toute version

nouvel ensemble de services IS été ajouté

NOUS DEVONS ARRÊTER LE SERVICE SQL SERVER REPORTING SERVICES MSSQLSERVER

Étape 1: Processus normal:

Panneau de configuration .. Tous les éléments du panneau de configuration ... Outils d'administration

.... Sélectionnez Services

ou pour un résultat rapide

en cours d'exécution, tapez services.msc

Étape 2: sélectionnez Afficher les icônes cachées.

clic gauche sur l'icône du serveur wamp

Apache .... service ... install service

2
Jahan

Microsoft Hyper-V crée des tâches/services sur le port 80. Je ne connais toujours pas le nom exact (et ne le surveillera probablement pas), mais la non-description de l'hyper-v a parfaitement fonctionné pour moi. Au cas où quelqu'un aurait le même problème, voici un autre conseil.

0
Mucalefa