d3dx9_43.dll 에러 해결 방법을 알아보자





윈도우 게임은 다이렉트X가 공통적으로 사용되는 경우가 많은데 예전 게임에서 종종 d3dx9_43.dll 오류가 발생하는 경우가 있습니다. 다이렉트x가 업데이트되지 않았거나 d3dx9_43.dll자체에 문제가 있는 경우입니다. 이런 경우 다이렉트x를 다시 설치해주는 것이 가장 확실한 오류 해결 방법입니다.

그러나 d3dx9_43.dll파일만 문제일 경우도 있는데 그런경우 아래처럼 d3dx9_43.dll 파일을 다운로드하여 직접 dll파일을 시스템 폴더에 넣으면 간단하게 문제를 해결할 수 있습니다.




d3dx9_43.dll 에러 메세지 창




The program can't start because d3dx9_43.dll is missing from your computer. Try reinstalling the program to fix this problem.

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






* * *



1. 본인 PC의 윈도우 비트 확인


먼저 자기 PC의 운영체제와 비트를 확인한다.


자기 PC 운영체제 확인하기




저의 시스템은 '윈도우 64비트'로 확인했습니다.



2. d3dx9_43.dll 파일 다운로드


문제가 된 d3dx9_43.dll 파일을 복구하기 위해 아래 d3dx9_43.dll 파일을 다운로드하세요.



32비트 용

D3DX9_43(x86).zip


▷ 64비트 용

D3DX9_43(x64).zip








3. 다운로드한 d3dx9_43.dll 을 시스템 폴더에 옮긴다


아래와 같이 자기 OS에 맞는 시스템 경로에 d3dx9_43.dll 파일을 옮겨 넣어 설치한다.


○ XP, 윈도우7 32비트: C:\Windows\System32

○ 윈도우7 64비트, 윈도우10 64비트: C:\Windows\SysWOW64



저의 경우 윈도우10 64비트로 확인했으니 C:\Windows\SysWOW64 에 d3dx9_43.dll 파일을 다운로드해 넣으면 됩니다.

d3dx9_43.dll 파일을 옮겨 넣은 후 오류가 났던 프로그램을 다시 실행해 보면 잘 동작될 것입니다.



그.러.나

그래도 게임 실행이 안되면 다이렉트x를 다시 설치해야 합니다.



* * *


DirectX 최종 사용자 런타임 웹 설치 관리자 설치하기


DirectX 최종 사용자 런타임 웹 설치 관리자는 MS사 공식 사이트에서 다운로드하여 설치하면 문제가 해결될 겁니다.

다운로드: https://www.microsoft.com/ko-KR/download/details.aspx?id=35