RadarURL
Skip to content
조회 수 281 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

윈도우에서 특정 프로그램이 먹통된 경우, 일반적으로 작업 관리자를 띄워서 응용 프로그램 탭에서 작업 끝내기 버튼을 누르실 텐데, 가끔 이렇게 눌러도 먹통된 상태로 머무르는 경우가 있습니다. 물론 이럴 때 깔끔하게 재부팅 한번 해줘도 되겠지만, 명령어를 이용해서 프로세스를 종료해봅시다.

프로세스를 종료시킬 때 사용하는 명령어는 taskkill 입니다. 리눅스의 kill 명령어와 비슷하다 보시면 됩니다.

기본적으로 2가지 방식을 사용하는데

taskkill /f /im xxxx.exe
taskkill /f /pid 0000

/f 옵션은 강제로 종료하겠다는 말이고
/im 옵션은 이미지 이름을 지정하겠다는 말입니다.
/pid 옵션은 말 그대로 PID 값(숫자)을 지정하겠다는 말이구요.

이미지 이름이나 PID는 어떻게 확인할까요? 이미지 이름은 작업 관리자 프로세스 탭에 표시되지만 PID는 기본적으로 표시되지 않습니다. 하지만 표시하는 방법이 있는데...

작업 관리자 프로세스 탭에서 보기 메뉴를 누르면 열 선택이라는 항목이 나옵니다.
 

 

Snap1.png

 

 


여기서 PID에 체크를 해주시면
 

 

Snap2.png

 

 


아래 그림처럼 PID가 표시됩니다.
 

 

Snap3.png

 

 


그런데 굳이 작업 관리자에서 확인하지 않더라도, 이미지 이름과 PID 값을 tasklist 명령어로 확인할 수 있습니다. 그리고 UI에서 확인할 수 없는 내용도 있기 때문에 tasklist 명령어는 익혀두시는게 좋겠습니다.
 

 

Snap4.png

 

 


자 이제 여기서부터 막히는 부분이 생기게 됩니다. 같은 이름의 프로세스가 여러개 있는데, 어떤 녀석을 죽여야 할지 (몇번 PID를 죽여야 할지) 고민되는 경우가 있습니다. 바로 svchost.exe 에서 이런 고민을 하시게 될 것입니다. 일단 svchost.exe가 뭔지 대충 설명드리자면
 

svchost.exe란?

Svchost.exe는 Windows에서 다양한 기능을 수행하는 데 사용하는 기타 개별 서비스를 호스팅하거나 포함하는 컴퓨터의 프로세스입니다. 예를 들어 Windows Defender에서는 svchost.exe 프로세스에서 호스팅하는 서비스를 사용합니다.

인스턴스마다 서로 다른 서비스를 포함하는 여러 svchost.exe 인스턴스가 컴퓨터에서 실행 중일 수 있습니다. 한 svchost.exe 인스턴스는 프로그램의 단일 서비스를 호스팅하고 다른 인스턴스는 Windows와 관련된 여러 서비스를 호스팅할 수 있습니다. 작업 관리자를 사용하면 각각의 svchost.exe 인스턴스에서 실행 중인 서비스를 볼 수 있습니다.

출처 : http://windows.microsoft.com/ko-KR/windows-vista/What-is-svchost-exe

그러니까 한마디로 윈도우에서 서비스를 띄워주는 역할을 한다고 보시면 되는데, 많은 윈도우 서비스들이 svchost.exe 프로세스에 올라가 서비스로 동작하고 있습니다. 그런데 어떤 서비스가 어떤 PID의 svchost.exe 에 들어있는지 확인하려면 어떻게 해야 할까요?

tasklist /svc
 

 

Snap5.png

 

 


많아서 보기 불편하시죠? 그렇다면 svchost.exe 이미지만 걸러내 볼까요?

tasklist /svc /fi "imagename eq svchost.exe"
 

 

Snap6.png

 

 


또는 내가 찾고자 하는 서비스 이름을 알고 있다면 다른 방식으로 찾을 수도 있습니다. 예를 들어 작업 스캐줄러를 찾고 싶다면

tasklist /svc /fi "services eq schedule"
 

 

Snap7.png

 

 


아무튼 이렇게 tasklist를 잘 활용하면 어떤 프로세스를 죽여야 하는지 쉽게 찾을 수 있습니다. 물론 윈도우 비스타 이상에서는 작업관리자에서 웬만큼 해결이 되지만, 그래도 taskkill, tasklist 명령어는 알아두시는게 좋다고 생각합니다.

 

출처 : http://snoopybox.co.kr/1623

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
204 윈도우10 작업표시줄 프리징 먹통 해결방법 JAESOO 2017.07.21 266
203 윈도우 속도 저하, 시스템 파일 손상, 이유없는 오류 - SFC, DISM으로 복구/해결 방법 JAESOO 2017.07.21 179
202 "ReadyBoot" 세션의 최대 파일 크기에 도달했습니다. JAESOO 2017.06.12 46
201 이벤트 뷰어 시스템 오류 해결 문의입니다. (DistributedCOM, 이벤트ID 10016) JAESOO 2017.06.12 148
200 Windows Run as Administrator로 실행한 프로그램에서 네트워크 드라이브 사용할 수 없을 때 JAESOO 2017.03.27 46
199 [윈도우] K, KN, N 버전 차이 JAESOO 2016.07.01 396
198 윈도우10 제품키 변경 프로그램을 이용한 정품인증받기 JAESOO 2016.07.01 860
197 [윈도우10] 제품키로 정품인증 받기 완결판 2 JAESOO 2016.07.01 3148
196 윈도우 업데이트 후 시스템 용량이 많이 줄었다면 Download 폴더를 지워보자 JAESOO 2016.05.17 382
195 윈도우7 한글입력이 안될때 ctfmon.exe JAESOO 2016.03.12 570
194 Microsoft IME 입력기가 사라진 현상 JAESOO 2016.03.12 362
» 윈도우에서 특정 프로세스 강제 종료하는 방법 (taskkill) JAESOO 2016.02.19 281
192 윈도우 8 웹 브라우저 사용흔적 (Windows 8 Web Browser Artifacts) JAESOO 2016.02.12 153
191 '윈도우 7' 에서 폴더 여는 시간이 오래 걸린다면? JAESOO 2016.02.12 106
190 일부 업데이트가 설치되지 않았습니다 오류 해결 JAESOO 2016.01.22 267
189 윈도우(Windows) 8.1 최적화 Tip JAESOO 2015.03.18 705
188 윈도우(Windows) 8.1의 종류 JAESOO 2015.03.18 375
187 윈도우7의 숨겨진 강력한 제어판 - GodMode JAESOO 2015.03.04 640
186 윈도우 작업 관리자 메모리 열의 의미 JAESOO 2015.02.10 1364
185 이 웹 사이트의 보안 인증서에 문제가 있습니다 [보안 인증서오류] JAESOO 2015.02.10 4732
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11

PageViews   Today : 1,340   Yesterday : 1,582   Total : 19,452,767  /  Counter Status   Today : 237   Yesterday : 569   Total : 1,314,891
Site Info   Member : 70  /  Total documents : 1,221   New documents : 0  /  Total comments : 21

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소