앞서 윈도우 작업관리자 와 netstat 명령을 사용하여 특정 포트를 점유하고 있는 프로세스를 알아내는 방법을 포스팅한 적이 있습니다.


그런데 사실 netstat 명령어만 사용해도 알아낼 수 있는 두번째 방법이 있습니다.


그렇게 하려면 도스창을 관리자 권한으로 실행해야 합니다.


cmd.exe 를 실행하면 일반적으로 관리자 권한으로 실행되지 않는데 작업 표시줄에서 아래와 같이 하면 쉽게 실행할 수 있습니다.




그리고 아래와 같이 "netstat -b" 명령을 입력해서 확인한다. 물론 전의 TIP 처럼 "-o" 옵션도 쓴다면 PID도 동시에 확인할 수 있습니다.


Posted by novice9

댓글을 달아 주세요

여러가지 이유로 내 PC상에서 네트워크 접속을 하고 있는 프로그램을 추적해 보곤 합니다.


백신프로그램으로 검사를 해도 이상이 없어 PC가 느려지거나 인터넷이 안되는 이유를 알 수 없는데, 문득 이 방법이 유용할 때가 있곤 하지요.


그런데 Process Explorer 와 Tcpview 를 이용한 방법 말고 윈도우의 기본 프로그램만으로도 충분히 이 정보를 알 수가 있군요.


그 중 첫번째 방법으로 도스창과 Windows 작업 관리자를 이용한 방법입니다.


1. 프로그램 및 파일 검색 에서 "cmd.exe" 를 하나 실행하여 "nestat -ano" 명령을 실행합니다. 오른쪽에서 TCP/UDP Port 를 점유한 PID를 확인할 수 있습니다.



2. 윈도우 작업관리자를 실행합니다.

아래와 같이 모든 사용자의 프로세스 표시를 체크하고 보기에서 열선택을 클릭합니다.


3. 프로세스 페이지 열 선택 창에서 PID(프로세스 식별자)를 표시하도록 설정을 변경합니다.


4. 이제 PID를 보고 TCP/UDP Port 를 점유한 프로세스를 확인할 수 있습니다.



Posted by novice9

댓글을 달아 주세요

이전버튼 1 이전버튼

블로그 이미지
이 블로그는 삽질을 기록하는 곳입니다. ^_^
novice9
텍스트큐브,티스토리 검색

달력

 « |  » 2014.12
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

최근에 받은 트랙백

글 보관함

Yesterday136
Today169
Total4,338,390