본문 바로가기

IT/컴퓨터IT

윈도우7에서 다이렉트 9.0 오류 해결법(d3dx9_24.dll d3dx9_41.dll d3dx9_42.dll)

  오랜만에 10년도 넘어버린 게임을 해보려고 실행시켰는데 얼마 전에 컴퓨터를 한번 밀었던 탓인지 d3dx9의 메시지가 뜨는 다이렉트 관련 오류와 함께 실행이 되지 않았습니다. 오래된 게임들을 돌리기 위해서는 다이렉트x 9.0 버전이 필요한데 그때 당시 게임들은 대부분 다이렉트x 9.0을 기반으로 해서 게임을 만들었었고 현재는 12버전까지 나온 상태지만 현재 버전에 그때 버전이 포함되어 있지 않아서 그런지 다이렉트 12를 따로 설치를 하여도 해결되지 않았습니다.

 

 

 

 해결 방법은 다이렉트 9.0 버전을 설치하는 방법이 있는데 인터넷을 아무리 찾아봐도 설치 파일을 찾기가 힘들었고 찾았다고 해도 바이러스의 위험이 있어서 쉽사리 받을 수가 없었습니다. 그렇게 방법을 찾기 위해서 웹서핑을 하다가 다운로드하고 설치 없이 바로 해결할 수 있는 방법을 찾아서 그 해결 방법을 소개해드릴까 합니다.

 

 

 d3dx9_24 d3dx9_41 d3dx9_42 .dll 오류 해결법

 

 컴퓨터에 d3dx9_42.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오.

 

d3dx9_24.zip

 

D3DX9_41.zip

 

d3dx9_42.zip

 

 

 컴퓨터에 d3dx9_24.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오.

 당시 게임 개발에 사용된 버전에 따라서 다이렉트x 9.0의 버전이 달라졌기 때문에 그에 맞는 버전을 설치하여야 게임이 실행됩니다.

 

 

▲ 위에 파일들을 받아서 압축을 푼 후에 자신의 컴퓨터에 윈도우 버전에 따라서 위와 같은 경로 C:\Windows\SYSTEM이나 SYSTEM32 폴더 안에 압축을 푼 파일들을 옮겨주기만 하면 d3dx9_24 d3dx9_41 d3dx9_42 .dll 오류가 해결됩니다.

 

 

 

▲ 저의 컴퓨터 버전은 64비트이기 때문에 SYSTEM32 폴더 안에 옮겨 넣기를 하겠습니다. 혹시나 자신의 컴퓨터 버전을 모른다면 파일을 복사해서 SYSTEM 폴더나 SYSTEM32 폴더 두 개의 폴더에다 모두 붙여넣기를 해도 상관없고 자신의 컴퓨터 버전을 알고 싶은데 방법을 모르신다면 아래 링크를 클릭해서 버전을 확인한 후에 위와 같은 방법으로 파일들을 옮겨주면 되겠습니다.

 

2015/05/24 - [취미를 즐겨보자/컴퓨터/IT] - 자신의 컴퓨터 윈도우 버전 및 사양 확인하기

 

 

 

▲ 파일들을 옮겨 넣기를 하면 위와 같이 대상 폴더 액세스 거부 메시지가 나오는데 계속을 눌러주고 붙여넣기가 되었다면 게임을 실행해주시면 바로 실행되는 것을 확인할 수 있을 것입니다.