D3dx9_43.dll 오류 해결 완전정복

By | 2020년 3월 16일

D3dx9_43.dll 파일이 없어 프로그램 실행이 불가능합니까?
당황하지 마세요.
누구나 어렵지 않게 문제 해결을 할 수 있습니다.
그런데 대체 이 파일은 무슨 일을 하는 파일일까요?

쉽게 말씀드리자면,
다이렉트 엑스를 구동하는데 필요한 dll 파일입니다.
다이렉트 엑스가 뭐냐고 물으신다면?
다이렉트 엑스(directX)는
1995년 마이크로소프트가 개발해서 공개한 윈도용 멀티미디어 라이브러리입니다.

이 안에는 3D 그래픽, 2D 그래픽 등등 다양한 api들이 존재합니다.
문제가 되는 D3dx9_43.dll은
3D 관련 동적 연결 라이브러리 (Dynamic Link Library)로
3D 게임이나 관련 프로그램을 구동할 때 필요한 것입니다.

이 dll 프로그램은 2가지 방법으로 수정할 수 있습니다.
먼저, 해당 파일만 다운 받아서 필요한 위치에 복사해 넣기
다이렉트 X 설치 프로그램을 받아서 재설치를 하기

그럼 순서대로 알려드리겠습니다.

1. D3dx9_43.dll 파일을 폴더에 복사하기

DLLFIles라는 사이트에 가시면, 원하는 DLL 파일을 검색해서 받을 수 있습니다.

DLLFiles 사이트 바로가기

위 링크 따라가시면, 해당 파일 검색 결과가 바로 나옵니다.
가끔 2개 이상의 결과가 나오는데요.
가장 높은 버전을 받으시면 됩니다.

이 파일을 받은 뒤, 폴더에 넣어야 하는데요.
컴퓨터 OS가 32비트냐, 64비트냐에 따라서 폴더가 달라집니다.

32비트 (램이 4기가 미만)
Windows 폴더 내 System32 폴더 : C:\Windows\System32
64비트 (램이 4기가 이상)
Windows 폴더 내 SysWOW64 폴더 : C:\Windows\SysWOW64

위 폴더 내에 다운로드한 파일을 복사해서 넣으시면 됩니다.
이때 기존에 이 파일이 있는지 확인한 뒤,
있으면 삭제하고 새로 받은 파일을 넣으셔야 합니다.
혹은 복사 붙여 넣기 할 때 이미 있습니다.
덮어쓸 가요? 물어보면 ‘예’를 선택하시면 됩니다.

2. directx 설치 프로그램 다운로드하여서 재설치하기

d3dx9_43.dll 문제 해결을 위해 다이렉트 X 설치 프로그램 받기
다이렉트 X 설치 파일 다운로드

다이렉트 X 페이지로 가서 설치 프로그램을 다운로드한 뒤,
실행만 하면, dx dll 문제가 쉽게 해결이 됩니다.

설치 파일 페이지 바로 가기

폴더 찾고 복사해서 넣고 하는 게 왠지 불안하시다면
설치 프로그램을 통해서 하시는 것이 더 편할 것입니다.
이제 다시 안되던 프로그램을 실행하면 문제없이 될 것입니다.