quartz.dll은 다이렉트와 관련있는 파일입니다. 탐색기라면 그림파일이나 영상파일 보기를 탐색기로 볼 수 있을 겁니다.
그것이 문제가 될 겁니다. 그러면 탐색기에서 옵션에서 설정을 끄면 되겠다고 생각하면 그건 좀 오버입니다.
질문에서 explorer.exe는 탐색기라는 것 이제 아시죠..
윈도우의 shell 그러니까 사용자와 윈도우간에 명령을 주고 받는 통로 역할을 하는것이 바로 탐색기(explore.exe) 입니다.
인터넷 익스플로러(iexplorer.exe)는 html을 보여주는 브라우저의 개념이니까 혼돈하지마시고.. quartz.dll 파일을 잡으려면 우선 이 파일이 제일 많이 사용되는 프로그램을 찾아봐야죠.. 1. 탐색기 2. 인터넷 익스플로러 3. 동영상 (곰플레이어, 각종 코덱, 윈도우미디어 플레이어)등 그럼 하나씩 따져 보기로 하지요
탐색기를 사용할 때 그렇게 많이 사용하지 않습니다. 탐색기에서 파일 단위로만 작업을 한다면 전혀 사용할 필요가 없지요..
인터넷 익스플로러는 html로 봐서는 문제가 별로 안되지만. 요즘은 웹에 각종 플러그인(플래시, 동영상, 엑티브x 등) 여러가지의 컨텐츠가 있어서 이것을 플레이시키는데 필수 조건이 됩니다.
동영상에서는 제일 필요한 요소가 바로 quartz.dll 파일입니다. 동영상을 플레이가 되면 윈도우에서 다이렉트x 엔진이 작동이 됩니다.
다이렉트x는 소프트웨어적인 것이기 때문에 다른 프로그램의 충돌에 상당히 민감하게 작동 될 수 밖에 없습니다.
그래픽카드와의 데이타전송문제, 다른 동영상 프로그램에서 사용되서 나타나는 충돌문제... 동영상을 제작했을때의 다이렉트x 버전과 사용자의 다이렉트x 버전 문제에서 나타나는 충돌 문제 등...
통합코덱을 미리미리 삭제를 해두고,, 자질 구레한 동영상 보는 프로그램도 삭제를 해두세요..
앞에서도 말씀 드렸듯이 탐색기에서 가장 quartz.dll 파일의 쓰임새가 약합니다.
우선은 탐색기의 옵션에서 [windows 기본폴더 사용]에 체크를 해두세요. 이렇게 하면 탐색기는 그냥 옛날 디렉토리, 파일을 복사, 이동시키는 기능으로만 사용하게 됩니다.
재부팅시 또 같은 에러가 나오면 레지스트리에서 자동실행되는 모든 프로그램을 중지를 시켜두세요..
메신저나 코덱, 윈엠프, 곰플레이어 기타 등등 다시 재부팅... 이렇게 잡으면 되지만 문제는 시간이 많이 걸리므로..
원천적으로 현재 내 컴퓨터에 있는 quartz.dll 파일을 삭제를 해놓고 다시 quartz.dll 를 파일을 넣을 수 있다면 해결이 될 겁니다.
우선 quartz.dll 은 미디어플레이어에 있습니다. 설치될 때 같이 설치가 되기 때문에 윈도우미디어플레이어를 다운받아두세요.
그런 다음
quartz.dll 을 삭제를 해야 하는데 탐색기에서 quartz.dll 을 사용하기 때문에.. 이 파일을 사용하지 않는 모드로 부팅시켜야 합니다.
안전모드가 바로 quartz.dll 을 사용하는 모드입니다. 안전모드에서 도스창을 열면 내문서 폴더가 열립니다.
여기서 "cd c:windowssystem32" 라고 치고 엔터를 치면 c:windowssystem32 > 이렇게 커저가 바뀔겁니다.
여기서 regsvr32 /u /s quartz.dll 먼저 치고
탐색기에서 quartz.dll 파일의 이름을 약간 바꾼후 윈도우미디어플레이어를 설치를 하면 됩니다. 그런 다음 정상적으로 재부팅을 해서 사용해보세요..
regsvr32는 dll 파일을 레지스트리에 등록시키는 역할 을 합니다.
프로그램을 설치할 때 보면 레지스트리에 등록시킨다는 사인이 나오는데 이때 바로 regsvr32 파일이 레지스트리에 등록을 하는 겁니다. /u 는 등록을 삭제하는 옵션이지요..
해결방법을 정리를 해보면 quartz.dll 파일에 문제가 있습니다.
이 파일을 먼저 레지스트리에서 등록해지를 해놓고 파일의 이름을 바꾼 다음 윈도우미디어플레이어를 설치를 해서 복구시키는 것 입니다.
|