Como posso instalar o Directx9 no Windows 10?

10

Como posso instalar o Directx9: link , estou executando o Windows 10 mas a configuração diz: "Você deve estar executando win98 etc ...."

    
por user503171 29.09.2015 / 15:47

3 respostas

8

Tive o mesmo problema quando tentei rodar um jogo mais antigo no Windows-10, ele reclamou da falta de uma dll d3dx9_41.dll .

Você pode baixar os "tempos de execução do usuário final do DirectX" no site da Microsoft. A versão exata depende do arquivo que é exigido pelo seu aplicativo. No meu caso, ele era directx_mar2009_redist .exe .

Para encontrar a versão correta, analisei a mensagem de erro. Se o arquivo ausente for, por exemplo, d3dx9_41.dll , significa que o DirectX-9 versão 41 é necessário. A lista abaixo mostra as versões disponíveis do DirextX-9, a versão pode ser encontrada na terceira coluna. Isto dá-lhe uma pista do que procurar, as palavras-chave directx Mar2009 levam-me à página de transferência da Microsoft.

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

Talvez também seja possível instalar o mais recente de junho de 2010 , eu não tenho certeza se contém as versões anteriores também.

    
por 22.11.2015 / 00:37
2

O DirectX embutido no Windows 10 é compatível com o DirectX 9, 10 e 11.
Então você não deve tentar instalar uma versão antiga do DirectX manualmente. Você pode realmente estragar sua instalação do Windows dessa maneira.

Infelizmente, existem muitos programas (principalmente jogos antigos) que tentam instalar o DirectX sozinhos ou testam a presença de uma certa versão do DirectX de forma incorreta, o que faz com que eles sintam falta do DirectX já presente.

Não há realmente uma boa solução para isso.
Se o instalador do programa antigo está com morte cerebral, você não pode realmente curar isso.

Às vezes, ajuda a executar o instalador no "modo de compatibilidade" para o XP-SP3.
Em outros casos, você pode forçar o instalador a continuar de qualquer maneira e o jogo funcionará apesar dos erros durante a instalação.
E às vezes você está sem sorte.

Você pode ter que experimentar um pouco para ver o que funciona melhor no seu caso particular.

    
por 29.09.2015 / 15:58
0

Isso porque você está tentando instalar o DirectX 9.0c End-User Runtime do Windows 2000 para o XP SP1. Seu link é a página de download deste item, procure a seção System requirements abaixo de todos os itens no site da Microsoft (observe que ela tem o mesmo id no URL). link

Você deseja uma das opções abaixo (ambas as versões 9.29.1974 , expandir Details section):

  1. Instalador da Web do tempo de execução do usuário final do DirectX

A versão on-line que fará o download dos componentes necessários. link

  1. Runtimes do usuário final do DirectX (junho de 2010)

A versão offline (96 MB) dos itens acima. link

    
por 04.10.2018 / 21:16