
cmd에서 Windows 7의 바인딩된 포트를 삭제하는 방법은 무엇입니까? 저는 포트 3434에서 실행되고 포트 0.0.0.0에도 바인딩된 클라이언트 서버 응용 프로그램을 개발 중입니다. cmd netstat -an을 입력하면 다음과 같은 출력이 표시됩니다.
TCP 0.0.0.0:3434 0.0.0.0:0 LISTENING
항구 이름을 모르기 때문에 탈 수가 없어요. 이것 링크나한테는 도움이 안 됐는데, 당신도 그럴 수 있나요?
답변1
TCP 포트는 삭제할 수 없습니다. 해당 포트에 바인딩된 프로그램을 닫아야 합니다.
포트에 바인딩된 프로그램을 확인하려면 다음을 사용하세요.netstat -ab
TCP 127.0.0.1:27015 Thiscomputer:0 LISTENING
[AppleMobileDeviceService.exe]
보다포트에서 exe 수신 대기를 찾는 방법은 무엇입니까?
-o와 함께 netstat를 시도하면 PID가 표시됩니다. 그런 다음 tasklist를 사용하여 PID와 프로세스 이름을 확인하세요. 작업 관리자에는 PID와 프로세스 이름도 표시됩니다.
TCP 127.0.0.1:27015 bcs:49177 ESTABLISHED 1588
[AppleMobileDeviceService.exe]
작업 관리자에서 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴 사용
답변2
Windows에서 프로세스를 종료하려면 아래 명령을 실행하여 포트와 PID를 찾으세요.
netstat -ano
프로세스를 종료하려면
taskkill /F /PID 1448
답변3
process-id
당신은 당신의 전화 번호를 사용하여 찾을 수 있습니다 port
.
netstat -ano | findstr :<PORT_NUMBER>
좋다
netstat -ano | findstr :9090
TCP 0.0.0.0:9090 0.0.0.0:0 LISTENING 11332
TCP [::]:9090 [::]:0 LISTENING 11332
그런 다음 실행중인 프로세스를 닫습니다.
taskkill -pid 11332 /f