sdad.png

 

Win8부팅 하면 COM Surrogate 프로세스가 계속적으로 10~30%의 cpu 계속 잡아 먹고 있습니다

 

해결 방법)

 

오류는 미리보기 기능 때문에 발생합니다. 동영상이나 이미지 미리보기를 한 경우에... 탐색기에서 com+를 호출하는데.... 이게 com surrogate이고요... 이때 돌아가는 프로세서가 dllhost.exe입니다... 즉, 폴더에 접근하면 탐색기가 미디어 검사->파일이 있는 경우 미리보기 동작->미리보기를 위한 시스템 호출->호환성 문제->시스템 행->다운 이런 과정을 거치고요...

해결책은 미리보기를 죄다 금지해버리는거고요.... 미리보기를 금지하는 방법이 vbscript.dll을 regsvr32로 내렸다가 올린다거나.... (vbscript를 내렸다 올리는걸로는 대부분 해결 안됨).... 별도의 코덱이 설치된 경우(nero나 divx 코덱 같은거......) 다 제거합니다... 아직 윈도우8용 맞는 코덱이 없거든요. (제거 안되면 OS 재설치를.... -_-) 그리고나서 시스템 속성에서 DEP를 끄거나.. dllhost.exe를 예외처리 해줍니다. 이렇게 한 다음에 재부팅하면 되는 경우가 많았습니다.