DirectX 재배포 가능 파일이 Windows 10에 설치되지 않는 문제를 해결하는 방법



문제를 제거하기 위해 도구를 사용해보십시오

새 PC 게임이나 새 소프트웨어를 설치 한 후 'd3dx9_43.dll을 찾을 수 없습니다'또는 이와 유사한 오류가 발생할 수 있습니다. 컴퓨터에 DirectX가 없기 때문이라는 것을 알아내는 것이 쉬운 부분 일 수 있습니다. 그러나 Windows 10을 사용하는 경우 DirectX 재배포 가능 파일 설치에 실패하면 문제가 쌓입니다.



DirectX가 무엇인지, 왜 필요한지, Windows에 설치하려고 할 때 오류가 발생하는 이유에 대해 논의 할 것입니다.



DirectX 란 무엇입니까?

DirectX는 Windows 프로그램에 고성능 하드웨어 가속 멀티미디어 지원을 제공하는 저수준 API (응용 프로그래밍 인터페이스) 집합입니다. DirectX를 사용하면 프로그램이 컴퓨터의 하드웨어 기능을 쉽게 확인한 다음 일치하도록 프로그램 매개 변수를 설정할 수 있습니다.



DirectX를 사용하면 멀티미디어 및 비디오 응용 프로그램이 많은 양의 RAM과 비디오 메모리 공간 및 CPU 액세스를 신속하게 확보하여 이러한 응용 프로그램을 원활하게 실행할 수 있습니다. 이들 중 가장 중요한 것은 DirectX 없이는 Windows 플랫폼이 게임에서 지배적이지 않은 게임입니다.

DirectX 설치를위한 전제 조건

DirectX를 설치하려면 설치하고 활성화해야합니다. Microsoft .NET Framework . 프레임 워크는 보안, 메모리 관리 및 예외 처리와 같은 서비스를 제공하는 애플리케이션 가상 머신 인 CLR (공용 언어 런타임)이라는 소프트웨어 환경 (하드웨어 환경과 달리)에서 실행됩니다.

때로는 설치가 필요합니다. Visual C ++ 재배포 가능. 이것은 C, C ++ 및 C ++ / CLI 프로그래밍 언어를위한 Microsoft의 IDE (통합 개발 환경) 제품입니다. 이러한 Visual C ++ 재배포 가능 및 런타임 패키지는 대부분 많은 응용 프로그램에서 사용하는 표준 라이브러리 용으로 설치됩니다.



Windows 10에 올바르게 설치되지 않는 이유

DirectX가 컴퓨터에 설치되지 않는 데에는 몇 가지 이유가 있습니다. 다음은 몇 가지 알려진 문제입니다.

PC에 .NET Framework 필수 구성 요소가 설치 / 활성화되어 있지 않습니다.

DirectX는 .NET Framework를 사용하여 작동합니다. .NET Framework를 통해 프로그래머는 관리되는 C ++ 또는 C # 프로그래밍 언어 사용과 같은 호환 가능한 언어를 사용하여 .NET 응용 프로그램 내에서 DirectX 기능을 활용할 수 있습니다.

Windows 10에서 .NET Framework가 설치되었지만 활성화되지 않았을 수 있습니다. 이 경우 처음에 설치되지 않았을 때 발생하는 것과 동일한 오류가 발생합니다. DirectX 설치가 종료되거나 .NET Framework가 필요하며 설치해야한다는 메시지가 표시됩니다.

최소 시스템 요구 사항

PC에 Windows를 설치할 수 있으면 DirectX 9도 설치됩니다. 그러나 이전 PC를 사용하는 경우 최신 버전의 DirectX (11 및 12)가 설치되지 않습니다.

에 대한 DirectX 12 , 다음과 같은 최소 요구 사항이 필요합니다.

  • Windows 7 32 비트 또는 64 비트
  • DirectX 12 호환 그래픽 카드 (DirectX 12는 기본적으로 모든 Kepler 이상 Nvidia GPU, AMD의 GCN 기반 칩 및 Intel의 Haswell 이상 프로세서 그래픽 장치에서 지원됩니다.)
  • .NET Framework 4
  • 1GB RAM
  • 2GHZ 듀오 코어 CPU

따라서 설치하는 DirectX와 PC의 시스템 사양에 따라 DirectX를 설치하지 못할 수 있습니다. 시스템 요구 사항이 DirectX를 설치하기위한 최소 임계 값을 충족하지 않는 경우 설치 프로그램에서 알려줄 수 있습니다.

DirectX 설치 프로그램이 그래픽 카드 드라이버를 찾을 수없는 경우 그래픽 카드 드라이버를 다시 설치해야 할 수 있습니다.

해당 버전의 DirectX가 이미 설치되어 있습니다.

설치하려는 DirectX 버전을 이미 설치 한 경우 설치 프로그램이 설치없이 종료되거나 해당 버전의 DirectX를 이미 사용할 수 있음을 알려줍니다. 일부 사용자는 이것을 설치 실패로 간주 할 수 있습니다.

Windows 10에 DirectX를 성공적으로 설치

시스템 요구 사항이 설치중인 DirectX와 호환되는지 확인하십시오. 문제가 지속되면 PC에 .NET Framework가 설치되어 있지 않은 것입니다. Windows 10은 사전 설치된 .NET Framework 3.5와 함께 제공되지만 수동으로 활성화 할 때까지 활성화되지 않습니다.

아래 방법을 사용하면 .NET Framework를 설치하고 활성화 할 수 있으므로 DirectX를 성공적으로 설치할 수 있습니다.

방법 1 : .NET Framework 사용

DirectX가 설치되지 않는 좋은 이유는 PC에서 .NET Framework가 활성화되어 있지 않기 때문입니다. 활성화하려면 :

  1. 다운로드 그만큼 Directx 필요한 버전 설치 프로그램 여기
  2. 이동 제어판 > 프로그램들 > Windows 기능 켜기 또는 끄기 > .NET Framework 3.5의 상자가 확인

또는

프레스 'Windows 키'+ 'R' .

' appwiz.cpl '실행'명령 상자에서 ' 시작하다 ”.

' 프로그램 및 기능 ”창에서“ Windows 기능 켜기 또는 끄기 ”.

' .NET Framework 3.5 (.NET 2.0 및 3.0 포함)”옵션을 사용할 수 있습니다.

  1. 확인'.
  2. 재시작 메시지가 나타나면 PC
  3. DirectX를 설치합니다. 장애없이 설치를 완료 할 수 있어야합니다.

방법 2 : CMD를 사용하여 .NET Framework 설치

이 방법은 설치 (아직 설치되지 않은 경우)하고 PC에서 .NET Framework를 활성화합니다.

  1. 다운로드 그만큼 Directx 필요한 버전 설치 프로그램 여기
  2. 프레스 Windows 키 + R
  3. 유형 “CMD”운영 텍스트 상자 및 히트 시작하다
  4. 원본 설치 DVD를 드라이브에 삽입하거나 Windows 설치 파일 폴더 또는 드라이브의 소스 .
  5. 이 명령을 CMD 창에 입력하거나 붙여 넣으십시오.

DISM / 온라인 / Enable-Feature / FeatureName : NetFx3 / All / LimitAccess / 소스 : D : sources sxs

여기서 D :는 Windows 설치 파일의 경로입니다.

  1. 설치가 성공할 때까지 기다리십시오.
  2. 재시작 메시지가 나타나면 PC
  3. DirectX 설치

주의 :

.NET Framework를 찾을 수 없거나 Direct X 버전에 최신 .NET Framework가 필요한 경우 필요한 .NET Framework 버전을 설치할 수 있습니다. 여기 .

일부 응용 프로그램은 제대로 실행하기 위해 이전 버전의 DirectX가 필요합니다. 많은 Windows 사용자 그룹이 여전히 XP 운영 체제를 사용하기 때문입니다. 더 많은 매출을 올리기 위해 비디오 및 게임 회사는 코딩에 이전 버전의 DirectX를 적극적으로 사용합니다. 이러한 이전 버전은 수동으로 설치해야합니다. 이를 위해 다음에서 설치 프로그램을 다운로드 할 수 있습니다. 여기 .

4 분 읽기