svchost.exe 메모리 점유율 높을 때 해결 방법

svchost.exe 메모리 점유율 높을 때 해결 방법

 

컴퓨터를 사용하다가 속도가 점점 느려지는 현상이 생기는데요. 작업 관리자를 확인해보니 svchost.exe 파일이 엄청나게 많이 생기거나 svchost.exe 파일이 메모리를 많이 점유하는 경우도 있습니다.

svchost.exe 프로세스는 윈도우 운영시 dll 들을 관리해주는 프로그램입니다. 특정 프로그램의 dll 이 실행되면 그것을 관리하기 위해 이 프로그램이 실행되는 겁니다.

어느 정도 떠있는것은 일반적인 현상인데요 특정 파일이 비정상적으로 많은 메모리를 점유하고 있는 경우 그 관리하고 있는 서비스가 문제가 있는건데요

특히 윈도우 7 에서 이런 현상이 종종 일어나기도 합니다.

윈도우 10을 기준으로 7도 함께 알려드리겠습니다.

작업관리자에서 윈도우 10에서는 세부 정보, 윈도우 7에서는 프로세스 탭을 선택하시면 메모리를 과도하게 점유하고 있는 파일이 보일 건데요


 

 

해당 svchost.exe 파일에서 마우스 오른쪽 버튼을 클릭 하면 메뉴 창이 뜹니다.

메뉴 중 서비스로 이동을 선택합니다.


 

 

서비스 탭으로 이동되면서 점유하고 있는 서비스가 선택되어 나오게 되는데요

선택되어진 서비스에서 마우스 오른쪽 버튼을 클릭 후 중지를 선택합니다.

나머지 선택되어진 서비스들도 모두 중지를 시켜 줍니다.

메모리 점유가 정상적으로 되었는지 확인합니다.


 

 

위 방법으로도 점유율이 떨어지지 않았으면 윈도우 업데이트시 문제가 된건데요

윈도우키 + R 키를 누르고 services.msc 를 입력한뒤 엔터키를 눌러주세요


 

 

서비스 창이 뜨면 이름 중 Windows Update를 선택 후 더블클릭합니다.


 

 

속성창이 뜨면 중지버튼을 클릭 해서 서비스를 중지시킵니다.

시작 유형을 수동으로 선택해서 필요시에만 서비스를 시작해서 윈도우 업데이트를 진행하시면 됩니다.


 

 

아래 경로로 이동해서 두 폴더 안에 있는 모든 파일을 삭제 합니다.

DataStore, DeliveryOptimization

경로 : C:\Windows\SoftwareDistribution


 

 

윈도우 7인경우 아래 핫픽스를 설치하고 재부팅을 합니다.

윈도우 7 핫픽스 다운로드

이렇게 하면 어느정도 해결되었을 거라 생각됩니다.

이상 svchost.exe 메모리 점유율 높을 때 해결 방법을 알아보았습니다.