윈도우7

다이렉트x 설치 문제...

sungtg 2013. 3. 19. 15:00

인터넷 강의 사이트에서 동영상이 실행되지 않아 인터넷 강의 사이트에 있는 directx 9를 다운 받지 않아 그런 것 같아 directx 9를 다운 받았습니다.

그래도 동영상이 실행되지 않았고 다운 받았던 폴더 안에  너저분하게 잔뜩 뭔가가 깔려있기에 directx를 삭제하고 싶었습니다.

삭제하는 곳이 없어서 검색을 해보니 directx를 삭제가 안 되는 프로그램이라고 하던데.

 

네이버 지식인이라는 곳에서 삭제할 수 있는 방법이 있다고 하여 그대로 실행하였습니다.

레지스트리편집기에서 directx를 지워버렸습니다.

 

그 이후로 상위 버전을 깔아도 '내부시스템 오류가 발생했습니다. 

"문제를 확인하려면 windows폴더에 있는 DXerror.log 및 DirectX.log를 참조하십시오. " 라는 메시지가 뜨네요.

윈도우를 다시 설치하는 방법밖에 없는 건가요??

아직 컴퓨터에 이상 증세가 있는 건 없구요.

동영상 실행도 잘 되고..

그런데 찝찝하네요..

windows7이고요. directx 9을 처음에 깔았고. 그 다음에 상위버전도 깔아봤는데 안되는 거예요

=============================================================================================

 

다이렉트x는 윈도우의 그래픽방식에 중요한 요소입니다.

일반 프로그램 처럼 삭제하는 프로그램이 아니고

윈도우 인터페이스를 운영하기 위해서는 필수 요소입니다.

 

윈도우7에는 다이렉트x가 10버전이 설치 되어 있습니다.

다이렉트x는 하위버전과 호환이 됩니다.

 

질문 내용에 아직은 증세가 없는 것 같네요

그럼 윈도우 내에 다이렉트x 진단 도구가 있습니다.

 

실행메뉴에서 dxdiag 라고 입력 후에

진단도구에 보시면 현재 설치 된 다이렉트x 엔진의 버전이 나옵니다

그리고 각 하드웨어 장치의 다이렉트x 지원이 잘 되고 있는지 체크를 해줍니다.

 

 

이상이 없으면 사용하셔도 될 것 같습니다.

 

다이렉트x는 실행파일로 실행되는 것이 아니고

런타임방식으로 진행이 됩니다. dll 파일 형태로 진행된다는 뜻입니다.

 

그래서 레지스트리를 얼마나 삭제하셨는지 모르지만..

현재 이상이 없는 것으로 봐서는 레지스트리의 클래스(CLSID) 부분은

삭제하지 않은 것으로 보입니다.

dll 파일이 이 클래스id를 사용하여 진행이 되거든요..

 

정리를 해보면...

 

동영상, 게임도 다이렉트x를 사용하지만..

인터넷 익스플로러, 탐색기에서 미리보기 기능에서도 다이렉트x를 사용합니다.

 

동영상은 주로 코덱쪽과 네트워크 쪽 이슈 때문에 안되는 경우가 많고

게임은 다이렉트x, 그래픽 리소스 부분에 문제가 많이 생기겠지요

다만 인터넷 익스플로러, 탐색기를 사용하시다가 에러가 나는 경우에는 심각해 질 수있습니다.

 

다이렉트x가 잘 설치가 되지 않을 경우에는 

 

1. 윈도우 업 데이트를 해보세요

 

2. 인터넷 익스플로러의 최신버전으로 설치를 해보세요

    익스플로러 설치시 다이렉트x 엔진들도 설치가 됩니다

 

3.  아래 사이트에 가서 수동으로 런타임, 라이브러리등을 설치를 한 다음

http://www.microsoft.com/ko-kr/download/details.aspx?id=35

       사용하는 다이렉트x를 다운 받아서 설치한 후 다이렉트x를 설치를 해보세요..