질문과 답변
윈 도 우 COM Surrogate CPU 점유율 문제
2021.06.10 17:57
COM Surrogate 가 대체 왜 이럴까요?
아래와 같이 보통 CPU 15~20% 메모리 13~15MB 의 자원을 항상 사용하고 있다가 가끔 CPU 100% 메모리 200~300 MB를 차지하여 팬이 굉장한 소음을 내며 돌아갑니다.
검색을 해보니 아래와 같은 답변을 찾을 수 있었으나 문제 해결은 되지 않았습니다.
https://answers.microsoft.com/ko-kr/windows/forum/all/com-surrogate-cpu-%ec%a0%90%ec%9c%a0%ec%9c%a8/ba3f9b2e-6d50-423f-84f6-7fdfa4ca5c56
Windows 10 사용 중 COM Surrogate 프로세스가 CPU 를 과도하게 점유하는 문제로 문의를 주셨습니다.
문의주신 내용의 경우, COM Surrogate, 즉 dllhost.exe 프로세스는 COM(컴포넌트 객체 모델) 형태로 로딩되어질 수 없는 dll 들을 외부에 노출되도록 허용하는 프로세스입니다.
해당 증상은 코덱간의 충돌, 시스템 손상, 타사 프로그램의 간섭, 바이러스 등 다양한 원인으로 인해서 발생할 수 있습니다.
우선 바이러스 검사를 진행해보시고, 아래의 내용도 진행해보시기 바랍니다.
작업 방법 2. 시스템 파일 및 Dism 검사
- Windows 로고키 + X키를 누른 후 명령 프롬프트(관리자)를 클릭합니다.
- 명령 프롬프트에서 아래 명령을 입력하고 Enter키를 누릅니다.
Dism /online /cleanup-image /restorehealth
* PC 환경에 따라 시스템 검사 시간이 오래 소요될 수 있습니다. (20분이상 ) - 검사가 완료되면 명령 프롬프트에 아래 명령을 입력하고 Enter 키를 누릅니다.
sfc /scannow - 검사가 완료되면 컴퓨터를 다시 시작하여 문제점을 확인합니다.
작업 방법 3. OLE 컨트롤 등록
- Windows 로고키 + X키를 누른 후 명령 프롬프트(관리자)를 클릭합니다.
- 명령 프롬프트에서 아래 명령을 입력하고 Enter키를 누릅니다.
regsvr32 vbscript.dll
regsvr32 jscript.dll - 이 후 증상을 확인합니다.
추가적인 내용이 있다면 하단의 [응답]버튼을 눌러 회신해주시기 바랍니다.
감사합니다.
윈도우 재설치를 하면 해결되지 싶은데... 해결방법이 궁금하여 재설치는 조금 미루고 있습니다.
Dism /online /cleanup-image /restorehealth
sfc /scannow
위 2줄 정말 짜증나는 답변입니다.
만병통치약으로 구글링 하면 99%이상 사용하라고 나오는데요(특히 마소는 99.9%)
고처지는 경우가 1%도 안됩니다.