O DirectX 9 se recusa a instalar

0

Estou tentando instalar o DirectX 9 em uma VM Win7 x64 (devido a uma longa história na qual não vou entrar), mas o instalador vai do EULA diretamente para a parte Instalação Concluída, mas não diz que encontrou versão mais recente do DirectX ou que a instalação falhou. Existe alguma maneira de forçá-lo para instalar ou extrair as DLLs do instalador offline? EDIT: O instalador não gera um arquivo de log ou aparece na lista de Programas Instalados posteriormente.

    
por Yeniaul Adrianad 16.01.2017 / 02:45

2 respostas

0

Você pode estar executando o instalador errado ou algo assim. O pacote 2010 redistribuível parece ser compatível com o Windows 7. Se você sabe exatamente quais DLLs você precisa, você pode descompactar os instaladores e os muitos arquivos cab dentro com 7zip ou outras ferramentas

Além disso, não se esqueça que muitos desses instaladores simplesmente extraem arquivos, e há um segundo instalador que deve (mas às vezes não ser executado)

    
por 16.01.2017 / 03:48
0

A resposta curta é que você não pode instalar o "DirectX" no Windows 7. Ele já vem com DirectX 9.0c, DirectX 10 e DirectX 11. Portanto, o Tempo de Execução do Usuário Final do DirectX nunca instala o "DirectX" em nenhuma versão do Windows mais recente que o Windows XP Service Pack 2.

No entanto, ele ainda instala alguns dos bits de utilitário opcionais (e amplamente obsoletos) como D3DX9, D3DX10, D3DX11, etc. Consulte KB79113 sob a seção" Lista de falhas de arquivos que o pacote do DirectX End-User Runtime corrige ".

O Tempo de Execução do Usuário Final do DirectX cria um arquivo de log. Veja %WINDIR%\Logs para o arquivo DirectX.log .

Veja Configuração não tão direta

    
por 16.01.2017 / 18:14