Estàs cansat de lluitar amb processos que no s'acaben per si sols, obstrueixen ports valuosos i fan que els serveis i les aplicacions crítiques funcionin malament? La teva cerca acaba aquí! A Windows 11, podeu acabar fàcilment aquests processos obstinats i alliberar ports utilitzant diversos mètodes per matar processos en un port.
El vostre Windows 11 crea molts ports virtualment on comencen i acaben les connexions a Internet. Diversos programes, serveis i aplicacions del vostre dispositiu utilitzen aquests ports per comunicar-se amb el seu servidor en línia per part dels desenvolupadors o qualsevol base de dades al núvol. Tot i que en la majoria dels casos aquestes aplicacions esborren els ports quan els tanqueu, algunes aplicacions mantenen els ports ocupats fins i tot després que el servei s'hagi aturat. Quan inicieu una altra aplicació que ha d'utilitzar el mateix port, us enfronteu a retards en la inicialització o l'aplicació no s'iniciarà en absolut. Vols arreglar moments tan horribles? Segueix llegint!
Per què necessiteu matar un procés al port?
De vegades, un procés de programari que s'executa en un port específic pot no acabar per si mateix, fins i tot després d'haver tancat l'aplicació o servei associat. Això pot passar per motius, com ara un error al programari o al servei, un problema de xarxa o un conflicte amb una altra aplicació.
Per alliberar el port i permetre que altres processos l'utilitzin, és possible que hàgiu de finalitzar manualment el procés que l'ocupa. Aquí és on entra en joc l'eliminació d'un procés en un port específic. En matar el procés, podeu alliberar el port i permetre que altres processos l'utilitzin.
Com matar un procés en un port a Windows 11
A continuació, es mostren tots els mètodes fiables i provats per matar un procés en un port de qualsevol PC amb Windows 11. A més, heu de saber que els mateixos mètodes funcionarien en ordinadors Windows anteriors com Win 10, Win 8.1, Win 7, etc.
Llegiu també: Com veure l'ús del processador lògic al Gestor de tasques
1. Mata el procés al port mitjançant el símbol del sistema
- Feu clic a Inici i escriviu l'ordre per obrir l'eina Símbol del sistema.
- Seleccioneu l' enllaç Executar com a administrador per obrir la utilitat del símbol del sistema amb drets elevats.
- Ara, copieu i enganxeu aquesta ordre dins de l'eina i premeu Enter:
netstat -ano | findstr:
- Heu de substituir el text del marcador de posició per un número de port real que voleu esborrar.
- L'ordre anterior hauria d'obtenir l'ID del procés (PID) del procés que voleu matar.
mata el procés al port mitjançant l'indicador d'ordres
- Un cop tingueu el PID, executeu el codi següent a la mateixa finestra CMD:
taskkill /F /PID
- Premeu Intro per finalitzar força el PID objectiu al port desitjat a Windows 11.
- Heu de substituir el text del marcador de posició per un PID real recuperat executant l'ordre anterior.
2. Atureu un procés en un port mitjançant el monitor de recursos
Des del sistema operatiu Windows Vista, els usuaris experts de PC de Windows com desenvolupadors i enginyers de xarxa informàtica han estat utilitzant la utilitat Resource Monitor per fer un seguiment de l'ús de recursos de Windows PC com CPU, RAM, HDD, SSD, xarxa, etc.
Amb la mateixa eina, també es pot fer un seguiment de l'ús del port en un PC Windows. Això no és tot! Podeu gestionar l'ús, matar processos, esborrar ports i molt més amb la mateixa utilitat. Aquesta és una aplicació integrada als ordinadors Windows, de manera que no necessiteu obtenir cap aplicació de tercers. A continuació trobareu com utilitzar aquest mètode al vostre costat:
- Premeu les tecles Windows + R juntes per mostrar l' eina Executar .
- Allà, executeu l'ordre següent per obrir l' aplicació Resource Monitor :
resmon
- A l'aplicació Resource Monitor, feu clic a la pestanya Xarxa .
Resource Monitor Network Listening Ports
- Dins de la pestanya Xarxa, feu clic al menú Ports d'escolta .
- Aquí tens! Tots els ports, els seus protocols, PID, aplicacions d'ocupació, etc., estan davant teu.
- Els codis de la columna Imatge del menú Ports d'escolta són processos del Gestor de tasques.
- Obriu l' aplicació Gestor de tasques prement Ctrl + Maj + Esc .
- Ara, cerqueu el port que voleu esborrar al Gestor de recursos.
- A més, cerqueu l'aplicació corresponent a la columna Imatge .
- A continuació, cerqueu la tasca al Gestor de tasques a la columna Processos .
Finalització d'una tasca al Gestor de tasques
- Feu clic amb el botó dret al procés i trieu Finalitzar la tasca al menú contextual que apareix.
Això és! Heu esborrat el port ocupat finalitzant el procés enllaçat amb ell des del Gestor de tasques.
3. Mata un procés al port mitjançant PowerShell
Si us agrada automatitzar les tasques de Windows 11 amb PowerShell, també voldreu saber com matar un procés en un port mitjançant aquesta potent eina de línia d'ordres d'un PC Windows. A continuació, podeu implementar els codis a la vostra automatització existent per automatitzar completament el procés de matança de ports. Trobeu a continuació les ordres de PowerShell i com funcionen en un ordinador amb Windows 11:
- Obriu PowerShell amb drets elevats. Per a això, podeu cercar Power al menú Inici i fer clic a Executar com a administrador .
- A continuació, copieu i enganxeu el cmdlet següent al terminal de PowerShell:
Get-Process -Id (Get-NetTCPConnection -LocalPort ).OwningProcess
- Al cmdlet anterior, heu de substituir el text del marcador de posició per un port real que voleu esborrar del procés existent.
Apreneu a matar un procés al port mitjançant PowerShell
- Ara que teniu el PID que necessiteu, ja esteu preparat per executar l'ordre que mata un port a PowerShell. Aquí teniu el guió:
Stop-Procés -Id -Força
- No oblideu substituir el text per un PID real. Ara, premeu la tecla Enter per executar el codi.
4. Mata un procés al port mitjançant aplicacions de Microsoft
Podeu utilitzar les següents aplicacions del sistema de Microsoft Sysinternals per trobar ports compromesos i processos enllaçats, i aturar-los còmodament amb uns quants clics:
Per exemple, si esteu executant l'aplicació TCPView, heu de provar els passos següents:
- Baixeu l'eina des del portal web anterior i obriu-la.
- La carpeta baixada pot estar comprimida, de manera que necessiteu una eina Zip o RAR per descomprimir-la.
- Ara, podeu executar els fitxers EXE que hi ha dins com tcpview64.exe per a un PC Win 11 de 64 bits.
- Premeu el botó D'acord i l'aplicació apareixerà.
- Allà, podeu navegar entre els ports de protocol TCP i UDP.
- Podeu identificar tots els ports compromesos i els seus processos directament des de la interfície de l'aplicació.
- Localitzeu el port que necessiteu esborrar fent-hi clic.
Aplicació TCPView per matar un procés
- Simplement feu clic amb el botó dret al port seleccionat i trieu Kill Process al menú contextual.
Utilitzeu Process Explorer per matar el procés en un port
De la mateixa manera, podeu descarregar i executar l'aplicació Process Explorer. Mostra el PID de tots els processos i aplicacions que utilitzen un port al vostre PC. Per tant, podeu utilitzar qualsevol dels codis del Mètode 1 o 3 per trobar un PID que necessiteu matar. A continuació, feu clic amb el botó dret al mateix PID a l'aplicació Process Explorer i premeu l'opció Kill Process. Això hauria d'esborrar el port necessari a l'instant.
Llegiu també: Com convertir un fitxer RAR a ZIP a Windows
5. Elimina els processos dels ports mitjançant l'eina de restabliment de TCP/IP
Si cap dels anteriors us funciona, aquest és el mètode definitiu que podeu provar. Aquest mètode restableix tots els ports com TCP i UDP oberts per a la xarxa. Així, podeu iniciar fàcilment la següent aplicació que faria servir un port utilitzat anteriorment per un programa problemàtic. A continuació us indiquem com podeu aconseguir-ho:
- Obriu la utilitat del símbol del sistema amb drets elevats.
- Ara, executeu les ordres següents una per una:
netsh int ipv4 reset netsh int ipv6 reset netsh winsock reset
Obteniu informació sobre com restablir ports mitjançant l'eina de restabliment d'IP TCP
- Quan s'hagin executat totes les ordres anteriors, executeu l'ordre següent per comprovar l'estat del port de destinació:
netstat -ano | findstr:
- No oblideu substituir el text amb un número de port real que voleu controlar.
Conclusió
Per tant, aquests són pràcticament els mètodes més populars i comuns per matar un procés a qualsevol port d'un PC amb Windows 11. Podeu provar qualsevol dels mètodes anteriors i compartir la vostra experiència a continuació al quadre de comentaris. A més, si coneixeu una manera millor, no dubteu a compartir-ho al vostre comentari. Comparteix aquest article amb els teus amics, companys i seguidors per ajudar-los quan s'enfrontin al mateix error ocupat pel port a Windows 11.