2007년 4월 23일 월요일

[WinXP] svchost.exe CPU 99%

Subject ::
1) Svchost.exe CPU Share 99%
2) Svchost.exe File Increase

Error Messages ::

Symptoms ::
1) 컴퓨터가 현저하게 느려짐
2) 점유율 100%로 인한 시스템 다운가능

Problem Cause ::
이 경우에는 여러가지 이유가 있겠지만
여기서 다루는 부분은 윈도우 업데이트에 관한 부분이다.

윈도우 업데이트(Wuauclt.exe)가 자동으로 실행이 되어 있고
강제적으로 업데이트 프로세스를 죽이거나,
윈도우 업데이트 상태가 0%일(System Tray에 방패로 확인가능)때 발생된다.

Solutions ::
┏ ※ 시작 -> 설정 -> 제어판 -> 자동업데이트 -> [사용하지 않음] 체크
┗ ※ 내컴퓨터(오른쪽 마우스 버튼) -> 속성 -> 자동 업데이트(탭) -> [사용하지 않음] 체크
※ 서비스에서 Windows Update를 사용안함으로 바꾸어 준다.

※ 99%가 되고 용량이 커질때까지 기다린다. 시간이 지나면 원상태로 돌아온다.
※ 강제적으로 svchost.exe 프로세서를 끝낸다.(99%를 차지하는 프로세서)

※ 1) 시작 -> 실행 -> cmd 커맨드 모드로 나간다
2) REGSVR32 WUAPI.DLL
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL 차례대로 입력하고 확인하다.

그리고 재부팅을 한다.(부연설명은 조만간 업데이트 하겠습니다)

Postscripts ::
1) svchost.exe를 강제종료 하게 되면 여러가지가 같이 꺼지는데
가장 중요한 소리는 서비스(관리도구)에서 Windows Audio를 다시 켜주면 된다.

2) IE에서 직접적으로 윈도우 업데이트를 하는 방법도 있다.

Reference Sites ::
1) 지식IN : http://kin.naver.com/db/detail.php?d1id=1&dir_id=106&eid=pgjbMNJciaIUX+6i2yg+RcEB4OkxVz6r&qb=c3ZjaG9zdCA5OQ==
2) 국외포럼 : http://forums.microsoft.com/WindowsOneCare/ShowPost.aspx?PostID=906329&SiteID=2
3) 블로그 : http://blog.naver.com/heavenksm?Redirect=Log&logNo=80035835240