Windows에서 "d3dx9_43.dll 누락" 오류를 수정하는 방법

PC에 "d3dx9_43.dll이 없습니다" 오류가 표시되면 문제입니다. 이 오류는 일반적으로 DirectX 를 실행해야 하는 응용 프로그램을 시작한 후에 나타납니다. DirectX 는 (DirectX)Windows 게임에 필수적 이므로 게임을 실행할 수 없고 이 오류가 표시되면 문제를 해결해야 합니다.

고맙게도 아래 단계에 따라 Windows를 빠르게 복구 하여 (quickly repair Windows)DirectX 기능 을 복원 하고 "d3dx9_43.dll이 없습니다" 오류를 수정할 수 있는 몇 가지 방법이 있습니다 .

DirectX 버전 확인(Check Your DirectX Version)

"d3dx9_43.dll이 없습니다" 오류는 게임이 작동하는 데 필요한 DirectX 버전이 PC에 설치되어 있지 않다는 신호일 수 있습니다 . 게임을 직접 설치하거나 Steam(Steam) 과 같은 게임 배달 서비스를 사용하면 필요한 패키지가 설치되지만 Windows 10 의 (Windows 10)DirectX 는 그렇지 않습니다 .

이전 버전의 Windows 는 (Windows)DirectX 를 별도로 패키징 했지만 Windows 10 에서는 DirectX 가 핵심 구성 요소입니다. 그러나 반드시 최신 버전의 DirectX(DirectX) 가 설치되어 있는 것은 아닙니다 . 예를 들어 DirectX 12 Ultimate 는 (Ultimate)2020년 11월(November 2020) 에 출시 되었지만 그 이전 의 Windows 10 PC는 (Windows 10)DirectX 11 또는 12를 사용할 수 있습니다.

시작(Start) 메뉴 를 마우스 오른쪽 버튼으로 클릭하고 실행 을 선택하여 PC에 현재 설치된 (Run)DirectX 버전을 확인할 수 있습니다 . 실행(Run) 대화 상자 에서 확인(OK ) 버튼 을 선택하기 전에 dxdiag 를 입력 하거나 키보드에서 Enter 를 누르십시오.(Enter)

Dxdiag 또는 DirectX 진단 도구(DirectX Diagnostic Tool) 를 사용하면 DirectX 설치에 대한 정보를 볼 수 있습니다. 설치된 버전을 확인하려면 시스템 탭을 선택한 다음 (System)DirectX 버전(DirectX Version ) 섹션 에 나열된 정보를 읽으십시오 .

예를 들어 DirectX 11이 설치되어 있지만 게임에 DirectX 12 가 필요한 경우 이 오류 또는 (DirectX 12)dxgmms2.sys BSOD 와 같은 유사한 오류가 나타날 수 있습니다. Windows 10에서 더 이상 직접 지원하지 않을 수 있는 이전 버전의 DirectX(DirectX) (예: Direct X 9 , 10 등) 가 필요한 이전 게임에서도 발생할 수 있습니다.

DirectX 를 업데이트 하고 최신 버전을 설치하려면 Windows Update 를 사용해야 합니다 . 이전 게임용 레거시 DirectX 파일을 설치하려면 (DirectX)DirectX 최종 사용자 런타임 설치 프로그램(DirectX End-User Runtime Installer ) 을 사용하여 문제를 해결할 수 있습니다.

그러나 DirectX 파일이 손상된 경우( Windows 업데이트 로 문제를 복구할 수 없음) (Windows Update)SFC 및 DISM(SFC and DISM) 과 같은 시스템 복구 도구를 사용 하여 문제를 해결해야 할 수 있습니다.

윈도우 업데이트 확인(Check Windows Update)

Windows 10 출시와 함께 DirectX (DirectX) 이제 핵심 Windows 구성 요소이므로 게임을 플레이하기 위해 수동으로 설치할 필요가 없습니다. 그러나 새로운 DirectX 업데이트 및 릴리스로 인해 PC가 구식이 될 수 있습니다. 최신 게임에는 최신 버전의 DirectX 가 필요합니다 . 실행할 수 없으면 먼저 Windows 업데이트 에서 업데이트를 확인하십시오.(Windows Update)

  1. 이렇게 하려면 시작(Start) 메뉴를 마우스 오른쪽 버튼으로 클릭하고 설정(Settings) 을 선택합니다 .

  1. 설정(Settings) 메뉴에서 업데이트 및 보안(Update & Security ) > Windows 업데이트(Windows Update) 를 선택 합니다 . Windows에서 자동으로 업데이트 확인을 시작할 수 있지만 그렇지 않은 경우 업데이트 확인을(Check for updates) 선택 하여 수동으로 확인합니다. 

업데이트가 발견되면 Windows 에서 자동으로 다운로드 및 설치를 시작합니다. 이 프로세스가 완료될 때까지 기다린 다음 게임이나 응용 프로그램을 다시 시도하기 전에 PC를 다시 시작하여 변경 사항을 완료하십시오.

Windows 업데이트 문제(Windows Update issues) 가 발생 하면 Windows가 성공적으로 업데이트(force Windows to update successfully) 되도록 추가 단계를 수행해야 할 수 있습니다 .

레거시 DirectX 파일 설치(Install Legacy DirectX Files)

레트로 게임(retro gaming) 의 팬이라면 이전 버전의 DirectX 를 사용하는 게임을 실행하는 것을 선호할 수 있습니다 . Windows 는 이제 (Windows)DirectX 와 함께 사전 패키징 되지만 DirectX 의 레거시 버전 및 관련 API(APIs) (예: Direct3D )는 별도의 설치가 필요할 수 있습니다.

Windows PC에서 이전 3D 게임을 실행할 수 없는 경우 DirectX 최종 사용자 런타임 웹 설치 프로그램(DirectX End-User Runtime Web Installer) 을 다운로드하여 실행 하여 필요한 레거시 파일을 설치해야 할 수 있습니다. 여기에는 이전 DirectX API(DirectX APIs) 용 사전 패키지 라이브러리가 포함되어 있으며 , 이 라이브러리는 설치하면 PC에서 이전 게임을 실행할 수 있습니다.

  1. 시작하려면 다운로드 를 선택하여 해당 언어로 된 DirectX 최종 사용자 런타임 웹 설치 프로그램 을 (download the DirectX End-User Runtime Web Installer)다운로드하십시오(Download) .

  1. 설치 프로그램을 실행하여 시작하고 다음(Next) 을 선택하기 전에 이용 약관에 동의합니다 . 

  1. DirectX 설치 프로그램 은 불필요한 Bing 검색 창 을 설치할 것인지 묻습니다 . 권장하지 않으므로 확인란의 선택을 취소하고 다음 을 선택 합니다(Next) .

  1. 설치 프로그램은 파일 크기와 함께 DirectX 가 설치될 것인지 확인합니다 . 계속하려면  다음(Next) 을 선택하십시오 .

  1. 이 시점에서 설치 프로그램은 필요한 구성 요소를 다운로드하여 설치합니다. 설치가 완료될 때까지 잠시 기다리십시오. 설치가 완료되면 마침(Finish ) 을 선택하여 종료합니다.

Windows 시스템 파일 복구(Repair Windows System Files)

Windows 업데이트(Windows Update) (또는 DirectX 레거시 설치 프로그램)가 "d3dx9_43.dll이 없음" 오류를 수정할 수 없으면 Windows 설치에 직접 문제가 있음을 나타 냅니다(Windows) . DirectXWindows 에 사전 설치되어 있으므로 시스템 파일을 복구하여 누락되거나 손상된 DirectX 파일 도 교체해야 합니다.

이를 수행하는 가장 좋은 방법은 Windows PowerShell 을 사용하여 (Windows PowerShell)DISMSFC 도구를 사용 하는 것 입니다. DISM 은 (DISM)SFC 가 PC를 복원하는 데 사용할 오프라인 (SFC)Windows 시스템 이미지 의 무결성을 검사하여 누락된 파일을 식별할 수 있도록 합니다.

(SFC)한편, SFC 는 시스템 파일에 오류가 있는지 확인하고 이 시스템 이미지를 사용하여 복구합니다. 두 도구를 함께 실행하면 Windows 설치가 누락된 파일 없이 제대로 작동하는지 확인할 수 있습니다.

Windows에서 DISM 및 SFC를 실행하는 방법(How to Run DISM and SFC on Windows)

  1. DISMSFC 명령 을 실행하려면 시작(Start) 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)(Windows PowerShell (Admin)) 을 선택 합니다.

  1. PowerShell 창에서 dism.exe /online /cleanup-image /restorehealth Enter 키 를 선택합니다 . 도구 실행이 완료될 때까지 시간을 두고 추가 화면 지침을 따르십시오.

  1. DISM 이 완료 되면 SFC /scannowEnter 를 선택 합니다. SFC 시간을 허용하고 추가 지침을 따르십시오.

DISMSFC 도구가 완료되면 PowerShell을 닫고 PC (PowerShell) 다시 시작합니다. 다시 시작한 후 "d3dx9_43.dll 누락" 오류를 처음 발생시킨 게임이나 응용 프로그램을 실행하여 DirectX 설치가 제대로 작동하는지 확인하십시오. 

작동하지 않으면 시스템 복원을 사용하여 PC를 복원(restoring your PC using System Restore) 하거나 Windows를 초기화하고 다시 설치(wiping and reinstalling Windows) 하는 것과 같은 보다 과감한 수리 시도를 고려해야 할 수 있습니다 . 새로 설치하는 것이 과감하게 보일 수 있지만 다른 모든 방법이 실패할 경우 유일한 옵션이 될 수 있습니다.

수동으로 d3dx9_43.Dll 복원(Restore d3dx9_43.Dll Manually)

누락된 파일 하나면 DirectX 기반(DirectX-powered) 게임 에 문제가 발생하기에 충분합니다 . d3dx9_43.dll 파일이 누락된 경우(어떤 이유로든) 다른 Windows 10 PC에서 누락된 파일을 복사하여 게임 플레이를 수동으로 복원할 수 있습니다. 이것은 귀하가 소유한 다른 PC이거나 가능하다면 친구나 가족의 PC일 수 있습니다.

그러나 웹 사이트 및 포럼과 같은 온라인 소스 또는 신뢰할 수 없는 다른 소스에서 DLL 파일 을 다운로드하지 않는 것이 중요 합니다. 이러한 파일은 맬웨어와 함께 패키지화되어 있을 수 있으므로 다운로드하거나 알 수 없는 출처에서 받은 DLL 파일을 사용하려는 경우 먼저 (DLL)맬웨어가 있는지 확인하는(check for malware) 것이 좋습니다.

d3dx9_43.dll은 일반적으로 C:\Windows\System32\ 디렉터리에 있습니다. 다른 곳에 d3dx9_43.dll 파일이 있는 경우 파일을 PC로 이동하고 이 디렉터리에 복사합니다.

파일을 이 위치로 옮기고 나면 PC를 다시 시작한 다음 DirectX 가 필요한 소프트웨어나 게임을 실행해 보십시오 . 이것이 유일하게 누락된 파일인 경우 애플리케이션이 실행되어야 합니다. 그러나 다른 파일이 없거나 손상된 경우 문제를 해결하기 위해 다른 방법을 고려해야 할 수도 있습니다.

Windows 10 유지 관리(Windows 10 Maintenance)

"d3dx9_43.dll이 없습니다." 오류 메시지가 들리는 것처럼 과감하지 않습니다. Windows를 업데이트 상태로 유지 하고 DirectX 최종 사용자 런타임 웹 설치 프로그램 을 사용하여 (DirectX End-User Runtime Web Installer)DirectX 레거시 파일을 설치하면 DirectX 를 수정 하고 재생을 시작할 수 있습니다. 

다음 단계는 하고 싶은 게임을 찾는 것입니다. 처리할 게임 백로그(gaming backlog) 가 없는 경우 Steam 과 같은 게임 매장 을 방문하여 새 게임을 찾 거나 대신 Epic Games 또는 GOG.com 과 같은 Steam 대안(Steam alternative) 을 사용해 보세요 .



About the author

저는 프리웨어 소프트웨어 개발자이자 Windows Vista/7 옹호자입니다. 팁과 트릭, 수리 가이드, 모범 사례를 포함하여 운영 체제와 관련된 다양한 주제에 대해 수백 편의 기사를 작성했습니다. 또한 회사인 헬프 데스크 서비스를 통해 사무실 관련 컨설팅 서비스를 제공합니다. Office 365의 작동 방식, 기능 및 가장 효과적으로 사용하는 방법을 깊이 이해하고 있습니다.



Related posts