2015-09-29 13:47:09 +0000 2015-09-29 13:47:09 +0000
10
10

Como posso instalar o Directx9 no Windows 10?

Como posso instalar o Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , estou a correr o Windows 10 mas a configuração diz: “Deve estar a correr o Win98, etc…”.

Respostas (3)

8
8
8
2015-11-21 23:37:57 +0000

Tive o mesmo problema quando tentei correr um jogo mais antigo no Windows-10, queixei-me de um dll d3dx9_41.dll em falta.

Pode descarregar o “DirectX runtimes do utilizador final” a partir do site da Microsofts. A versão exata depende do arquivo que é exigido pela sua aplicação, no meu caso foi directx_mar2009_redist.exe .

Para encontrar a versão correta analisei a mensagem de erro. Se o ficheiro em falta for por exemplo d3dx9_41.dll, significa que é necessária a versão 41 do DirectX-9. 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 download 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 a última versão a partir de Junho 2010 , não tenho a certeza se também contém as versões anteriores.

2
2
2
2015-09-29 13:58:57 +0000

O DirectX integrado no Windows 10 é compatível com DirectX 9, 10 e 11. Por isso não deve tentar instalar manualmente uma versão mais antiga do DirectX. Pode realmente estragar a sua instalação do Windows dessa forma.

Infelizmente, existem muitos programas (principalmente jogos antigos) que tentam instalar o DirectX sozinho ou testar a presença de uma certa versão do DirectX de uma forma incorrecta, o que faz com que eles percam a presença do DirectX.

Não existe realmente uma boa solução para isso. Se o instalador do programa antigo estiver morto cerebralmente você não pode realmente curar isso.

Por vezes ajuda a executar o instalador no “modo compatibilidade” para XP-SP3. Em alguns outros casos, pode forçar o instalador a continuar de qualquer forma e o jogo só vai funcionar apesar dos erros durante a instalação. E por vezes está apenas com azar.

Pode ter de experimentar um pouco para ver o que funciona melhor no seu caso em particular.

1
1
1
2018-10-04 19:16:02 +0000

Isto porque está a tentar instalar o DirectX 9.0c End-User Runtime para Windows 2000 a XP SP1. O seu link é a página de download para este item, procure a secção System requirements abaixo de todos os itens no site da Microsoft (note que tem o mesmo id no URL). https://www.microsoft.com/en-us/download/details.aspx?id=34429

Quer uma das opções abaixo (ambas as versões 9.29.1974, expandir Details secção):

  1. DirectX End-User Runtime Web Installer

A versão online que irá descarregar os componentes necessários. https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. DirectX End-User Runtimes (Junho 2010)

A versão offline (96 MB) dos anteriores. https://www.microsoft.com/en-us/download/details.aspx?id=8109