svchost.exe(netsvcs) 메모리 점유현상 해결하기


 

데스크탑이 메인보드가 망가졌는지 부팅이 되지 않아 노트북을 켰습니다. 사용을 워낙 안한 노트북이다 보니 관리를 못한것도 있겠지만, 어떤 원인에서인지 노트북이 너무 느렸습니다. 작업관리자를 실행시켜 확인해 보니 특별한 프로그램을 실행시키지도 않은 상태에서 이미 사용되는 메모리가 90% 이상인 것을 보고 뭔가 이상하다고 느껴 리소스 모니터를 실행하였습니다.

 

리소스 모니터를 실행하면 현재 내 PC에서 실행중인 프로세스와 각 프로세스가 점유하는 메모리 사용량을 확인 할 수 있습니다. 메모리 사용량이 높은 순으로 정렬을 했더니 svchost.exe 라는 프로세스의 메모리 사용량이 가장 높음을 확인하였습니다. svchost.exe 프로세스는 윈도우7이 자동업데이트를 위해서 부팅과 동시에 계속 백그라운드에서 실행되고 있는 프로세스이기에, 윈도우 업데이트 서비스를 중지 시키면 일단 해결이 가능합니다.

 

실행창을 열어 서비스라고 검색하여 "서비스" 라는 프로그램을 실행 시킵니다. 

 

 서비스 프로그램이 실행되면 서비스 목록중에 "Windows Update"라는 것을 찾아 중지 시킵니다. 이렇게 중지를 시키면 현재는 실행중이지 않지만 윈도우가 재부팅 되면 다시 실행되기 때문에 별도의 작업을 해 주어야 합니다.

 

 "Windows Update" 서비스를 더블클릭하면 이 서비스의 속성을 설정할 수 있는 별도의 창이 띄어지는데요. 시작유형을 수동으로 바꾸어 주고 적용을 해줍니다. 이렇게 되면 사용자가 직접 윈도우 업데이트를 수행해 주지 않는이상 이 서비스는 실행되지 않고 계속 중지상태가 됩니다.

 

다시 리소스 모니터를 실행하여 프로세스의 메모리 사용량을 확인해 보았습니다. 문제가 되었던 svchost.exe 는 프로세스 목록에서 사라졌고 사용가능한 메모리도 1G 이상 확보가 된 모습을 확인 할 수 있습니다. 물런 좀전에 매우 버벅되던 노트북이 상당히 빨라졌습니다. 사실 이렇게 윈도우 자동 update를 수동으로 바꿔버리면 윈도우의 버그나 보안취약점이 즉시 업그레이드가 되지 않기 때문에 해킹이나 프로그램간의 충돌등의 잠재적인 위협 요소가 될 수 있으므로 비추하는 방법입니다. 급한 분들이라면 위의 방법을 따르되 메모리만 별도로 구매하여 PC에 추가할 것을 권장합니다.  




Posted by 제법살만한세상

댓글을 달아 주세요

  1. 박사아들 2016.09.25 17:02  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 도움이 되었어요 ^ ^

  2. ㅇㅇ 2016.10.21 22:22  댓글주소  수정/삭제  댓글쓰기

    정말정말정말 감사합니다. ㅠㅠ

  3. asdf 2016.12.02 14:39  댓글주소  수정/삭제  댓글쓰기

    비추하면 어쩌나 이문제관련해서 여러 효율적인 해결법을 정리해 나열해놓은글이 없는것을