Prosessin lopettaminen portissa Windows 11:ssä

Oletko kyllästynyt kamppailemaan prosessien kanssa, jotka eivät pääty itsestään, häiritsevät arvokkaita portteja ja aiheuttavat kriittisten palveluiden ja sovellusten toimintahäiriöitä? Hakusi päättyy tähän! Windows 11:ssä voit helposti lopettaa nämä itsepäiset prosessit ja vapauttaa portteja käyttämällä erilaisia ​​tapoja tappaa portin prosesseja.

Windows 11 luo monia portteja käytännössä sinne, missä Internet-yhteydet alkavat ja päättyvät. Useat laitteesi ohjelmistot, palvelut ja sovellukset käyttävät näitä portteja kommunikoidakseen sen online-palvelimen kanssa kehittäjien päässä tai minkä tahansa pilvitietokannan kanssa. Vaikka useimmissa tapauksissa nämä sovellukset tyhjentävät portit, kun suljet ne, jotkut sovellukset pitävät portit varattuna jopa palvelun pysäyttämisen jälkeen. Kun käynnistät toisen sovelluksen, jonka on käytettävä samaa porttia, alustus viivästyy tai sovellus ei käynnisty ollenkaan. Haluatko korjata tällaiset kauheat hetket? Jatka lukemista!

Miksi sinun täytyy lopettaa prosessi portissa?

Joskus tietyssä portissa käynnissä oleva ohjelmistoprosessi ei välttämättä pääty itsestään, vaikka olet sulkenut siihen liittyvän sovelluksen tai palvelun. Tämä voi johtua syistä, kuten ohjelmiston tai palvelun virheestä, verkkoongelmista tai ristiriidoista toisen sovelluksen kanssa.

Voit vapauttaa portin ja sallia muiden prosessien käyttää sitä, sinun on ehkä lopetettava sitä käyttävä prosessi manuaalisesti. Tässä tulee esiin prosessin tappaminen tietyssä portissa. Tappamalla prosessin voit vapauttaa portin ja antaa muiden prosessien käyttää sitä.

Prosessin lopettaminen portissa Windows 11:ssä

Tässä ovat kaikki luotettavat ja todistetut menetelmät minkä tahansa Windows 11 -tietokoneen portin prosessin lopettamiseksi. Sinun on myös tiedettävä, että samat menetelmät toimivat aiemmissa Windows-tietokoneissa, kuten Win 10, Win 8.1, Win 7 jne.

Lue myös:Loogisen prosessorin käytön katsominen Task Managerissa

1. Tapa prosessi portissa komentokehotteen avulla

  • Napsauta Käynnistä ja kirjoita komento avataksesi komentokehotetyökalun.
  • Valitse Suorita järjestelmänvalvojana linkki avataksesi Command Prompt -apuohjelman korotetuilla oikeuksilla.
  • Kopioi ja liitä tämä komento työkalun sisään ja paina Enter:
netstat -ano | findstr:
  • Sinun on vaihdettava paikkamerkkiteksti, jossa on todellinen porttinumero, jonka haluat tyhjentää.
  • Yllä olevan komennon pitäisi hakea prosessin tunnus (PID) prosessille, jonka haluat lopettaa.
tappaa prosessi portissa komentokehotteen avulla
tappaa prosessi portissa komentokehotteen avulla
  • Kun olet saanut PID: n, suorita seuraava koodi samassa CMD-ikkunassa:
taskkill /F /PID 
  • Osuma Tulla sisään lopettaaksesi kohde-PID: n väkisin halutussa portissa Windows 11:ssä.
  • Sinun on vaihdettava paikkamerkkiteksti, jossa on todellinen PID, joka on haettu suorittamalla edellinen komento.

2. Pysäytä prosessi portissa Resource Monitorin avulla

Windows Vista -käyttöjärjestelmästä lähtien asiantuntevat Windows-tietokoneiden käyttäjät, kuten kehittäjät ja IT-verkkoinsinöörit, ovat tehneet käyttänyt Resource Monitor -apuohjelmaa seuratakseen Windows PC: n resurssien käyttöä, kuten suorittimen, RAM: n, kiintolevyn, SSD: n, verkon ja niin edelleen päällä.

Samalla työkalulla voidaan myös seurata portin käyttöä Windows-tietokoneessa. Ei siinä kaikki! Voit hallita käyttöä, lopettaa prosesseja, tyhjentää portteja ja paljon muuta samalla apuohjelmalla. Tämä on Windows-tietokoneiden sisäänrakennettu sovellus, joten sinun ei tarvitse hankkia mitään kolmannen osapuolen sovellusta. Katso alta, kuinka voit käyttää tätä menetelmää:

  • Lyö Windows + R avaimet yhdessä tuodaksesi esiin Juosta työkalu.
  • Suorita siellä seuraava komento avataksesi Resurssien valvonta sovellus:

resmon

  • Napsauta Resource Monitor -sovelluksessa Verkko -välilehti.
Resurssivalvonnan verkon kuunteluportit
Resurssivalvonnan verkon kuunteluportit
  • Napsauta Verkko-välilehdellä Kuunteluportit valikosta.
  • Ole hyvä! Kaikki portit, niiden protokollat, PID, varatut sovellukset jne. ovat edessäsi.
  • Alla olevat koodit Kuva Kuunteluportit-valikon sarake ovat Task Manager -prosesseja.
  • Avaa Tehtävienhallinta sovellusta painamalla Ctrl + Siirtää + poistu.
  • Etsi nyt portti, jonka haluat tyhjentää Resource Managerista.
  • Etsi myös sopiva sovellus -kohdan alta Kuva sarakkeessa.
  • Etsi sitten tehtävä Tehtävienhallinnasta kohdasta Prosessit sarakkeessa.
Tehtävän lopettaminen Task Managerissa
Tehtävän lopettaminen Task Managerissa
  • Oikealla painikkeella prosessi ja valitse Lopeta tehtävä avautuvasta kontekstivalikosta.

Se siitä! Olet tyhjentänyt varatun portin lopettamalla siihen Task Managerista linkitetyn prosessin.

3. Tapa prosessi portissa PowerShellin avulla

Jos haluat automatisoida Windows 11 -tehtävät PowerShellin avulla, haluat myös tietää, kuinka portissa oleva prosessi voidaan lopettaa käyttämällä tätä tehokasta Windows-tietokoneen komentorivityökalua. Tämän jälkeen voit ottaa koodit käyttöön nykyisessä automaatiossasi porttien lopetusprosessin täysin automatisoimiseksi. Katso alta PowerShell-komennot ja niiden toiminta Windows 11 -tietokoneessa:

  • Avata PowerShell korotetuilla oikeuksilla. Tätä varten voit etsiä Tehoa in alkaa valikko ja napsauta Suorita järjestelmänvalvojana.
  • Kopioi ja liitä sitten seuraava cmdlet PowerShell-päätteeseen:
Get-Process -Id (Get-NetTCPConnection -LocalPort ).Omistamisprosessi
  • Yllä olevassa cmdletissä sinun on korvattava paikkamerkkiteksti, jossa on todellinen portti, jonka haluat tyhjentää olemassa olevasta prosessista.
Opi lopettamaan prosessi portissa PowerShellin avulla
Opi lopettamaan prosessi portissa PowerShellin avulla
  • Nyt kun sinulla on tarvitsemasi PID, olet valmis suorittamaan komennon, joka tappaa PowerShellin portin. Tässä on käsikirjoitus:
Stop-Process -Id  -Pakottaa
  • Älä unohda vaihtaa teksti, jossa on todellinen PID. Paina nyt Tulla sisään avain koodin suorittamiseen.

4. Tapa prosessi portissa Microsoft Appsin avulla

Voit käyttää seuraavia Microsoft Sysinternals -järjestelmäsovelluksia löytääksesi sitoutuneita portteja ja linkitettyjä prosesseja ja pysäyttääksesi ne kätevästi muutamalla napsautuksella:

  • TCPView v4.19
  • Process Explorer v17.04

Jos esimerkiksi käytät TCPView-sovellusta, sinun on kokeiltava seuraavia vaiheita:

  • Lataa työkalu yllä olevasta verkkoportaalista ja avaa se.
  • Ladattu kansio saattaa olla pakattu, joten tarvitset Zip- tai RAR-työkalun sen purkamiseen.
  • Nyt voit ajaa sen sisällä olevia EXE-tiedostoja kuten tcpview64.exe 64-bittiselle Win 11 PC: lle.
  • Lyö Olla samaa mieltä -painiketta ja sovellus tulee näkyviin.
  • Siellä voit selata TCP- ja UDP-protokollaporttien välillä.
  • Voit tunnistaa kaikki mukana olevat portit ja niiden prosessit suoraan sovelluksen käyttöliittymästä.
  • Määritä tyhjennettävä portti napsauttamalla sitä.
TCPView-sovellus tappaa prosessi
TCPView-sovellus tappaa prosessi
  • Yksinkertaisesti oikealla painikkeella valitussa portissa ja valitse Tappoprosessi kontekstivalikosta.
Käytä Process Exploreria prosessin lopettamiseen portissa
Käytä Process Exploreria prosessin lopettamiseen portissa

Vastaavasti voit ladata ja suorittaa Process Explorer -sovelluksen. Se näyttää PID: n kaikille prosesseille ja sovelluksille, jotka käyttävät tietokoneesi porttia. Joten voit käyttää mitä tahansa menetelmän 1 tai 3 koodeista löytääksesi PID: n, joka sinun on tapettava. Napsauta sitten hiiren kakkospainikkeella samaa PID: tä Process Explorer -sovelluksessa ja napsauta Kill Process -vaihtoehtoa. Tämän pitäisi tyhjentää vaadittu portti välittömästi.

Lue myös:Kuinka muuntaa RAR-tiedosto ZIP-tiedostoksi Windowsissa

5. Lopeta porttien prosessit käyttämällä TCP/IP-nollaustyökalua

Jos mikään yllä olevista ei toimi sinulle, tämä on paras tapa, jota voit kokeilla. Tämä menetelmä nollaa kaikki avoimet TCP- ja UDP-com-portit verkkoa varten. Näin voit helposti käynnistää seuraavan sovelluksen, joka käyttäisi ongelmallisen ohjelman aiemmin käyttämää porttia. Voit tehdä tämän seuraavasti:

  • Avaa Command Prompt -apuohjelma korotetuilla oikeuksilla.
  • Suorita nyt seuraavat komennot yksitellen:
netsh int ipv4 reset. netsh int ipv6 reset. netsh winsockin nollaus 
Opi nollaamaan portit TCP IP -nollaustyökalulla
Opi nollaamaan portit TCP IP -nollaustyökalulla
  • Kun kaikki yllä olevat komennot on suoritettu, suorita seuraava komento tarkistaaksesi kohdeportin tilan:
netstat -ano | findstr:
  • Älä unohda vaihtaa teksti, jossa on todellinen portin numero, jota haluat seurata.

Johtopäätös

Joten nämä ovat melko suosituimpia ja yleisimpiä tapoja tappaa prosessi missä tahansa Windows 11 -tietokoneen portissa. Voit kokeilla mitä tahansa yllä olevista tavoista ja jakaa kokemuksesi alla kommenttikentässä. Lisäksi, jos tiedät paremman tavan, älä epäröi jakaa sitä kommentissasi. Jaa tämä artikkeli ystävillesi, kollegoillesi ja seuraajillesi auttaaksesi heitä, kun he kohtaavat saman portin varatun virheen Windows 11:ssä.