본문 바로가기

Windows/Windows10

디스크 사용량 100%(?) svchost.exe 해결 방법

반응형
 Windows 10 들어오면서 잠깐 유후상태로 놓거나 가볍게 웹서핑을 하고 있으면 본체에서 리소스를 사용하는 불이 빨갛게 들어오더군요.
혹시 업데이트 이려나 놔뒀더니 종료 혹은 재부팅할 때 업데이트 된 메세지가 뜨지도 않고, 랜섬웨언가 의심들어서 저장된 파일을 봐도 멀쩡하고, 그렇다고 백신이 돌아가나 싶지만 기본으로 설치된 Defender까지 꺼놓고 사용하기 때문에 디스크 사용량이 100%까지 올라갈 이유가 전혀 없는 데... 하며 찝찝하던 찰라, 리소스모니터로 보니 svchost.exe(localsystemnetworkrestricted) 시스템 파일이 리소스를 죄다 사용하고 있었습니다.
 
 그럼 도대체 뭐하는 녀석이길래, 디스크 사용량을 100%까지 써먹는 가 인데..
svchost.exe(localsystemnetworkrestricted)의 역할은 Superfetch로 어디선가 들어 보신 적이 있으실 겁니다. 예, readyboost를 쓰려면 서비스에서  Superfetch를 사용해야 했었죠. 바로 그녀석입니다.
 
 Superfetch의 역할은 실행파일의 캐시화, 즉, 파일 실행하는데 로딩 시간을 단축하고자 나온 기술로 미리 캐시를 만들어 두어 시작 시간을 단축하는 것이 목표인 기능이지요.
접근 속도(Access Time)가 느린 HDD에 윈도우를 설치하고 쓰시는 분들이야 어쩔 수 없이 사용해야 하지만, 중간중간 사용량이 급격히 증가해 사용하는데 방해될 정도면, 이번 포스팅에서 소개해드리는 방법을 간간히 이용하시고, SSD를 이용하시는 분들이라면 같은 방법으로 기능을 꺼두시기 바랍니다.
 
점검하기
 먼저 과부하를 걸게 하는 원인이 svchost.exe(localsystemnetworkrestricted)인 지 확인을 해야하니 리소스를 오랫동안 사용하고 있다면, 아래에 방법으로 점검 해보시기 바랍니다.
 
1. 'CTRL + ALT + DEL' 혹은 '작업표시줄 - 오른쪽마우스 클릭 - 작업관리자', '시작 - 실행 - taskmgr.exe' 중 한 가지 방법을 택하여 작업관리자 창을 열어주세요.

 

 

2. 성능탭 - 리소스 모니터 열기

 

 

3. 디스크탭에서 디스크 활동이 있는 프로세스 항목에서 행이름 전체를(B/초)를 클릭하여 내림차순으로 변경해줍니다.
4. svchost.exe(localsystemnetworkrestricted) 사용량이 수치가1,000,000이상으로 혹은 그보다 낮더라고 가장 점유율을 높게 사용하고 있다. 그럼 SuperFetch가 원인입니다.
 
해결 방법
 
1. 시작-실행-services.msc 입력해 서비스 창을 띄워줍니다.
 
2. 서비스 목록 중 Superfetch를 찾아 오른쪽마우스 클릭- 속성- 사용안함(SSD사용자)으로 변경 혹은 다시 시작(HDD사용자)을 눌러주세요.

 

 

마무리

 

큰 탈은 없겠지 하고, 가볍게 넘기고 사용하고 있었는데, 도를 넘어선 사용량을 자랑하여, 과감히 짤라버리게 돼 같은 이유로 불편함을 겪으시는 분들도 지멋대로 날뛰는 프로세서를 짧아버리시고 쾌적한 환경에서 컴퓨터를 사용하시기 바랍니다.

 

반응형