Start a Conversation

해결되지 않음

이 게시글은 5년 이상 된 게시글입니다.

Closed

N

270 Posts

16124

December 17th, 2008 16:00

COM Surrogate 중지 오류 픽스하기

기사출처 : http://www.tipandtrick.net

  

How to Fix COM Surrogate Problem When Opening Video Format Files


1. 네이버의 질문 모음

  1. COM Surrogate의 작동이 중지되었습니다.

  2. 비스타 홈 베이직을 쓰고 있는데  어느날부턴가  Com surrogate의 작동이 중지되었습니다 라는 창이 뜹니다. 닫으면 얼마안가 다시 작동해요. 이것이 뭔지 창이 나타나지 않게 하는 방법이 없나요?

  3. 제가비스타를 쓰는데요 윗 제목처럼 문구가뜹니다. 그러면 동영상 보는 것이(.avi)  미디어 플레이어로는 제생이 안되고요 그래서 곰플레이어로 쓰는데 동영상이 굽기도 안 되고 이상합니다.

  4. 그리고 네로도 지우라고해서 지울려고 했는데 깔려 있지도 않았고 그리고 미리 보기하지 않기로 해도 안되고 정말 외 이런지 모르겠습니다 고수님들 해결책을 부탁드립니다.


2. 네이버의 답변 모음

  1. 아주 간단한 해결책이 있습니다 하나포스등 자료실가서 ffdshow를 받아서 깔면 됩니다 윈미디어에서 재생 안되던것도 다 재생되더군요

  2. 컴퓨터 우클릭/속성/고급시스템 설정/고급 성능에 설정 클릭/시각효과/사용자지정/아이콘대신 미리보기로 표시를 해제하시면 됩니다.

  3. Windows Vista에서 Com Surrogate 문제를 일으키는 경우는 흔히 프로그램들 몇개를 깔았다가 보기 쉬운데요,

    이는 어떤 프로그램이 코덱을 함께 설치하는 경우가 있어서인데요, "세이클럽 타키" 를 설치하면,  ffdshow 코덱이 함께 설치됩니다. 만약 질문자분께서 컴퓨터에 통합코덱팩 혹은 ffdshow 관련 코덱이 있다면 이것과 충돌하여 문제를 일으켜 Com Surrogate문제가 발생합니다. 요는 한마디로, 코덱간 충돌문제입니다~!!

  4. COM Surrogate 를 담당하는 프로세스 이름은 dllhost.exe 입니다. 이 프로그램은 32bit,64bit 로 작동하며, 만약 질문자분꼐서 Vista 64bit 버전을 쓰신다면 DEP 실행방지를 한다고 하셔도, dllhost 64bit는 등록하지못해 실행방지를 할수 없습니다.

    이 문제를 해결하시려면 http://CrossXP.tistory.com/227/ 해당주소를 참고해주세요.

    이 곳은, 다른분의 지식들을 이용했음에도 불구하고 문제가 지속될 경우 필히 참고하세요.

    Nero 관련사항은 없습니다만, Nero도 엄밀한 코덱충돌이 일어날 가능성 있습니다.

    내용이 조금 길어지는 관계로 지식인에는 제대로 작성하지 못했습니다만, 저도, 이 방법으로 COM Surrogate 문제 해결했어요.

  5. Windows Vista에 Nero Burning Rom 6 버전을 설치한 PC에 mstsc(Remote Desktop)으로 접속하거나 동영상 미리보기가 있는 폴더에 접근할 경우 COM Surrogate 오류가 발생하는 것을 쉽게 찾을 수 있습니다.

    이 문제를 해결하기 위해서는 C:\\Program Files\\Common Files\\Ahead\\DSFilter 폴더 내의 NeVideo.ax 파일의 확장자를 .ax_ 로 변경해 주시면 됩니다.

    시작 버튼>컴퓨터(우클릭)>속성>좌측 메뉴(고급 시스템 설정)>"고급" 탭 클릭> 성능의 설정 클릭>"데이터 실행방지" 탭 클릭> 데이터 실행방지(DEP)를 사용자가 직접 선택한 항목을~선택>추가 클릭>dllhost.exe 입력 후 엔터 (못 찾을 경우 c:\\Windows\\system32 에서dllhost.exe 입력 후 엔터)> 적용(경고문 확인 누름) > 재부팅

    nero와의 충돌때문에 그렇습니다.
    C:\\Program Files\\Common Files\\Ahead\\DSFilter
    여기에서 nevideo.ax 이 파일명을 다르게 바꿔서 Nero Showtime을 먹통으로 만들어야 합니다.


3. 증상의 개요

  1. MPEG 또는 AVI 파일과 같은 비디오 파일 포맷의 파일을 갖는 폴더를 열었을 때에 아래와 같은 오류 메시지가 나타납니다.

    COM Surrogate has stoppedworking. A problem caused the program to stopworking correctly.Windows will close the program and notify you if a solution is available.

  2. COM Surrogate의 작동이 중지되었습니다.

    문제가 발생하여 프로그램 작동이 중지되었습니다. Windows에서 해당 프로그램을 닫고 해결 방법이 있는지 알려줍니다.


4. 발생 원인

이 오류 메시지 발생 문제의 주 원인은 사용자가 Nero, DivX, KMPlayer 등의 미디어 플레이어 프로그램을 설치하여, 이 프로그램의 공용 파일(Common Files)들이 Windows Vista의 것과 호환이 되지 않아 생기는 현상입니다.


5. 해결책 1

  1. 문제 발생의 원인인 프로그램을 삭제합니다.

  2. 아니면, Windows Vista에서 발생하는 이 COM Surrogate 중지 문제를 픽스하기 위해서는 이 시점에서는 관련되는 프로그램사에서 문제 발생을 픽스하는 최신 버전들이 나와 있으므로, 해당 프로그램을 삭제한 후, 다시 최신 버전으로 설치합니다.


6. 해결책 2

  1. 상승된 권한의 명령 프롬프트를 엽니다.

  2. 아래를 타자 후 엔터키를 누릅니다.

    regsvr32 %windir%/System32/vbscript.dll

  3. 시스템은 아래와 같은 성공을 알리는 팝업 메시지 상자를 나타내게 됩니다.

    DLLRegister Server in C:\\Windows\\System32/vbscript.dll has been successful

  4. Windows 탐색기에서 [구성]-[폴더 및 검색 옵션]-[보기] 탭에서 [아이콘은 항상 표시하고 미리 보기는 표시하지 않음]의 체크를 설정합니다.      bullet_22_1.gif

No Responses!
이벤트를 찾을 수 없습니다!

Top