Windows 10에 Directx9을 어떻게 설치하나요?

Windows 10에 Directx9을 어떻게 설치하나요?

Directx9을 어떻게 설치하나요?https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429, Windows 10을 실행하고 있는데 설정에 "win98 등을 실행해야 합니다...."라고 표시됩니다.

답변1

Windows-10에서 이전 게임을 실행하려고 할 때 동일한 문제가 발생했는데 누락된 dll에 대해 불평했습니다 d3dx9_41.dll.

Microsoft 웹사이트에서 "DirectX 최종 사용자 런타임"을 다운로드할 수 있습니다. 정확한 버전은 응용 프로그램에 필요한 파일에 따라 다릅니다. 제 경우에는directx_mar2009_redist.exe.

올바른 버전을 찾기 위해 오류 메시지를 분석했습니다. 예를 들어 누락된 파일이 이면 d3dx9_41.dllDirectX-9 버전 41이 필요하다는 의미입니다. 아래 목록에는 사용 가능한 DirextX-9 버전이 나와 있으며, 버전은 세 번째 열에서 확인할 수 있습니다. 이는 무엇을 검색해야 할지에 대한 단서를 제공하며, 키워드는 directx Mar2009Microsoft 다운로드 페이지로 연결됩니다.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

어쩌면 최신 버전을 설치하는 것도 가능할 수도 있습니다.2010년 6월, 이전 버전도 포함되어 있는지 확실하지 않습니다.

답변2

Windows 10에 내장된 DirectX는 DirectX 9, 10, 11과 호환됩니다.
따라서 이전 DirectX 버전을 수동으로 설치하려고 해서는 안 됩니다. 그런 식으로 Windows 설치를 망칠 수 있습니다.

불행하게도 DirectX를 스스로 설치하려고 시도하거나 잘못된 방식으로 특정 DirectX 버전의 존재 여부를 테스트하여 DirectX가 이미 존재한다는 사실을 놓치게 만드는 많은 프로그램(주로 오래된 게임)이 있습니다.

실제로 이에 대한 좋은 해결책은 없습니다.
이전 프로그램의 설치 프로그램이 뇌사상태라면 이를 치료할 수 없습니다.

때로는 XP-SP3의 "호환 모드"에서 설치 프로그램을 실행하는 것이 도움이 됩니다.
다른 경우에는 설치 프로그램을 강제로 계속 진행하면 설치 중 오류가 발생하더라도 게임이 정상적으로 작동할 수 있습니다.
때로는 운이 좋지 않을 때도 있습니다.

특정 사례에 가장 적합한 것이 무엇인지 확인하려면 약간의 실험을 거쳐야 할 수도 있습니다.

답변3

DirectX 9.0c End-User Runtime이는 Windows 2000을 XP SP1에 설치하려고 하기 때문입니다 . 귀하의 링크는 이 항목의 다운로드 페이지입니다. Microsoft 웹사이트의 모든 항목 아래에 있는 섹션을 찾으십시오 ( URL에도 System requirements동일함 ).id
https://www.microsoft.com/en-us/download/details.aspx?id=34429

아래 옵션 중 하나를 원합니다(두 버전 모두 9.29.1974, 확장 Details섹션).

  1. DirectX 최종 사용자 런타임 웹 설치 프로그램

필요한 구성 요소를 다운로드하는 온라인 버전입니다.
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. DirectX 최종 사용자 런타임(2010년 6월)

위의 오프라인 버전(96MB)입니다.
https://www.microsoft.com/en-us/download/details.aspx?id=8109

답변4

다음 Microsoft 웹사이트에서 DirectX 9.0c의 최신 버전인 2010년 6월 업데이트(현재 Microsoft에서는 "레거시 DirectX SDK"라고 함)를 다운로드할 수 있습니다.독립 실행형 설치 프로그램/웹 설치 프로그램.

독립 실행형 설치 프로그램을 실행한 후 설치 파일을 추출할 디렉터리를 지정하라는 메시지가 표시됩니다. 디렉터리를 지정하고 파일을 추출합니다. 추출 디렉터리에서 를 실행하면 DXSETUP.exeDirectX 9.0/레거시 DirectX SDK의 모든 구성 요소가 설치됩니다. 독립 실행형 설치 프로그램이 Windows 10에서 작동하고 설치할 수 있음을 확인할 수 있습니다. 이 답변을 게시하기 직전에 설치했습니다.

이 DirectX 최종 사용자 런타임은 DirectX 버전을 변경하지 않지만 일부 이전 게임에서 사용되는 기존 DirectX SDK의 여러 선택적 병렬 기술을 설치합니다. 자세한 설명은 참조하세요https://aka.ms/dxsetup.

이 패키지는 어떤 방식으로든 Windows OS에 설치된 DirectX 런타임을 수정하지 않습니다.

DirectX 11 또는 12가 이미 사전 설치되어 있더라도 최신 Windows OS(Windows 11까지)에서는 DirectX 9.0c/레거시 DirectX SDK의 모든 구성 요소가 기본적으로 설치되지 않으므로 DirectX 9.0c 2010년 6월 업데이트를 설치해야 할 수도 있습니다. DirectX 9 또는 이전 DirectX 버전을 사용하는 게임의 경우.

관련 정보