1.현상

i. 열심히 돌리는 프로그램도 없는데 팬이 돌면서 배터리가 빨리 소모된다.

ii. 작업관리자에서 "System"이라는 프로세스가 높은 점유율로 돌아가면서 CPU 사용량이 많다(20-30%).

 

2.원인

드라이버 이상동작(저의 경우(레노버 X230T) Ricoh Card Reader Driver가 문제였습니다.)

 

3.해결

해당 드라이버를 사용안함으로 하거나 최신으로 업데이트해서 해결합니다.

 

이제 원인이 되는 드라이버를 찾아봅시다.

System Process에서 문제가 되는 부분을 찾아야 하는데 기본 작업관리자로는 볼 수가 없습니다.

 

이제 준비물이 필요합니다.

-Process Explorer: http://technet.microsoft.com/ko-kr/sysinternals/bb896653.aspx

-dbghelp.dll: http://ko.dll-files.com/dbghelp.dll.html (대체 버전->6.8로 받았습니다.)

 

1) Process Explorer를 다운받아 압축을 푼 뒤 실행파일이 있는 폴더에 dbghelp.dll를 넣습니다.

2) Process Explorer를 실행합니다. 저의 경우 구동까지 몇분동안 시간이 걸렸고 간혈적으로 화면이 멈추는 무서운 증상이 있었습니다. 조금만 기다려보세요.

3) "system" process를 찾아 더블클릭합니다.

4) 새롭게 뜬 창에서 Threads를 클릭한 후 CPU 사용량 순으로 정렬합니다.(스크린샷)

5) 사용량이 유독 높은 Thread의 Start Address에 있는 파일 정보를 봅니다. 저의 경우 rismc32.sys였습니다.

6) 구글합니다. Ricoh Smart Card Reader 드라이버라고 하네요

7) 작업관리자(win+R을 누른 뒤 devmgmt.msc을 치고 Enter)에서 해당 드라이버를 찾아 '사용안함'으로 하거나 드라이버를 홈페이지에서 업데이트합니다. 

 

저는 이렇게 배터리 퇴근 문제를 해결했습니다. 컴퓨터가 엄청 조용해졌네요!

Posted by 소망아기
: