스팀 게임 첫 실행 시 DirectX 무한 재설치? 5분 만에 해결하는 확실한 방법

2026-07-28 · 테크 · 읽는데 5분

스팀 게임을 처음 실행할 때 DirectX 설치 화면이 계속 반복된다면 게임 파일이나 시스템 구성 요소에 문제가 있을 가능성이 높습니다. 이 문제는 보통 DirectX 관련 파일이 손상되었거나, 게임이 특정 DLL 파일을 요구하는데 시스템에 없을 때 발생합니다. 아래 방법을 순서대로 따라 하면 대부분 5분 안에 해결할 수 있습니다.


게임 첫 실행 시 DirectX 설치가 반복되는 진짜 이유

DirectX 재설치 무한 루프는 단순히 DirectX 버전이 낮아서 생기는 문제가 아닙니다. 실제로는 다음과 같은 원인이 복합적으로 작용합니다.

  • 게임이 요구하는 특정 DirectX DLL 파일(예: d3dx9_43.dll)이 시스템에 없거나 손상됨
  • 게임 설치 파일 자체가 불완전하게 다운로드됨
  • 그래픽 드라이버가 현재 DirectX 버전을 제대로 지원하지 않음
  • Windows 시스템 파일 중 DirectX 관련 항목이 손상됨

참고로, Windows 10이나 11에는 DirectX 12가 기본 포함되어 있지만, 많은 게임이 DirectX 9 또는 10 기반의 DLL 파일을 별도로 요구합니다. 최신 DirectX가 설치되어 있어도 이런 파일이 없으면 설치 화면이 계속 뜨는 겁니다.


5분 안에 해결하는 3단계 방법

1단계 DirectX 최종 사용자 런타임 설치

가장 먼저 해야 할 일은 마이크로소프트 공식 웹사이트에서 'DirectX 최종 사용자 런타임'을 내려받아 설치하는 것입니다. 이 설치 파일 하나로 DirectX 9.0c부터 11까지 필요한 모든 DLL 파일을 한 번에 설치해 줍니다.

  • 공식 다운로드 링크: https://www.microsoft.com/ko-kr/download/details.aspx?id=35
  • 설치 후 반드시 PC를 재부팅하세요.
  • 이미 설치했다는 메시지가 나와도 '복구' 옵션을 선택해서 다시 설치하는 것이 좋습니다.

이 방법으로 해결되는 경우가 가장 많습니다. 특히 시력이 설치 화면만 계속 뜨는 상황이라면 90% 이상 이 방법으로 끝납니다.

2단계 게임 파일 무결성 검사

DirectX 런타임을 설치했는데도 문제가 계속된다면, 게임 파일 자체가 손상되었을 가능성이 있습니다. 스팀에서 제공하는 무결성 검사 기능을 활용하세요.

  1. 스팀 라이브러리에서 문제가 있는 게임을 우클릭
  2. '속성' → '설치된 파일' 탭 선택
  3. '게임 파일의 무결성 검사...' 버튼 클릭
  4. 검사가 완료될 때까지 기다린 후(보통 1-3분) 게임 재실행

이 과정에서 손상되거나 누락된 파일이 자동으로 복구됩니다. 검사 후에도 문제가 지속된다면 3단계로 넘어가세요.

3단계 시스템 파일 검사기(SFC) 실행

DirectX 관련 시스템 파일 자체가 손상된 경우, Windows에 내장된 시스템 파일 검사기로 복구할 수 있습니다.

  1. Windows 검색창에 'cmd' 입력 후 '관리자 권한으로 실행' 선택
  2. 명령 프롬프트 창에 sfc /scannow 입력 후 Enter
  3. 검사가 완료될 때까지 기다림(보통 5-10분)
  4. 완료 메시지가 나오면 PC 재부팅 후 게임 재실행

이 명령어는 Windows 시스템 파일을 검사하고 손상된 항목을 자동으로 복구합니다. 특히 d3dcompiler_47.dll 같은 DirectX 관련 DLL 오류에 효과적입니다.


그래도 안 된다면 확인할 사항

위 세 단계를 모두 시도했는데도 문제가 계속된다면, 아래 항목을 추가로 점검해 보세요.

  • 그래픽 드라이버 최신 업데이트: NVIDIA 사용자는 NVIDIA 공식 드라이버 다운로드 페이지에서, Intel 사용자는 Intel 다운로드 센터에서 최신 드라이버를 받아 설치하세요.
  • Windows 업데이트 확인: DirectX는 Windows 업데이트를 통해 업데이트되기도 하므로, 설정 → 업데이트 및 보안에서 최신 상태인지 확인하세요.
  • 주의: 인터넷에서 특정 DLL 파일(예: d3dx9_43.dll)만 따로 받아 시스템 폴더에 복사하는 방식은 절대 사용하지 마세요. 악성코드 감염 위험이 매우 높습니다.

FAQ

Q. DirectX 12가 이미 설치되어 있는데도 왜 설치 화면이 뜨나요?

DirectX 12가 설치되어 있어도 게임이 DirectX 9 또는 10 기반의 DLL 파일을 요구하면 별도로 설치해야 합니다. 'DirectX 최종 사용자 런타임'을 설치하면 이 문제가 해결됩니다.

Q. 게임 파일 무결성 검사는 몇 번 해도 괜찮나요?

네, 횟수 제한 없이 언제든지 사용할 수 있습니다. 검사 자체가 게임 파일을 변경하거나 손상시키지 않으므로 안심하고 사용하세요.

Q. SFC 검사에서 손상된 파일을 복구할 수 없다고 나오면 어떻게 하나요?

이 경우 Windows 10/11의 'DISM' 도구를 추가로 실행해야 합니다. 관리자 권한 명령 프롬프트에 DISM /Online /Cleanup-Image /RestoreHealth를 입력하고 실행한 후, 다시 sfc /scannow를 실행하세요.