Port 443 utilisé par "Impossible d'ouvrir le processus" avec le PID 4

J'ai un problème très étrange avec mon Apache 2.4 travaillant avec Xampp 1.8.2 sur Windows Server 2008 R2.

quand J'ai essayé de lancer le serveur Apache dans XAMPP, un message d'erreur s'affiche:

[Apache]    Problem detected!
[Apache]    Port 443 in use by "Unable to open process" with PID 4!
[Apache]    Apache WILL NOT start without the configured ports free!
[Apache]    You need to uninstall/disable/reconfigure the blocking application
[Apache]    or reconfigure Apache and the Control Panel to listen on a different port

cependant, le processus avec le PID 4 est système! J'ai essayé de redémarrer mon ordinateur et ça ne fonctionne pas.

J'ai installé Apache 2.4 via un tar.fichier gz sereral jours, et désinstallé. Donc, je ne pense pas que ce comportement causera problème.

et voici le résultat en utilisant commond netstat-a-n-o | findstr 443

C:UsersAdministrator>netstat -a -n -o | findstr 443
  TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       4
  TCP    [::]:443               [::]:0                 LISTENING       4

Pouvez-vous me dire quoi faire?

14
demandé sur Haozhe Xie 2013-07-28 04:31:06

20 réponses

j'ai eu le même problème: port-443-en-l'utilisation par l'impossibilité-pour-ouvrir-processus-avec-pid-4

D'abord j'ai désactivé la tuile météo dans Win* qui apparemment téléphone à la maison à Redmond pour des mises à jour après cela montré sur la liste netstat.

cela n'a pas résolu le problème. J'ai regardé le post déjà ici qui a mentionné VPNs, donc Je suis allé à l' Control Panel\Network and Internet\Network and Sharing Center et cliqué sur Change adapter settings

j'ai cliqué sur Incoming Connections et cliqué avec le bouton droit sur propriétés

la boîte de clic VPN à la bas de l' General onglet est sur, j'ai donc décoché

Users, j'ai aussi décoché un utilisateur précédent, j'ai eu la permission de copier certaines données semaines avant

puis j'ai cliqué OK

fermer le panneau de contrôle et redémarrer le panneau de contrôle XAMPP

il s'est enflammé sans problème.

17
répondu user2701645 2013-08-20 23:09:06

il suffit de changer le port sll dans httpd-ssl.fichier conf. Il serait sous C:\xampp\apache\conf\extra. Trouver " 443 " et le remplacer par d'autres valeurs(E. g 8181), puis redémarrez votre apache

28
répondu Arif Nazar Purwandaru 2013-11-21 08:57:00

de Même, j'ai vécu cela: Port 443 utilisé par "Impossible d'ouvrir le processus" avec le PID 6012! Lors du démarrage du Panneau de contrôle XAMPP v3.2.1 pour la première fois.

dans le Gestionnaire des tâches, j'ai trouvé que le PID 6012 était un serveur web Apache. Une copie de celui-ci était en cours d'exécution dans l'arrière-plan sans L'interface graphique, et quand j'ai invoqué L'interface graphique, c'était pour essayer de démarrer une autre copie. Il a tué la copie fantôme et puis XAMPP a bien démarré.

je n'ai pas eu à modifier les paramètres de port.

12
répondu Mark Seagoe 2015-07-22 04:36:01

il suffit d'exécuter comme administrateur " xampp-control.exe"!--1-->

9
répondu Vu Vo 2015-11-16 12:37:28

Modifier

LocalDisk **>>** xampp **>>** apache **>>** conf **>>** httpd.conf
Line 58: Listen **80**

de cette

Line 58: Listen **8080**

Modifier ceci:

Line 220: ServerName localhost: **80**

de cette

Line 220: ServerName localhost: **8080**

Modifier ceci:

LocalDisk **>>** xampp **>>** apache **>>** conf >> extra **>>** httpd-ssl.conf
Line 36: Listen **443**

de cette

Line 36: Listen **444**

Modifier ceci:

Line 121: <VirtualHost _default_:**443**>
Line 125: ServerName www.example.com:**443**

De cette

Line 121: <VirtualHost _default_:**444**>
Line 125: ServerName www.example.com:**444**
6
répondu Luciano Chucho Katze 2015-11-06 14:04:10

j'ai eu le même problème. Une autre façon de résoudre ce problème avec XAMPP sous Windows:

  1. ouvrez une invite CMD et tapez la commande: net stop a /y

  2. lancer la boîte de dialogue (appuyer sur les touches Win+R) .. puis tapez: services.msc

je me suis alors précipité vers: World Wide Web Publishing Service Double cliqué dessus et cliqué STOP (si ce statut de service est commencé)

3.Redémarrez Apache avec XAMPP :)

Réf Lien: http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/

4
répondu Vo Quoc Cuong 2014-02-27 03:46:42

les étapes ci-Dessous par sztupy a fonctionné pour moi

je suis allé au panneau de configuration\Network et à Internet\Network et au centre de partage et j'ai cliqué sur Modifier les paramètres d'adaptateur

j'ai cliqué sur les connexions entrantes et j'ai cliqué à droite sur les propriétés

la boîte à clics VPN en bas de l'onglet Général était activée, donc je l'ai décochée

sous Utilisateurs, Je n'ai pas vérifié un utilisateur précédent que j'avais autorisé à copier quelques semaines avant

Puis j'ai cliqué ok

fermer le panneau de contrôle et redémarrer le panneau de contrôle XAMPP

2
répondu manas 2014-07-03 03:49:17

j'ai simplement cliqué sur le bouton de configuration XAMMP dans L'interface graphique du panneau de configuration XAMPP et j'ai cliqué sur les paramètres du serveur et du Port et j'ai changé la valeur du port SSL.

2
répondu cssJumper 2014-08-19 10:11:04

ici, C'est la fonctionnalité" dossiers de travail " qui a été ajoutée sur un serveur 2012 R2. Par défaut, il écoute les requêtes client HTTPS sur le port 443 via le processus" System". Il y a un blog Technet post expliquer comment changer ce numéro de port. N'oubliez pas d'ajouter un correspondant règle de pare-feu pour votre port personnalisé et désactiver l'existant pour le port 443.

2
répondu wmelonman 2015-09-28 21:26:38

Le port est utilisé par un autre processus,

PID 4 signifie que C'est le système de Windows, vous pouvez ouvrir une fenêtre de commande avec "super utilisateur/administrateur" privilèges et écrire " NET stop http", il va arrêter tous les services web. Vérifiez s'il a libéré le port.

j'ai eu le même problème et il est arrivé à être le "Service Routage et Accès Distant". Vous ouvrez Services dans la recherche de windows, puis recherchez l' nom de service spécifique. Changez le démarrage en manuel ou automatique (quel que soit votre choix).

utilisez une application comme TCPView pour aider le port que chaque application utilise.

L'origine du problème semble être Microsoft ne sachant pas ce que le mot désactiver Microsoft VPN signifie...

2
répondu Carlos V. Gonzalez 2016-10-04 06:58:39

certains processus utilisent ce port, donc vous pouvez changer le port qui est utilisé par xampp, pour pouvoir l'utiliser. Pour ce travail que vous avez à faire ceci:

1 - Ouvrir httpd-ssl.conf dans xampp\apache\conf\extra

2 - Cherchez la ligne contenant Listen 443

3 - changez le numéro de port pour tout ce que vous voulez. J'utilise 4430. ex. Écoutez 4430.

4 - remplacez toutes les 443 chaînes de ce fichier par 4430.

5 - Enregistrer le fichier.

2
répondu Maryam Homayouni 2017-02-27 06:54:54

probablement qu'un processus utilise ce port, je suppose que vous avez déjà un autre serveur Web fonctionnant avec ssl/tls. Vous devez suivre le processus qui utilise le port et l'arrêter. Le fait qu'il n'aide pas à redémarrer votre ordinateur me fait penser que vous pouvez trouver ce que vous cherchez dans msconfig. Essayez d'avoir un regard là, ouvrez l'invite et écrivez msconfig

post 443 est normalement utilisé par http sécurisé, => https

je n'ai jamais utilisé windows server mais il pourrait y avoir un serveur web qui démarre automatiquement, avez-vous déjà installé un autre serveur web?

essayez D'utiliser la commande Netstat-a-n-o pour voir quel processus bloque. vous pouvez le pid de processus à partir de la sortie.

le Routage et accès distant - service est votre problème, je suppose que regarder post

il fait cela, c'est pourquoi son blocage:

protocole de tunnel SSTP Secure Socket Tunneling Protocol (SSTP) est une nouvelle forme de réseau privé virtuel (VPN) avec des fonctionnalités qui permettent au trafic de passer par des pare-feu qui bloquent le trafic PPTP et L2TP/IPsec. SSTP fournit un mécanisme pour encapsuler le trafic PPP sur le canal SSL du protocole HTTPS. L'utilisation de PPP permet la prise en charge de méthodes d'authentification puissantes, comme EAP-TLS. L'utilisation de HTTPS signifie que le trafic passera par le port TCP 443, un port couramment utilisé pour l'accès Web. Le protocole SSL (Secure Sockets Layer) assure une sécurité accrue au niveau du transport négociation des clés, cryptage et vérification de l'intégrité.

tecsupport.ms

1
répondu The D Merged 2017-03-20 10:18:24

j'ai eu le même problème lorsque J'ai installé xampp sur Windows 7. J'ai installé Windows server et Web Deployment Agent Service (MsDepSvc.exe) qui utilise le port 80. J'ai donc eu une erreur PID 4 en écoutant le port 80 quand j'ai lancé apache.

Solution

Open task manager: (Ctrl+Shift+Esc) puis trouver "MsDepSvc.exe" et le désactiver. Enfin redémarrer xampp

ref: http://www.honk.com.au/index.php/2010/10/20/windows-7-pid-4-listening-port-80-apache-cannot-star/

1
répondu Jaime A 2015-07-22 04:39:05

j'ai dirigé le Gestionnaire des tâches et j'ai cherché httpd.exe dans le processus. Il y avait deux d'entre eux en cours d'exécution. J'en ai arrêté un qui est retourné à XAMPP control pannel et a démarré apache. Il a travaillé.

1
répondu sangharsh 2015-09-14 10:32:23

j'ai eu le même problème et résolu en faisant suivre.

allez à Gestionnaire des tâches, cliquez sur l'onglet services, commandez par pid que si vous trouvez le processus correspondant, le tuer autrement, cliquez avec le bouton droit de la souris et cliquez sur Afficher les détails, le processus doit être affiché maintenant. ordre par pid que tuer le processus connexe.

1
répondu omerhanci 2015-11-28 13:59:43

j'ai eu cette même erreur et j'ai réussi à la corriger en fermant Skype et en lançant XAMP en tant qu'administrateur, fonctionne parfaitement maintenant. Ainsi, cliquez avec le bouton droit de la souris sur L'icône XAMP et cliquez sur Exécuter en tant qu'administrateur.

1
répondu Sarah Duffy 2016-02-16 13:20:32

j'ai eu ce même problème avec le port 443, le numéro de processus 4 et tout. Pour moi, ce n'était pas le VPN qui utilisait le port, c'était IIS. Pour corriger cela, j'ai ouvert IIS et droit cliqué sur mon instance et l'a arrêté. Puis IIS Express (ou apache si vous utilisez cela) a pu utiliser le port 443. Espérons que cela aide quelqu'un d'autre.

1
répondu FriendScottN 2016-06-03 23:49:27

j'ai eu un problème similaire où le port 443 a été bloqué par le PID 4. Après avoir cassé ma tête pendant plusieurs heures j'ai trouvé la commande netsh montrer urlacl

pour exécuter une commande, Lancez cmd ou Windows shell en mode administrateur.

netsh

http

afficher urlacl

j'ai eu la réponse a qui a montré que le 443 était bloqué par NT Service SSTPSvc URL réservé

Réponse

https://+: 443 / sra_{BA195980-CD49-458b-9E23-C84EE0ADCD75}/ Utilisateur: NT SERVICE\SstpSvc Écouter: Oui Délégué: Oui Utilisateur: BUILTIN\Administrateurs Écouter: Aucun Délégué: Aucun Utilisateur: AUTORITÉ NT\SYSTÈME Écouter: Oui Délégué: Oui

avec cette information j'ai suivi le lien microsoft pour changer le port d'écoute pour le vpn basé sur SSTP. https://support.microsoft.com/en-in/kb/947032

ceci a résolu mon problème de port.

1
répondu Samuel 2016-09-28 11:17:12

une façon simple de corriger ceci est de changer le port XAMP en un nombre aléatoire.

1
répondu Ali Afzali 2017-02-11 04:56:55

STEPS

  1. désactivez l'installation du logiciel apache(xampp) depuis votre windows.
  2. supprimer le dossier xampp du dossier C.
  3. supprimer le dossier de la corbeille pour supprimer définitivement le dossier xampp
  4. redémarrez votre ordinateur.
  5. enfin installer une copie propre du logiciel apache(xampp).

    (Par L'Ingénieur Rafiq Ahmad Qureshi) qureshi.rafiq111@gmail.com

-1
répondu user6142569 2016-04-01 00:00:19