블로그 이미지
kalstein

여러가지 프로그래밍 관련이나...신변잡기적인 글들을 남기는 블로그입니다. 지식은 나누는만큼 강력해집니다 ^^

Rss feed Tistory
잡동사니 2011. 9. 1. 10:42

Windows 7 CPU load 100% 문제 해결!!

최근들어 자꾸...CPU load가 25%를 올라가고 팬은 미친듯이 돌고... 하는 현상이 지속됐다.
작업관리자 보면 taskhost.exe 가 문제. 일일히 알아보기 귀찮아서 강제 종료 시켰었는데
더이상은 근본적인 대처없이 못지나가겠다고 판단. 좀 살펴보기로 했다!!

1. taskhost.exe가 뭐임? 먹는건가?
알아보니 등록된 dll들 쭉 살려서 뭔가 작업해주는녀석.
근데 dll 중 하나가 맛이 가면 사용자가 보이는건 taskhost.exe만 맛이간것처럼 보이는것. -_-
리소스 모니터로 봐도... 어떤 dll이 문제인지는 알수없다;;;

2. 구글신께 문의!
결과... http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/the-taskhostexe-application-consumes-50-60-of-the/0882ab46-43ee-4d90-8404-6802f8f4f2cf
Process Explorer라는걸로 어떤 dll이 문제인지 알수있다고 한다. 실행!!

3. Process Exploerer 결과 (관리자 권한으로 실행)
taskhost.exe에 연결된 dll들이 죽 나열되고 어떤 dll이 cpu를 잡수고계신지까지 나온다 +_+
살펴보니 RacEngn.dll 라는녀석이 다먹고있음... 또 검색!

4. 구글신께 문의! 2
http://www.bitcrazed.com/post/2011/02/02/Windows%E2%80%99-%28RACENGN%29-Reliability-Analysis-Calculation-Engine-eating-my-laptop!.aspx
오호...해결책은 RAC이라는 녀석이 만드는 DB가 있는데 거기 데이터가 맛이가면 그렇다고하네...
삭제해서 initial 하면 된다는듯.

5. 최종!!
taskhost.exe를 강제종료후, %programdata%\Microsoft\RAC\StateData\ 에 있는것 삭제.
아주 잘된다 ㅎㅎㅎㅎㅎ CPU로드도 문제없고!! 해결완료!!



요약 : 잘모르겠으면 구글님께 문의해보세요 -_-; 네이버는 안갈켜줍니다 ㅋㅋ 


추가 : 다시 똑같아졌다 ㄷㄷㄷ
그래서... "작업 스케쥴러" 에서 RAC를 꺼버렸다 -_-;;;
,
TOTAL TODAY