DirectX 최종 사용자 런타임 설치 방법 — 옛날 게임 DLL 오류를 한 번에 해결하기
Microsoft 다운로드 센터의 DirectX End-User Runtime Web Installer(dxwebsetup.exe)를 실행하면 d3dx9·d3dx11·XINPUT1_3·X3DAudio 등 옛 게임이 필요로 하는 DirectX 구성 요소가 한 번에 설치됩니다. Windows 11·10의 DirectX 12와 충돌하지 않습니다.
빠른 해결 요약
- Microsoft 다운로드 센터에서 dxwebsetup.exe 받기
- 실행 → 동의 → Bing 표시줄 체크 해제
- 설치 완료 후 PC 다시 시작
- dxdiag로 DirectX 버전 확인
이런 증상일 때 보는 글입니다
- d3dx9_43.dll 같은 DirectX DLL 오류가 날 때
- 옛 게임을 처음 설치할 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| 웹 설치 관리자 | 10분 | 쉬움 | 필요 | 없음 |
| 게임 폴더 재배포 파일 | 5분 | 쉬움 | 필요 | 없음 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
무엇이 설치되나요
Windows에 기본으로 들어 있는 DirectX 12 런타임 외에, 2005~2010년 사이 게임 개발에 쓰던 보조 라이브러리(D3DX9, D3DX10, D3DX11, XInput 1.3, XAudio 2.7, D3DCompiler 43 등)를 추가합니다. 이미 있는 파일은 건너뜁니다.
1단계: 설치
- Microsoft 다운로드 센터 'DirectX End-User Runtime Web Installer' 페이지에서 다운로드
- dxwebsetup.exe 실행 → 사용권 계약 동의
- 추가 프로그램(Bing 표시줄) 설치 체크 해제 → 다음
- 다운로드·설치 완료 후 마침, PC 다시 시작
2단계: 설치 중 오류가 날 때
'내부 시스템 오류가 발생했습니다'가 나오면 C:\Windows\Logs\DirectX.log를 확인할 수 있지만, 보통은 백신 실시간 검사·디스크 공간 부족·Windows 업데이트 진행 중이 원인입니다. 재시작 후 다시 실행하고, 그래도 안 되면 DISM·SFC 시스템 파일 복구 가이드 후 재시도합니다.
3단계: 내 DirectX 버전 확인
Win+R → dxdiag의 시스템 탭에서 'DirectX 버전'을 볼 수 있습니다. Windows 11·10은 DirectX 12로 표시되며, 이 런타임을 설치해도 표시 버전은 바뀌지 않습니다.
자주 묻는 질문
DirectX 12를 따로 설치해야 하나요?
아니요. Windows 11·10에 포함돼 있고 Windows 업데이트로만 갱신됩니다.
다음으로 확인할 해결 가이드
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?