Cum să omorâți un proces pe un port pe Windows 11

click fraud protection

Te-ai săturat să te lupți cu procese care nu se vor termina de la sine, blocând porturi valoroase și provocând defecțiunile serviciilor și aplicațiilor critice? Căutarea ta se termină aici! În Windows 11, puteți încheia cu ușurință aceste procese încăpățânate și puteți elibera porturi utilizând diverse metode pentru a ucide procesele dintr-un port.

Windows 11 creează practic multe porturi unde încep și se termină conexiunile la internet. Diverse programe, servicii și aplicații de pe dispozitivul dvs. folosesc aceste porturi pentru a comunica cu serverul său online din partea dezvoltatorilor sau cu orice bază de date cloud. În timp ce în majoritatea cazurilor aceste aplicații șterg porturile atunci când le închideți, unele aplicații mențin porturile ocupate chiar și după ce serviciul a fost oprit. Când porniți o altă aplicație care trebuie să folosească același port, fie vă confruntați cu întârzieri la inițializare, fie aplicația nu va porni deloc. Vrei să repari momente atât de groaznice? Continua să citești!

De ce trebuie să omorâți un proces în port?

Uneori, un proces software care rulează pe un anumit port poate să nu se termine singur, chiar și după ce ați închis aplicația sau serviciul asociat. Acest lucru se poate întâmpla din motive, cum ar fi o eroare în software sau serviciu, o problemă de rețea sau un conflict cu o altă aplicație.

Pentru a elibera portul și a permite altor procese să-l folosească, poate fi necesar să încheiați manual procesul care îl ocupă. Aici intervine uciderea unui proces pe un anumit port. Prin oprirea procesului, puteți elibera portul și puteți permite altor procese să-l folosească.

Cum să omorâți un proces pe un port pe Windows 11

Iată toate metodele de încredere și dovedite pentru a opri un proces pe un port pe orice PC cu Windows 11. De asemenea, trebuie să știți că aceleași metode ar funcționa pe computerele Windows anterioare precum Win 10, Win 8.1, Win 7 etc.

Citește și:Cum să vedeți utilizarea procesorului logic în Managerul de activități

1. Omorâți procesul pe port folosind promptul de comandă

  • Faceți clic pe Start și tastați comanda pentru a afișa instrumentul Prompt de comandă.
  • Selectează Rulat ca administrator link pentru a deschide utilitarul Command Prompt cu drepturi ridicate.
  • Acum, copiați și inserați această comandă în instrument și apăsați Enter:
netstat -ano | findstr:
  • Trebuie să înlocuiți text substituent cu un număr real de port pe care doriți să îl ștergeți.
  • Comanda de mai sus ar trebui să preia ID-ul procesului (PID) pentru procesul pe care doriți să-l omorâți.
ucideți procesul pe port folosind promptul de comandă
ucideți procesul pe port folosind promptul de comandă
  • Odată ce ați primit PID-ul, rulați următorul cod în aceeași fereastră CMD:
taskkill /F /PID 
  • Lovit introduce pentru a termina forțat PID-ul țintă la portul dorit pe Windows 11.
  • Trebuie să înlocuiți text substituent cu un PID real preluat prin rularea comenzii anterioare.

2. Opriți un proces pe un port folosind Resource Monitor

De la sistemul de operare Windows Vista, utilizatorii experți de PC-uri Windows, cum ar fi dezvoltatorii și inginerii de rețea IT, au am folosit utilitarul Resource Monitor pentru a urmări utilizarea resurselor PC-ului Windows, cum ar fi CPU, RAM, HDD, SSD, rețea și așa mai departe pe.

Folosind același instrument, se poate urmări și utilizarea portului pe un computer Windows. Asta nu e tot! Puteți gestiona utilizarea, distruge procesele, șterge porturile și multe altele cu același utilitar. Aceasta este o aplicație încorporată pe computerele Windows, așa că nu trebuie să obțineți nicio aplicație terță parte. Găsiți mai jos cum să utilizați această metodă de partea dvs.:

  • Loveste Windows + R cheile împreună pentru a aduce în discuție Alerga instrument.
  • Acolo, executați următoarea comandă pentru a deschide Monitorul resurselor aplicatie:

resmon

  • În aplicația Resource Monitor, faceți clic pe Reţea fila.
Resource Monitor Network Listening Ports
Resource Monitor Network Listening Ports
  • În fila Rețea, faceți clic pe Porturi de ascultare meniul.
  • Iată! Toate porturile, protocoalele lor, PID, aplicațiile de ocupare etc., sunt în fața ta.
  • Codurile de sub Imagine coloana din meniul Porturi de ascultare sunt procese Task Manager.
  • Deschide Gestionar de sarcini aplicație apăsând Ctrl + Schimb + Esc.
  • Acum, găsiți portul pe care doriți să îl ștergeți în Resource Manager.
  • De asemenea, căutați aplicația relevantă sub Imagine coloană.
  • Apoi, găsiți sarcina în Manager de activități sub Procesele coloană.
Încheierea unei sarcini în Managerul de activități
Încheierea unei sarcini în Managerul de activități
  • Click dreapta procesul și alegeți Încheiați sarcina din meniul contextual care apare.

Asta este! Ați șters portul ocupat prin încheierea procesului legat de acesta din Managerul de activități.

3. Omorâți un proces pe port folosind PowerShell

Dacă vă place să automatizați sarcinile Windows 11 folosind PowerShell, atunci veți dori, de asemenea, să știți cum să omorâți un proces pe un port folosind acest instrument puternic de linie de comandă al unui PC Windows. Apoi, puteți implementa codurile în automatizarea existentă pentru a automatiza complet procesul de ucidere a porturilor. Găsiți mai jos comenzile PowerShell și cum funcționează acestea pe un computer cu Windows 11:

  • Deschis PowerShell cu drepturi ridicate. Pentru aceasta, puteți căuta Putere în start meniu și faceți clic Rulat ca administrator.
  • Apoi, copiați și inserați următorul cmdlet pe terminalul PowerShell:
Get-Process -Id (Get-NetTCPConnection -LocalPort ).OwningProcess
  • Pe cmdlet-ul de mai sus, trebuie să înlocuiți text substituent cu un port real pe care doriți să îl ștergeți din procesul existent.
Aflați cum să omorâți un proces pe port folosind PowerShell
Aflați cum să omorâți un proces pe port folosind PowerShell
  • Acum că aveți PID-ul de care aveți nevoie, sunteți gata să rulați comanda care oprește un port pe PowerShell. Iată scenariul:
Stop-Proces -Id  -Forta
  • Nu uitați să înlocuiți text cu un PID real. Acum, lovește introduce tasta pentru a executa codul.

4. Omorâți un proces pe port folosind aplicațiile Microsoft

Puteți utiliza următoarele aplicații de sistem Microsoft Sysinternals pentru a găsi porturi angajate și procese conectate și pentru a le opri convenabil cu câteva clicuri:

  • TCPView v4.19
  • Process Explorer v17.04

De exemplu, dacă rulați aplicația TCPView, trebuie să încercați următorii pași:

  • Descărcați instrumentul de pe portalul web de mai sus și deschideți-l.
  • Dosarul descărcat poate fi comprimat, așa că aveți nevoie de un instrument Zip sau RAR pentru a-l dezarhiva.
  • Acum, puteți rula fișierele EXE din interiorul acestuia ca tcpview64.exe pentru un PC Win 11 pe 64 de biți.
  • Loveste De acord butonul și va apărea aplicația.
  • Acolo, puteți naviga între porturile de protocol TCP și UDP.
  • Puteți identifica toate porturile angajate și procesele acestora chiar din interfața aplicației.
  • Identificați portul pe care trebuie să îl ștergeți făcând clic pe el.
Aplicația TCPView pentru a opri un proces
Aplicația TCPView pentru a opri un proces
  • Pur şi simplu Click dreapta pe portul selectat și alegeți Procesul de ucidere pe meniul contextual.
Utilizați Process Explorer pentru a opri procesul de pe un port
Utilizați Process Explorer pentru a opri procesul de pe un port

În mod similar, puteți descărca și rula aplicația Process Explorer. Afișează PID-ul pentru toate procesele și aplicațiile care folosesc un port pe computer. Deci, puteți folosi oricare dintre codurile de pe Metoda 1 sau 3 pentru a găsi un PID pe care trebuie să-l ucideți. Apoi, faceți clic dreapta pe același PID în aplicația Process Explorer și apăsați opțiunea Kill Process. Acest lucru ar trebui să elibereze instantaneu portul necesar.

Citește și:Cum să convertiți fișierul RAR în ZIP în Windows

5. Omorâți procesele de pe porturi folosind instrumentul de resetare TCP/IP

Dacă niciuna dintre cele de mai sus nu funcționează pentru dvs., aceasta este metoda supremă pe care o puteți încerca. Această metodă resetează toate porturile deschise TCP și UDP com pentru rețea. Astfel, puteți porni cu ușurință următoarea aplicație care ar folosi un port folosit anterior de un program deranjant. Iată cum puteți realiza acest lucru:

  • Deschideți utilitarul Command Prompt cu drepturi ridicate.
  • Acum, rulați următoarele comenzi una câte una:
netsh int ipv4 resetare. netsh int ipv6 resetare. resetarea netsh winsock 
Aflați cum să resetați porturile folosind instrumentul de resetare IP TCP
Aflați cum să resetați porturile folosind instrumentul de resetare IP TCP
  • Când toate comenzile de mai sus au fost executate, executați următoarea comandă pentru a verifica starea portului țintă:
netstat -ano | findstr:
  • Nu uitați să înlocuiți text cu un număr real de port pe care doriți să-l monitorizați.

Concluzie

Deci, acestea sunt aproape cele mai populare și obișnuite metode de a opri un proces pe orice port de pe un computer cu Windows 11. Puteți încerca oricare dintre metodele de mai sus și puteți împărtăși experiența dvs. mai jos în caseta de comentarii. De asemenea, dacă știți o modalitate mai bună, nu ezitați să o împărtășiți în comentariul dvs. Distribuie acest articol prietenilor, colegilor și adepților tăi pentru a-i ajuta atunci când se confruntă cu aceeași eroare ocupată de porturi pe Windows 11.