윈도우 10에서 DirectX 설치 문제 해결 방법 [6가지 검증된 방법]

윈도우 10의 DirectX 설치 불가
DirectX는 많은 멀티미디어 애플리케이션에서 필요한 중요한 구성 요소이지만, 일부 사용자는 윈도우 10에서 DirectX를 설치할 수 없다고 불평합니다.
이는 윈도우 10에서 발생하는 DirectX 오류 때문일 수 있습니다. 다행히도, 이를 해결할 수 있습니다. 오늘은 이를 해결하는 다양한 방법을 보여 드리겠습니다.
여기 간단한 동영상 요약이 있습니다. DirectX 설정을 완료할 수 없는 경우 아래에서 더 심층적인 세부 정보를 확인하세요.

1. 그래픽 카드 드라이버 재설치하기

  1. 윈도우 키 + X를 눌러 장치 관리자를 선택합니다.
    장치 관리자
  2. 장치 관리자가 시작되면 디스플레이 어댑터 섹션으로 가서 그래픽 카드 드라이버를 찾습니다.
  3. 드라이버를 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다.
  4. 이 장치의 드라이버 소프트웨어 제거를 선택하고 확인을 클릭합니다.
    드라이버 제거 확인
  5. 드라이버를 제거한 후, 컴퓨터를 재시작합니다.
  6. 컴퓨터가 재부팅된 후, 그래픽 카드 제조사의 웹사이트로 가서 그래픽 카드의 최신 드라이버를 다운로드합니다.
  7. 다운로드한 드라이버를 설치합니다.

2. 이전 업데이트 중 하나 재설치하기

  1. 설정 앱을 열고 업데이트 및 보안으로 이동합니다.
  2. 윈도우 업데이트 섹션으로 가서 고급 옵션을 클릭합니다.
    고급 옵션 - 윈도우 업데이트
  3. 업데이트 내역 보기를 클릭합니다.
    업데이트 내역 보기
  4. 업데이트 제거를 클릭합니다.
    업데이트 제거
  5. 업데이트를 제거하기 전에 어떤 업데이트가 DirectX 업데이트인지 조사해야 합니다.
  6. 그 업데이트를 제거하고 컴퓨터를 재부팅합니다.

이전 업데이트가 DirectX에 문제를 일으킬 수 있으므로, 이러한 업데이트를 제거해야 할 수 있습니다.
설정 앱을 여는 데 문제가 있으면 이 기사를 참조하여 문제를 해결하세요. 특정 업데이트가 설치되었는지 여부는 이 가이드를 통해 확인할 수 있습니다.

3. Visual C++ 재배포 가능 패키지 다운로드하기

이미지 없음

  1. 패키지 다운로드.
  2. 설치 프로그램을 실행합니다.
  3. 지침을 따르고 Visual C++ 재배포 가능 패키지를 설치합니다.
  • 전체 패키지 설치로 문제가 해결되지 않는 경우, 목록에서 특정 버전을 설치해볼 수 있습니다.

몇몇 사용자는 Visual C++ 재배포 가능 패키지를 설치하여 DirectX 오류를 해결했다고 보고했습니다. 전체 패키지 또는 특정 버전을 설치해야 합니다. DirectX를 윈도우 11에서 설치할 수 없는 경우, 누락된 Visual C++ 재배포 가능 패키지를 다운로드하면 도움이 됩니다.
이 주제에 대해 더 읽어보기

  • 수정: 윈도우에서 DirectX가 복구할 수 없는 오류를 Encounter했습니다
  • 수정: DirectX 기능 GetDeviceRemovedReason이 오류로 실패했습니다
  • Dev 오류 6068 수정 방법 [Warzone, Overclock, DirectX]

4. 누락된 .dll 파일 다운로드하기

몇몇 사용자는 누락된 .dll 파일을 다운로드하여 WindowsSystem32 또는 WindowsSysWOW64 폴더로 이동함으로써 윈도우 10에서 DirectX 오류를 해결할 수 있다고 보고합니다.
이 솔루션은 누락된 파일을 수동으로 다운로드할 경우 안전하지 않을 수 있으므로 유의해야 합니다. 대안으로, 사용 중인 다른 컴퓨터에서 누락된 .dll 파일을 복사할 수 있습니다.
참고 이 솔루션은 시스템의 불안정성을 초래할 수 있으므로, 사용은 본인의 책임 하에 진행하세요.
서드파티 .DLL 수정기 사용하기
누락된 DLL 파일을 다운로드하고 손상된 파일을 복원할 수 있는 전문 프로그램을 사용하면 복원할 수 있습니다.
이러한 도구는 정기적인 스캔과 점검을 수행하여 컴퓨터가 건강하고 악성 소프트웨어나 스파이웨어의 영향을 받지 않도록 안전하게 유지할 수 있습니다.

5. 추천 시스템 요구 사항 충족하는지 확인하기

  1. 윈도우 검색창을 엽니다.
  2. dxdiag를 입력하고 선택합니다.
  3. 시스템 탭에서 RAMCPU 모델을 확인합니다.
    이미지 없음
  4. 디스플레이 탭에서 GPU 모델을 확인합니다.
    이미지 없음

아마 가능성이 낮겠지만, 오래된 컴퓨터를 사용하고 있다면 DirectX를 실행하는 데 필요한 최소 시스템 요구 사항을 충족하는지 확인하고 싶을 것입니다. DirectX 12의 최소 시스템 요구 사항은 다음과 같습니다.

  1. 윈도우 7 32 비트 또는 64 비트
  2. DirectX 12 호환 그래픽 카드
  3. .NET 프레임워크 4
  4. 1GB RAM
  5. 2GHz 듀얼 코어 CPU

6. 명령 프롬프트를 사용하여 .NET 프레임워크 설치하기

  1. 검색창에서 cmd를 입력하고 관리자 권한으로 명령 프롬프트를 엽니다.
  2. 다음 명령어를 입력하고 Enter를 누릅니다: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
    이미지 없음
  3. 프로세스가 완료될 때까지 기다립니다.
  4. 컴퓨터를 재부팅합니다.

.NET 프레임워크를 설치하려면 전통적인 DISM(Deployment Image Servicing and Management) 서비스를 사용해야 합니다. DSIM이 실패하면 이 단계별 가이드를 통해 신속하게 수정할 수 있습니다.
그러나 우리는 전체 도구를 사용하지 않고 .NET 프레임워크를 설치할 수 있는 일부만 사용할 것입니다.

DirectX를 재설치하는 방법이 있나요?

DirectX를 제거하고 수동으로 설치할 수 있는 신뢰할 수 있는 전용 제거 소프트웨어는 없지만, 여러 방법을 통해 언제든지 DirectX를 재설치할 수 있습니다.
DirectX 업데이트는 최신 버전과 함께 윈도우 업데이트에 출시되므로, 이를 확인하면 최신 버전을 확보할 수 있으며 OS가 이전 버전 위에 재설치하게 됩니다.
DirectX는 모든 윈도우 운영 체제의 필수적인 부분이므로, 어떠한 DirectX 문제는 사용자가 좋아하는 애플리케이션이 작동을 중지하는 원인이 될 수 있습니다.
윈도우 10에서 DirectX 문제를 겪고 있다면, 우리 솔루션 중 몇 가지를 자유롭게 시도해 보세요. 더 많은 제안이나 질문이 있으면 아래 댓글 섹션에 문의하시기 바랍니다.