Cum se verifică deschiderea porturilor TCP / IP în Windows
Ori de câte ori o aplicație dorește să se facă accesibilă prin rețea, ea pretinde un port TCP / IP, ceea ce înseamnă că portul nu poate fi folosit de altceva. Deci, cum verificați porturile deschise pentru a vedea ce aplicație o utilizează deja?
O adresă IP specifică un computer sau alt dispozitiv de rețea - într-o rețea. Când un dispozitiv trimite trafic către altul, adresa IP este utilizată pentru a direcționa traficul spre locul potrivit. Odată ce traficul ajunge la locul potrivit, dispozitivul trebuie să știe pe care aplicație sau serviciu să trimită traficul. Aici intră porturile. Dacă adresa IP este asemănătoare unei adrese de pe o corespondență, portul este ceva asemănător cu numele persoanei din acea resedință care primește poșta. În cea mai mare parte, nu trebuie să vă faceți griji cu privire la porturi. Dar din când în când, este posibil să întâlniți o aplicație care este setată să asculte traficul pe același port pe care o altă aplicație o are deja în uz. În acest caz, va trebui să identificați aplicația care are deja portul în uz.
Există o serie de moduri de a spune ce aplicație are un port blocat, dar vă vom prezenta câteva căi integrate care utilizează Promptul de comandă și apoi vă vom arăta o aplicație gratuită gratuită, care face chiar mai ușoară . Toate aceste metode ar trebui să funcționeze indiferent de versiunea de Windows pe care o utilizați.
Utilizați instrumentele încorporate pentru a vedea ce ascultă pe un port
Avem două comenzi pentru a vă arăta. Primul listează porturile active împreună cu numele procesului care le utilizează. De cele mai multe ori, această comandă va funcționa bine. Uneori, însă, numele procesului nu vă va ajuta să identificați ce aplicație sau serviciu de fapt are un port legat. Pentru acele vremuri, va trebui să listați porturile active împreună cu numerele lor de identificare a procesului și apoi să căutați acele procese în Managerul de activități.
Opțiunea 1: vizualizarea utilizării portului împreună cu numele proceselor
În primul rând, va trebui să deschideți Promptul de comandă în modul administrator. Apăsați Start, apoi tastați "comanda" în caseta de căutare. Când vedeți "Command Prompt" apare în rezultate, faceți clic dreapta pe el și alegeți "Run as administrator".
La Command Prompt, tastați următorul text și apoi apăsați Enter:
netstat -ab
După ce ați apăsat pe Enter, rezultatele pot dura un minut sau două pentru a fi afișate complet, deci aveți răbdare. Defilați prin listă pentru a găsi portul (care este afișat după coloana din dreapta adresei IP locale) și veți vedea numele procesului afișat sub acea linie. Dacă doriți să faceți lucrurile mai ușor, rețineți că puteți, de asemenea, să conduceți rezultatele comenzii într-un fișier text. Puteți căuta doar fișierul text pentru numărul de port pe care îl urmați.
Aici, de exemplu, puteți vedea că portul 49902 este legat de un proces numit picpick.exe. PicPick este un editor de imagini pe sistemul nostru, astfel încât să presupunem că portul este legat de procesul care verifică în mod regulat actualizările aplicației.
A doua opțiune: vizualizarea utilizării portului împreună cu identificatorii de proces
Dacă numele procesului pentru numărul de port pe care îl căutați este dificil să afli care este aplicația înrudită, puteți încerca o versiune a comenzii care arată identificatorii de proces (PID), mai degrabă decât numele. Tastați următorul text la linia de comandă, apoi apăsați Enter:
netstat -aon
Coloana din extrema dreaptă afișează PID-uri, așa că găsiți doar cel care este legat de portul pe care încercați să îl depanați.
Apoi, deschideți Managerul de activități făcând clic dreapta pe orice spațiu deschis din bara de activități și selectând "Manager de activități".
Dacă utilizați Windows 8 sau 10, treceți la fila "Detalii" din Manager de activități. În versiunile mai vechi de Windows, veți vedea aceste informații în fila "Procese". Sortați lista proceselor în coloana "PID" și găsiți PID asociat cu portul pe care îl investigați. S-ar putea să afli mai multe despre ce aplicație sau serviciu are portul legat prin vizualizarea coloanei "Descriere".
Dacă nu, faceți clic dreapta pe proces și alegeți "Deschideți locația fișierului". Locația fișierului vă va da probabil indicii cu privire la ce aplicație este implicată.
Când veți fi acolo, puteți utiliza opțiunile de finalizare, deschidere de fișiere sau opțiuni de serviciu pentru a controla procesul sau a opri.
Utilizați NirSoft CurrPorts pentru a vizualiza ceea ce ascultați pe un port
Dacă nu sunteți într-adevăr tipul de comandă sau doriți să folosiți doar un utilitar simplu pentru a face toate acestea într-un singur pas, vă recomandăm utilitarul CurrPorts gratuit de la NirSoft. Continuați și descărcați instrumentul. Doar asigurați-vă că aveți dreptul de versiune (versiunea obișnuită este pentru Windows pe 32 de biți și versiunea x64 este pentru Windows pe 64 de biți). Este o aplicație portabilă, deci nu va trebui să o instalați. Doar dezarhivați dosarul de descărcare și executați executabilul.
În fereastra CurrPorts, sortați după coloana "Local Port", găsiți portul pe care îl investigați și puteți vedea totul - numele procesului, PID, portul, calea completă la proces și așa mai departe.
Pentru a face chiar mai ușor, faceți dublu clic pe orice proces pentru a vedea fiecare detaliu dintr-o singură fereastră.
După ce ați determinat ce aplicație sau serviciu are portul pe care îl investiți legat, depinde de dvs. cum să vă ocupați de acesta. Dacă este o aplicație, este posibil să aveți opțiunea de a specifica un alt număr de port. Dacă este un serviciu - sau nu aveți opțiunea de a specifica un alt număr de port - va trebui probabil să opriți serviciul sau să eliminați aplicația.