
Win7 x64 VM에 DirectX 9를 설치하려고 하는데(장황한 내용은 다루지 않기 때문에) 설치 프로그램이 EULA에서 설치 완료 부분으로 직접 이동하지만 최신 버전을 찾았다고 말하지 않습니다. DirectX 또는 설치에 실패했습니다. 오프라인 설치 프로그램에서 DLL을 강제로 설치하거나 추출할 수 있는 방법이 있습니까? 편집: 설치 프로그램은 로그 파일을 생성하지 않거나 나중에 설치된 프로그램 목록에 표시되지 않습니다.
답변1
잘못된 설치 프로그램 등을 실행 중일 수 있습니다. 그만큼2010 재배포 가능패키지가 Windows 7을 지원하는 것 같습니다. 필요한 DLL이 무엇인지 정확히 알고 있는 경우 다음을 사용하여 설치 프로그램과 내부의 많은 cab 파일의 압축을 풀 수 있습니다.7zip아니면 다른 도구
또한 이러한 설치 프로그램 중 다수는 단지발췌파일이 있고 자동으로 실행되어야 하는(그러나 때로는 실행되지 않는) 두 번째 설치 프로그램이 있습니다.
답변2
간단히 대답하자면 Windows 7에는 "DirectX"를 설치할 수 없다는 것입니다. Windows 7에는 DirectX 9.0c, DirectX 10 및 DirectX 11이 이미 설치되어 있습니다. 그만큼DirectX 최종 사용자 런타임따라서 Windows XP 서비스 팩 2보다 최신 버전의 Windows에는 "DirectX"를 설치하지 마십시오.
그러나 D3DX9, D3DX10, D3DX11 등과 같은 선택적(대부분 사용되지 않는) 유틸리티 비트 중 일부는 여전히 설치됩니다.KB79113"DirectX 최종 사용자 런타임 패키지가 수정하는 파일 오류 목록" 섹션 아래에 있습니다.
DirectX 최종 사용자 런타임은 로그 파일을 생성합니다. %WINDIR%\Logs
파일을 보려면 를 참조하세요 DirectX.log
.