Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법

Windows 11/10 환경에서는 인터넷에서 드라이버와 소프트웨어를 찾아 설치하는 일이 잦습니다. Windows Update만으로도 드라이버와 시스템 소프트웨어를 충분히 설치할 수 있다고 생각하시는 분들도 계실 텐데요. 물론 맞는 말이지만, 때로는 그것만으로 부족한 경우가 있습니다. 이번 글에서는 Windows 11/10에서 DirectX를 설치할 수 없을 때 활용할 수 있는 간단한 문제 해결 방법을 살펴보겠습니다.

DirectX는 애플리케이션이 애니메이션, 멀티미디어 효과, 이미지를 만들고 관리할 때 사용하는 기술입니다. Windows 환경에서 모든 것이 매끄럽게 작동하도록 보장하는 응용 프로그래밍 인터페이스(API)로, DirectX 소프트웨어 개발 키트(SDK)에 포함된 바이너리 런타임 라이브러리를 통해 작동합니다.

컴퓨터 전공자가 아니라면 이러한 용어들이 다소 어렵게 느껴질 수 있습니다. 쉽게 말해, DirectX는 끊김 없이 원활하고 몰입감 있는 사용자 경험을 보장해 주는 명령어 묶음이라고 이해하시면 됩니다.

DirectX 설치 실패 오류

DirectX Setup: 내부 시스템 오류가 발생했습니다. Windows 폴더의 DXError.log와 DirectX.log 파일을 참조하여 문제를 확인하시기 바랍니다.

대부분의 경우 DirectX 오류는 .NET Framework와의 충돌 때문에 발생합니다. 하지만 그 외에도 여러 가지 원인이 있을 수 있으며, 원인은 상황마다 달라지기 때문에 정확히 어떤 요인이 오류를 일으켰는지 파악하기란 쉽지 않습니다.

Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법

이번 글에서는 실제로 검증된 아래 방법들을 통해 오류를 해결해 보겠습니다.

  1. 필요한 경우 이전 버전의 DirectX 설치
  2. 그래픽 카드 드라이버 업데이트 확인
  3. Visual C++ 재배포 가능 패키지 다운로드 및 설치
  4. 명령 프롬프트를 이용한 .NET Framework 설치

시작하기 전에 한 가지 유의할 점이 있습니다. 오류가 계속된다면 위 방법들을 모두 하나씩 시도해 보아야 하며, 각 방법을 완료한 후에는 반드시 시스템을 재시작해야 합니다.

DirectX가 설치되지 않을 때

1. 필요한 경우 이전 버전의 DirectX 설치

일부 애플리케이션은 아직 최신 버전의 DirectX를 지원하지 않습니다. 이런 경우에는 DirectX9처럼 이전 버전을 직접 다운로드해야 할 수도 있습니다. 현재 컴퓨터에 설치된 DirectX 버전을 확인하려면 다음 단계를 따르세요.

  1. Win + R 키를 누릅니다. 실행(Run) 창이 열립니다.
  2. dxdiag를 입력하고 Enter 키를 누릅니다. DirectX 진단 도구가 열립니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  3. 시스템(System) 탭에서 DirectX 버전을 확인합니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법

설치된 버전을 확인한 후 구버전이 필요하다면 해당 버전을 다운로드하여 설치하면 됩니다. 다만 시스템을 멈춤 현상이나 지연 없이 원활하게 유지하고 싶다면 항상 최신 버전을 사용하는 것이 좋습니다. 설치하려는 애플리케이션 중 최신 DirectX를 지원하는 새 버전이 있는지 먼저 찾아보는 것도 좋은 방법입니다.

2. 그래픽 카드 드라이버 업데이트 확인

시스템의 DirectX 버전이 그래픽 드라이버와 호환되지 않는 경우가 종종 있습니다. 자동 업데이트가 비활성화되어 있으면 이런 문제가 발생할 수 있으므로, 이 방법을 적용하기 전에 시스템이 정기적으로 업데이트를 받고 있는지 확인하세요.

  1. Win + X 키를 누릅니다. 빠른 실행(Quick Access) 메뉴가 열립니다.
  2. 장치 관리자(Device Manager)를 클릭합니다. 장치 관리자 창이 새로 열립니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  3. 디스플레이 어댑터(Display Adapter)를 클릭하면 시스템에 설치된 디스플레이 드라이버가 표시됩니다.
  4. Intel HD 어댑터를 마우스 오른쪽 버튼으로 클릭하고 '업데이트'를 선택합니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  5. 업데이트된 드라이버 소프트웨어 자동 검색을 클릭합니다. 이때 인터넷 연결이 활성화되어 있어야 합니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  6. 최신 드라이버가 이미 설치되어 있다면 알려주고, 그렇지 않다면 최신 업데이트를 자동으로 다운로드하여 설치합니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  7. 컴퓨터에 전용 GPU가 있다면 디스플레이 어댑터 목록에서 해당 장치를 마우스 오른쪽 버튼으로 클릭한 후 '디바이스 제거'를 선택합니다. 이후 GPU 제조사 공식 웹사이트에서 드라이버를 다시 설치하세요.
  8. GPU 전용 앱에서 드라이버를 업데이트하는 방법을 이미 알고 있다면 7번 단계를 건너뛰고 바로 드라이버를 업데이트해도 됩니다.

3. Visual C++ 재배포 가능 패키지 다운로드 및 설치

Windows 10에서 Visual C++ 재배포 가능 패키지(Redistributable)는 중요한 역할을 합니다. DirectX의 기본 요구 사항에도 Visual C++ 재배포 가능 패키지가 포함되어 있습니다. 이미 시스템에 설치되어 있더라도 더 오래된 버전이나 더 새로운 버전이 필요할 수 있습니다. 설치된 버전을 확인하려면 다음을 따르세요.

  1. Win + R 키를 누르고 control을 입력한 후 Enter 키를 누릅니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  2. 제어판(Control Panel)이 열리면 프로그램 및 기능(Programs and Features)을 클릭합니다.
  3. 프로그램 목록에서 Microsoft Visual C++ Redistributable을 찾습니다. 여러 버전이 설치되어 있을 수 있는데, 이는 애플리케이션마다 요구 사항이 다르기 때문입니다. 2015 버전이 있는지 확인하고, 있다면 재설치가 필요할 수 있으며, 없다면 다운로드해야 합니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  4. Microsoft 공식 사이트를 방문하여 Visual C++ Redistributable 2015를 다운로드합니다.
  5. 언어를 선택하고 다운로드(Download)를 클릭합니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  6. x86x64 버전 중 하나를 선택하고 다음(Next)을 클릭합니다. 곧 다운로드가 시작됩니다.Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  7. 새로 다운로드한 파일을 설치하면 오류가 사라졌을 것입니다.

4. 명령 프롬프트를 이용한 .NET Framework 설치

위 방법으로 해결되지 않았다면 명령 프롬프트를 통해 .NET Framework를 다운로드하고 설치할 수 있습니다. 프레임워크 설치에는 Windows의 배포 이미지 서비스 및 관리(DISM) 서비스를 활용합니다.

  1. 시작 메뉴를 열고 cmd를 입력합니다. 명령 프롬프트(Command Prompt)를 선택하고 관리자 권한으로 실행을 클릭합니다. 인터넷 연결이 활성화되어 있어야 합니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxsWindows 11/10에서 DirectX 설치 실패 오류 해결하는 방법
  3. 프로세스가 완료될 때까지 기다립니다. 프로세스가 끝나면 즉시 시스템을 재시작합니다.

위 방법들은 실제로 효과가 입증된 해결책이므로, 과정을 모두 거치고 나면 오류가 다시 발생하지 않을 것입니다.

Windows 11/10에서 DirectX 설치 실패 오류 해결하는 방법