윈도우7

윈도우7에서 프로세스 관리를 파워쉘로 해볼까...

sungtg 2010. 3. 15. 12:26


ehrecvr.exe 을 보니까 필요한 서비스도 아니고 한데..

갑자기 이 프로세스가 사용하는 모듈(dll 파일등)이 궁금해졌습니다
그래서 어떤 dll 파일을 사용하는지 알아 볼겸 powershell에 get-process을 사용해 보기로 했습니다

우선 파워쉘에서 e로 시작하는 프로세스를 찾아보기로 했습니다. (get-service e*)

다음에는 ehrecvr.exe에 딸린 모듈(dll)를 찾아보기로 했습니다. (get-service -module ehrecvr)




모듈을 불러 보니까
한 60개정도의 dll 파일과 .ax 코덱도 딸려 있더라구요..
그래서 이 서비스는 자동 실행되게 놀 필요가 없겠구나 생각을 했지요

그리고 나서 파워쉘에서 프로세스를 종료를 시키기로 했습니다.
stop-process ehrecvr 이라고 쳤더니 파라미터(매개변수)가 빠졌다는 사인이 나오길래..

아차 싶어서 stop-process -name ehrecvr  이라고 치니까 정상적으로 되었습니다




작업관리자를 보면 pid 이미지이름등 상단에 메뉴가 뜨는데
프로세스를 종료할 때는 이 파라미터를 먼저 넣어 주어야 합니다.


종료할 것인지 물어보는 문이 나오는데... y를 누르면 되지요
실제로 종료할 것인지 물어보는 명령문 조차 보기 싫다면 force라는 파라미터를 끝에 넣어주면 됩니다.