컴퓨터가 느려 터질 때 - svchost.exe CPU 사용률이 50% ?!

2010.07.03 13:13 컴퓨터/마이크로소프트

svchost.exe CPU 사용률이 50%? 뭐냐?

옆자리 동료가 기운이 빠진 모습으로 저를 불렀습니다. 컴퓨터가 이상하다면서 봐 달라는데, 화면을 보니 아무것도 보이지를 않았습니다. 작업 표시줄 조차도 없이 바탕화면에 작업 관리자만 떠 있었습니다.

  저 : "이게 무슨 일이야?"
동료: "언제부터인지 컴퓨터가 너무 느린데, 모두 종료시켜도 느려."
  저 : "흠~"
동료: "그런데 svchost.exe 라는 애가 CPU 사용률이 50%야. 이게 왜 이러지?"
  저 : "오호~"

화면을 보니 정말 이상하기는 하군요. 그런데 이런 모습을 예전에도 어디선가 본 적이 있는듯합니다.

와우~! Process Explorer

그러나 아는 것이 없어서 나도 찾아 보마 하고 제자리로 돌아왔는데, 잠시 후에 그 동료가 환한 얼굴로 저를 불렀습니다. 아주 신기한 프로그램을 알게 되었다는 것이죠.

호~ 정말 신기하군요. CPU 50%를 먹고 있는 svchost.exe를 누가 실행시켜 주고 있는지 보여 주고 있습니다. 작업 관리자로는 도저히 알 수 없는 것을 아주 시원하게 보여 주는군요. 그러고 보면 작업 관리자는 기능이 없어도 초라할 정도로 없습니다.

프로그램 이름을 Process Explorer으로 아래의 링크로 구할 수 있습니다.

Microsoft에서 제공해 주고 있군요. svchost.exe 같이 이상한 문제로 답답할 때 사용하면 좋겠습니다.

이 댓글을 비밀 댓글로
    • 김영호
    • 2010.07.03 14:11
    거기서 그 프로세스를 종료시키면 되는 건가여?
    아니면 누가 실행시키는지 아는 걸로 끝나는 건가여?
    • 프로세서만 종료하면 나중에 다시 부팅할 때 다시 실행하므로,
      대신에 문제가 되는 파일이 어디에 설치되었는지 확인해 봅니다.
      그러면 어떤 프로그램 때문인지를 알 수 있게 되는데,
      그 프로그램을 삭제하는 방법으로 해결했습니다. ^^
    • dmasi
    • 2010.07.03 16:49
    ...회사에서 넷마블!? 과연 무엇을 하셨을까요 =ㅁ=....
    • ^^
    • 2010.07.03 22:33
    process explorer 로군요.
    제가 autoruns 와 함께 윈도 기본 프로그램이 부실해 유용하게 쓰는 유틸리티 입니다. ^^
    시작마다 무슨 무슨 업데이트 라던지 하는걸 끄고 켜실때는, autoruns 라는 것도 사용해 보세요~
    아마 테크넷에서 구했던 걸로 기억합니다.
  1. 원래 상용/유료 프로그램이었는데 공개로 풀린걸로 알고 있어요.
    솔찍히 MS 에서 제공하는 작업관리자를 이걸로 교체하는 법만 있다면
    바로 교체 하고 싶을 정도인데... 귀찮아요 ㅠ.ㅠ


    혹시나 했더니.. 역시나 존재하는 기능 + 기본 기능이네요 OTL
    http://allthingsmarked.com/2006/12/24/replace-task-manager-with-the-more-powerful-process-explorer/
    • 4천만
    • 2010.07.04 09:20
    속 시원한 프로그램 소개 감사합니다.

    MS 제공하면서,
    왜 기존 작업관리자를 이걸로 바꾸지 않는지
    급 궁금해지네요.

    너무 많이 알면 다쳐서?
    • 하늘소날다
    • 2010.07.04 13:50
    레지스트리 모니터라던지 파일 모니터 등 다른 프로세스들이 레지스트리나 파일 네트워크

    사용하는 것을 파악하여 개발자에게 유용한 정보를 제공하는 유틸도 많이 있습니다.

    이전에는 sysinternals.com 에서 독립적으로 개발하였는대 언젠가 부터 MS가 회사를 사버렸더군요..

    여튼 정말 개발자들도 감탄하게 만드는 유틸들입니다.
    • 블루스카이
    • 2010.07.05 15:02
    항상 눈팅만 하다가 ㅎㅎ..
    Sysinternals 의 도구는 윈도우의 시스템관리를 위해 좋은 도구들을 많이 제공하고 있습니다. 자주 사용되는 도구를 몇가지 알려드릴까 해서 ^^. 참고로, 주소창에 sysinternals.com 이라고 쳐도 동일한 페이지로 이동이 됩니다.
    process explorer 은 윈도우의 작업관리자 대용으로 아주 훌륭하죠
    또, autorus 는 윈도우(시스템, ieexplorer 등) 시작시 실행되는 프로세스 및 서비스를 확인하기 위해 좋은 툴이기도 합니다.
    TCPview 는 네트워크의 상태(established, listening 등)과 해당 프로세스의 PID 를 확인할 수 있는 도구이며,
    아울러 process monitor 라고 하는 보다 advanced 한 도구도 있습니다. 현재 실행되는 프로세스, 파일, 레지스트리, 네트워크 등의 대한 실시간 모니터링을 할 수 있는 도구죠..

    한가지, system explorer 이라고 하는 도구도 상당히 괜찮습니다..^^
    아울러, 위에서 언급한 도구는 루트킷등의 해킹툴들이 시스템에 설치된경우, 무용지물이 되기도합니다.
    해서, ICEsword 라고 하는 루트킷을 탐지해 낼때 사용되는 훌륭한 도구도 있다는 사실 기억하시기 바랍니다 ^^
    • 오우~ 좋은 프로그램과 좋은 정보를 주셔서 감사합니다.
      덕분에 윈도우를 더 풍성하게 사용할 수 있겠습니다. ^^
    • 그림자
    • 2010.07.07 09:08
    왑...........정말 좋은 정보네요 ㅜㅜㅜ 고맙습니다!!
  2. 저 50%란 아마 멀티코어나 하이퍼스레딩 상태이기때문에 나올겁니다.
    싱글코어나 옛날 셀레론이라면 100% 찌르고 다른것 하지도 못하게 되죠;;;

    저 도구는 무료라고 하네요. 원래 MS에서 만든게 아닌데 흡수했다고 하더라구요+_+ 저도 잘 사용중입니다. ㅎㅎㅎ
    • 길손
    • 2010.07.08 21:52
    저는 systemexplorer요늠을 쓰는데

    http://www.systemexplorer.net/

    요기에 자세한 내용이 있고 윈도우 작업관리로 대체 할수도 있네요^^
  3. 감사합니다!! 어느날 갑자기 컴퓨터가 느려졌는데
    덕분에 해결할수 있게됐습니다.
    • 표면장력
    • 2010.09.01 10:02
    윈도우 업데이트를 안하게 할수 없나요? 업데이트때문에 느린것 같은데, 감사합니다.
    • 감사합니다
    • 2010.09.01 22:14
    감사합니다 덕분에 빨라졌네요 감사합니다 정말로
    • 궁금해서요..
    • 2010.09.02 00:53
    위에서 보면,,
    프로세스 확인 해서..무슨 프로그램인지 보시고 그 프로그램 삭제한다고 하셨는데..
    제가 컴터에는 잼병이라..잘 모르겠네요..
    무슨 프로그램인지 어떻게 알수있는지 알려주실수 있나요?
    번거롭게 해드려 죄송합니다..
    • 실행 파일 이름 안에 또 실행 파일이 있으면, 최종 적인 파일 이름으로
      탐색기에서 찾으시거나 웹에서 검색해 보세요.
      보통 같은 문제로 고생하시는 분이 많기 때문에 해결책이 올려진
      경우가 많습니다. ^^