Jak usunąć bieżący proces/aplikację, która jest już przypisana do portu? (przykład: - localhost: 8080)Jak zabić aktualnie używany port na localhost w oknach?
Odpowiedz
Etap 1
Polecenie uruchomienia linii jako administratora. Następnie uruchom polecenie below mention. wpisz numer portu w yourPortNumber
netstat -ano | findstr: yourPortNumber
kolorze czerwonym kółku obszar pokazuje PID (identyfikator procesu)
Krok 2
Następnie należy wykonać to polecenie po identyfikacji PID.
taskkill/PID typeyourPIDhere/F
P.S. Ponownie uruchom pierwsze polecenie, aby sprawdzić, czy proces jest nadal dostępny, czy nie. Dostaniesz pustą linię, jeśli proces zakończy się pomyślnie.
Jeśli używasz GitBash
Krok pierwszy:
netstat -ano | findstr :8080
Krok drugi:
taskkill //PID typeyourPIDhere //F
(potrzebne są podwójne ukośniki i //F
dobitnie kończy proces)
double slashed didnt work for me – kylexy1357
@ kylexy1357 spróbuj z pojedynczym ukośnikiem. "Podwójny ukośnik" to postać ucieczki, która poprzedza znak /, który nie jest potrzebny dla niektórych powłok – Robert
Krok 1 (tak samo jest w przyjętym answer napisany przez KavinduWije):
netstat -ano | findstr :yourPortNumber
Zmiana w kroku 2 do:
tskill typeyourPIDhere
To od taskkill
nie jest działa w niektórych komendach git bash
Nie znalazłem go dla mnie –
@TzviGregoryKaidanov, z jakim problemem się spotykasz? – afsarkhan10182
Mam problem z debugowaniem aplikacji jonowej Gdy rozpoczyna się pakowanie cordova, wygląda na to, że pozostaje otwartym portem nawet po zakończeniu debugowania i następnym razem, gdy nie mogę rozpocząć debugowania. Oto opisywany przeze mnie problem dotyczący narzędzi cordova. https: // github.com/Microsoft/vscode-cordova/issues/323 # issuecomment-3341634561 –
W Windows PowerShell wersji 1 lub później, aby zatrzymać proces na porcie 3000 Typ:
Stop-Process ((netstat -ano | findstr: 3000) .split() | foreach {$ [$ .length-1]}) -Force
Jak sugeruje @morganpdx here`sa więcej PowerShell ISH lepsza wersja:
Stop-Process -Id (Get-NetTCPConnection -LocalPort 3000) .OwningProcess -Force
nie działa. nadal proces jest wyświetlany –
Działa doskonale. W moim przypadku Tomcat działał w porcie 8080 i musiałem ponownie uruchomić moją aplikację Spring. http://i.imgur.com/aVwSYvR.png Dziękuję bardzo. –
@HardikMandankaa Czy to proces _same_? Niektóre programy mogą zostać skonfigurowane, aby wznowić proces odsłuchu, jeśli zostanie on zabity. – TripeHound