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?
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.
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
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.
il suffit d'exécuter comme administrateur " xampp-control.exe"!--1-->
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**
j'ai eu le même problème. Une autre façon de résoudre ce problème avec XAMPP sous Windows:
ouvrez une invite CMD et tapez la commande: net stop a /y
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/
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
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.
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.
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...
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.
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é.
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/
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é.
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.
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.
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.
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.
une façon simple de corriger ceci est de changer le port XAMP en un nombre aléatoire.
STEPS
- désactivez l'installation du logiciel apache(xampp) depuis votre windows.
- supprimer le dossier xampp du dossier C.
- supprimer le dossier de la corbeille pour supprimer définitivement le dossier xampp
- redémarrez votre ordinateur.
enfin installer une copie propre du logiciel apache(xampp).
(Par L'Ingénieur Rafiq Ahmad Qureshi) qureshi.rafiq111@gmail.com