Comment tuer un processus sur un port sous Windows 11

Vous en avez assez de vous débattre avec des processus qui ne se terminent pas d'eux-mêmes, qui bloquent des ports précieux et provoquent des dysfonctionnements de services et d'applications critiques? Votre recherche s'arrête ici! Dans Windows 11, vous pouvez facilement mettre fin à ces processus tenaces et libérer des ports en utilisant diverses méthodes pour tuer les processus sur un port.

Votre Windows 11 crée de nombreux ports virtuellement là où les connexions Internet commencent et se terminent. Divers logiciels, services et applications sur votre appareil utilisent ces ports pour communiquer avec son serveur en ligne du côté des développeurs ou avec toute base de données cloud. Alors que dans la plupart des cas, ces applications effacent les ports lorsque vous les fermez, certaines applications maintiennent les ports occupés même après l'arrêt du service. Lorsque vous démarrez une autre application qui doit utiliser le même port, vous rencontrez des retards d'initialisation ou l'application ne démarre pas du tout. Vous voulez réparer ces moments horribles? Continue de lire!

Pourquoi avez-vous besoin de tuer un processus sur le port ?

Parfois, un processus logiciel s'exécutant sur un port spécifique peut ne pas se terminer de lui-même, même après la fermeture de l'application ou du service associé. Cela peut se produire pour des raisons telles qu'un bogue dans le logiciel ou le service, un problème de réseau ou un conflit avec une autre application.

Pour libérer le port et permettre à d'autres processus de l'utiliser, vous devrez peut-être terminer manuellement le processus qui l'occupe. C'est là qu'intervient la suppression d'un processus sur un port spécifique. En tuant le processus, vous pouvez libérer le port et autoriser d'autres processus à l'utiliser.

Comment tuer un processus sur un port sous Windows 11

Voici toutes les méthodes fiables et éprouvées pour tuer un processus sur un port sur n'importe quel PC Windows 11. En outre, vous devez savoir que les mêmes méthodes fonctionneraient sur des PC Windows antérieurs tels que Win 10, Win 8.1, Win 7, etc.

A lire aussi :Comment voir l'utilisation du processeur logique dans le gestionnaire de tâches

1. Tuer le processus sur le port à l'aide de l'invite de commande

  • Cliquez sur Démarrer et tapez commande pour afficher l'outil Invite de commandes.
  • Sélectionnez le Exécuter en tant qu'administrateur lien pour ouvrir l'utilitaire d'invite de commande avec des droits élevés.
  • Maintenant, copiez et collez cette commande dans l'outil et appuyez sur Entrée :
netstat-ano | findstr :
  • Vous devez remplacer le texte d'espace réservé avec un numéro de port réel que vous souhaitez effacer.
  • La commande ci-dessus doit récupérer l'ID de processus (PID) du processus que vous souhaitez tuer.
tuer le processus sur le port à l'aide de l'invite de commande
tuer le processus sur le port à l'aide de l'invite de commande
  • Une fois que vous avez le PID, exécutez le code suivant sur la même fenêtre CMD :
tâchekill /F /PID 
  • Frapper Entrer pour terminer de force le PID cible sur le port souhaité sous Windows 11.
  • Vous devez remplacer le texte d'espace réservé avec un PID réel récupéré en exécutant la commande précédente.

2. Arrêter un processus sur un port à l'aide de Resource Monitor

Depuis le système d'exploitation Windows Vista, les utilisateurs experts de PC Windows tels que les développeurs et les ingénieurs de réseau informatique ont utilise l'utilitaire Resource Monitor pour suivre l'utilisation des ressources du PC Windows comme le processeur, la RAM, le disque dur, le SSD, le réseau, etc. sur.

En utilisant le même outil, on peut également suivre l'utilisation du port sur un PC Windows. Ce n'est pas tout! Vous pouvez gérer l'utilisation, tuer les processus, effacer les ports, etc. sur le même utilitaire. Il s'agit d'une application intégrée sur les PC Windows, vous n'avez donc pas besoin d'obtenir une application tierce. Découvrez ci-dessous comment utiliser cette méthode de votre côté :

  • Frappez le les fenêtres + R touches ensemble pour faire apparaître le Courir outil.
  • Là, exécutez la commande suivante pour ouvrir le Moniteur de ressources application :

resmon

  • Dans l'application Resource Monitor, cliquez sur le Réseau languette.
Ports d'écoute réseau du moniteur de ressources
Ports d'écoute réseau du moniteur de ressources
  • Dans l'onglet Réseau, cliquez sur le Ports d'écoute menu.
  • Voilà! Tous les ports, leurs protocoles, PID, applications occupantes, etc., sont devant vous.
  • Les codes sous le Image colonne du menu Ports d'écoute sont les processus du Gestionnaire des tâches.
  • Ouvrez le Gestionnaire des tâches application en appuyant sur Ctrl + Changement + Esc.
  • Maintenant, recherchez le port que vous souhaitez effacer sur Resource Manager.
  • Recherchez également l'application correspondante sous le Image colonne.
  • Ensuite, recherchez la tâche dans le Gestionnaire des tâches sous le Processus colonne.
Terminer une tâche sur le Gestionnaire des tâches
Terminer une tâche sur le Gestionnaire des tâches
  • Clic-droit le processus et choisir Tâche finale dans le menu contextuel qui apparaît.

C'est ça! Vous avez effacé le port occupé en mettant fin au processus qui y est lié depuis le Gestionnaire des tâches.

3. Tuer un processus sur le port à l'aide de PowerShell

Si vous aimez automatiser les tâches de Windows 11 à l'aide de PowerShell, vous voudrez également savoir comment tuer un processus sur un port à l'aide de ce puissant outil de ligne de commande d'un PC Windows. Ensuite, vous pouvez implémenter les codes dans votre automatisation existante pour automatiser entièrement le processus de suppression de port. Retrouvez ci-dessous les commandes PowerShell et leur fonctionnement sur un PC Windows 11 :

  • Ouvrir PowerShell avec des droits élevés. Pour cela, vous pouvez rechercher Pouvoir dans le Commencer menu et cliquez Exécuter en tant qu'administrateur.
  • Ensuite, copiez et collez l'applet de commande suivante sur le terminal PowerShell :
Get-Process -Id (Get-NetTCPConnection -LocalPort ).OwningProcess
  • Sur l'applet de commande ci-dessus, vous devez remplacer le texte d'espace réservé avec un port réel que vous souhaitez effacer du processus existant.
Apprenez à tuer un processus sur le port à l'aide de PowerShell
Apprenez à tuer un processus sur le port à l'aide de PowerShell
  • Maintenant que vous avez le PID dont vous avez besoin, vous êtes prêt à exécuter la commande qui tue un port sur PowerShell. Voici le scénario :
Arrêter-Processus -Id  -Force
  • N'oubliez pas de remplacer le texte avec un PID réel. Maintenant, appuyez sur le Entrer touche pour exécuter le code.

4. Tuer un processus sur le port à l'aide de Microsoft Apps

Vous pouvez utiliser les applications système Microsoft Sysinternals suivantes pour rechercher les ports engagés et les processus liés, et les arrêter facilement en quelques clics :

  • TCPView v4.19
  • Explorateur de processus v17.04

Par exemple, si vous exécutez l'application TCPView, vous devez essayer les étapes suivantes :

  • Téléchargez l'outil à partir du portail Web ci-dessus et ouvrez-le.
  • Le dossier téléchargé peut être compressé, vous avez donc besoin d'un outil Zip ou RAR pour le décompresser.
  • Maintenant, vous pouvez exécuter les fichiers EXE à l'intérieur comme tcpview64.exe pour un PC Win 11 64 bits.
  • Frappez le Accepter bouton et l'application apparaîtra.
  • Là, vous pouvez naviguer entre les ports de protocole TCP et UDP.
  • Vous pouvez identifier tous les ports engagés et leurs processus directement depuis l'interface de l'application.
  • Identifiez le port que vous devez effacer en cliquant dessus.
Application TCPView pour tuer un processus
Application TCPView pour tuer un processus
  • Simplement clic-droit sur le port sélectionné et choisissez Processus de mise à mort dans le menu contextuel.
Utiliser Process Explorer pour tuer le processus sur un port
Utiliser Process Explorer pour tuer le processus sur un port

De même, vous pouvez télécharger et exécuter l'application Process Explorer. Il affiche le PID de tous les processus et applications qui utilisent un port sur votre PC. Ainsi, vous pouvez utiliser n'importe lequel des codes de la méthode 1 ou 3 pour trouver un PID que vous devez tuer. Ensuite, cliquez avec le bouton droit sur le même PID dans l'application Process Explorer et appuyez sur l'option Kill Process. Cela devrait effacer le port requis instantanément.

A lire aussi :Comment convertir un fichier RAR en ZIP sous Windows

5. Tuer les processus sur les ports à l'aide de l'outil de réinitialisation TCP/IP

Si aucune des solutions ci-dessus ne fonctionne pour vous, c'est la méthode ultime que vous pouvez essayer. Cette méthode réinitialise tous les ports de communication TCP et UDP ouverts pour la mise en réseau. Ainsi, vous pouvez facilement démarrer la prochaine application qui utiliserait un port précédemment utilisé par un programme troublant. Voici comment vous pouvez y parvenir :

  • Ouvrez l'utilitaire d'invite de commande avec des droits élevés.
  • Maintenant, exécutez les commandes suivantes une par une :
netsh int ipv4 réinitialisé. netsh int ipv6 réinitialisé. réinitialiser netsh winsock 
Apprenez à réinitialiser les ports à l'aide de l'outil de réinitialisation TCP IP
Apprenez à réinitialiser les ports à l'aide de l'outil de réinitialisation TCP IP
  • Lorsque toutes les commandes ci-dessus ont été exécutées, exécutez la commande suivante pour vérifier l'état du port cible :
netstat-ano | findstr :
  • N'oubliez pas de remplacer le texte avec un numéro de port réel que vous souhaitez surveiller.

Conclusion

Ce sont donc à peu près les méthodes les plus populaires et les plus courantes pour tuer un processus sur n'importe quel port d'un PC Windows 11. Vous pouvez essayer l'une des méthodes ci-dessus et partager votre expérience ci-dessous dans la zone de commentaire. De plus, si vous connaissez un meilleur moyen, n'hésitez pas à le partager dans votre commentaire. Partagez cet article avec vos amis, collègues et abonnés pour les aider lorsqu'ils sont confrontés à la même erreur de port occupé sur Windows 11.