나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
안티 찌질이 클럽~
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가
bliss (bliss_with_lydia)
프로필      쪽지
전체 글보기(54)
== Review ==
== Tips! ==
2008 10월
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
개설일 : 2003/11/18
 

== Tips! ==
검색 
[windows] quartz.dll 충돌 해결 두번째 (windows messenger과 mpeg1)
2004/07/31 오전 1:47 | == Tips! ==

아마도 directx 9.0b의 영향인지 최근에 quartz.dll때문에 고생이 이만 저만이 아닙니다. 그중 최근에 발생했던 문제들 중에 하나가 아래 마스크ed로그 님이 언급하신 윈도우 메신저와의 충돌문제와, 게임 플레이시(정확히는 YS6)에 동영상 플레이시 다운되는 문제였습니다.

두가지 문제 모두 결국 비디오/오디오 플레이부분의 문제인데, 다음과 같이 해결을 할 수 있습니다.

1. Windows Messenger와의 충돌
일단 윈도우 탐색기를 이용하여 윈도우 메신저의 폴더를 엽니다. (일반적으로 C:\Program Files\Messenger 일것입니다.)
자 이곳에 보면 여러가지 파일들이 보일텐데 이중에 rtcimsp.dll 이라는 파일이 보일것 입니다. 주저하지 말고 삭제 또는 이름변경을 통해 아무 이름으로 변경을 합니다. (제 경우는 rtcimsp.dll.bak 으로 바꾸었습니다. 그리고 나서 윈도우 메신저를 실행해보면 무슨일이 있었냐는듯 실행이 될것입니다.
대충 원인을 설명해 보면 rtcimsp.dll이라는 놈이 pc to pc의 audio/video 통신을 위한 모듈인데 여기서
Audio/video 부분을 init하는 과정에서 quartz.dll과 충돌하는 것입니다. 사실 좀더 확실한 해결을 위해서는 rtcimsp.dll이 사용하는 audio 또는 video 코덱이 어떤것인지 찾아서 (비디오코덱일 확율이 큽니다.) 윈도우 시스템에 적절히 등록을 해주어서 quartz.dll대신에 해당 코덱을 부르게 만드는 것입니다만, 제 지식이 짧은 관계로 어떤 코덱을 넣어줘야 하는지까지는 잘 모르겠네요.

2. 게임(YS6) 동영상 플레이시 충돌
아마 YS6를 하던분들중에 이런증상을 많이 겪으셨을 것으로 생각됩니다만, 아무런 메세지 없이 윈도우로 팅겨버려서 quartz.dll과의 충돌이라는것을 아신분은 그다지 많지 않으리라고 생각되네요. 아마도 이것 때문에 logo.avi 나 opening.avi를 삭제하고 게임을 즐기셨던 부분도 있을거고 중간에 동영상을 건너뛴 save파일을 받으신 분들도 있으리라 생각됩니다. 아무튼, 이 문제는 YS6에서 사용하는 동영상 포멧을 쉽게 알 수 있었기 때문에 금방 해결 할 수 있었는데, YS6에서 사용하는 동영상 포멧이 다름아닌 MPEG1이더군요. 재미있는것은 윈도우미디어플레이어 등에서는 아무렇지도 않게 플레이가 된다는 것입니다. (게임내 코드와 quartz.dll간에 충돌이 있는것 같습니다.) 어쨌거나 이를 해결하기 위해서는 msmpeg1을 지원하는 코덱을 시스템에 등록해주는것인데 제 경우에는 gabest 어쩌고 하는 놈을 이용했습니다.
정확한 파일명은 MpegSplitter.ax 인데 kmp 플레이어안에서 혹은 gabest.org에서 구하실 수 있을것입니다. 아무튼 이놈을 구해서 마음에 드는 폴더에 넣은후 같은 디렉토리에 다음과 같은 내용의 파일을 하나 작성합니다.
regsvr32 MpegSplitter.ax
파일이름은 regi.cmd 정도로 하시면 되고 작성 완료후 regi.cmd를 실행해주면 registry에 등록되었다는 메세지를 볼 수 있습니다. 모든 작업이 완료 되었으면, 다시 게임을 실행시킨후 즐겁게 플레이를 하면 됩니다. ^^

  추천수 (0)  답글 (1)  참조글 (0)  스크랩 (0) http://kr.blog.yahoo.com/bliss_with_lydia/811309 주소복사 
| 인쇄 | 추천 | 스크랩
답글글 보임/숨김 답글보기 (1)
이름   비밀번호   블로그
등록
참조글 쓰기
참조한 글
참조한 글이 없습니다.
[windows] 익스플로러에서 avi파일을 클릭시 오류가 생길때..
2004/07/17 오후 6:31 | == Tips! ==

한동안 이 문제 때문에 고생을 했었는데, 다음과 비슷한 오류메세지를 내면서 익스플로러가 종료가 되어버리는 현상을 겪으신 분들이 꽤 계시리라 생각됩니다.

AppName: explorer.exe AppVer: 6.0.2800.1106 ModName: quartz.dll
ModVer: 6.5.1.900 Offset: 00036a4e

위의 내용대로라면 explorer.exe에서 사용하는 quartz.dll이라는 넘이 뭔가 오류를 낸다는 뜻인데.. 해결방법을 찾아서 인터넷에 여기저기를 돌아다니면서 검색을 해보았지만 대부분의 해결책은 대강 다음과
같더군요.
  • 포멧을 하고 윈도우를 새로 설치하시오 :( (대부분의 해결책)
  • quartz.dll 을 교체해보시오.
  • 오류나는 해당파일만 골라내서 삭제하세요 :(

아무튼 윈도우 포멧이란 있을 수 없다는 굳은 신념(?)으로 해결책을 찾은 결과 이런 오류가 나는 이유는 다름 아닌 DirectX 9.x 버전대와 Divx 5.0 코덱간의 충돌 문제 였습니다.

자 그럼 썰은 이쯤해 두고 이 문제의 해결법을 적어 보기로 하겠습니다.

1. 시작>프로그램>DivX>Decoder Configuration 을 실행합니다.
-= IMAGE 1 =-

2. Quality Settings 탭을 눌러 "Overlay Extended Mode" 항목에 있는 체크를 없앤후 "확인"을 누릅니다.
-= IMAGE 2 =-

위의 설정을 마친후 다시 탐색기에서 해당 avi파일을 클릭해보면 골치덩어리 익스플로러의 오류가 사라진것을 볼 수 있습니다. 이 것으로 모든 문제가 해결 되었다면 다행이지만, 여전히 해당오류가 나는 분들이 반드시 있을것 으로 생각됩니다. 저역시 그랬거든요 ^^;;

위의 설정을 마쳤는데도 계속 동일한 오류가 나는 경우는 DivX코덱이 XviD라는 포멧을 지원하지 못하기 때문인데 이경우에는 인터넷에서 Xvid코덱을 찾아서 설치해주면 더이상 골치덩어리 오류메세지를 보지 않을 수 있습니다.

위의 두가지 방법을 마쳐도 여전히 에러가 나는 분들은 아마도 윈도우를 재설치하시는게... ~.~

  추천수 (0)  답글 (14)  참조글 (0)  스크랩 (1) http://kr.blog.yahoo.com/bliss_with_lydia/728328 주소복사 
| 인쇄 | 추천 | 스크랩
답글글 보임/숨김 답글보기 (14)
이름   비밀번호   블로그
등록
참조글 쓰기
참조한 글
참조한 글이 없습니다.
이전 다음
[ 1 ]
 
최근 글
저작권법에 대한 고찰
국회가 범법자 보호소
아잣! 여기는 CGV~
혐연권이 흡연권보다
야후! 찌라시 뉴스의
최근 답글 전체보기
Thanks for y..
I you all lo..
Great Site -..
Nice site.....
최근 참조글 전체보기
[송승헌 파문] 한류가
친노대 반노가 아니다
한나라 당직자들에게
소위 '양비론자..
정치성향
지난 글
2007년 12월
2008년 1월
2008년 2월
2008년 3월
2008년 4월
2008년 5월
2008년 6월
2008년 7월
2008년 8월
2008년 9월
2008년 10월
HanRSS 로 구독하기Fish 로 구독하기