Devo instalar o DirectX 9.0 (c) na minha máquina Windows 7 RTM?


8

Acabei de instalar um novo jogo na minha máquina Windows 7 RTM. O jogo está me pedindo para instalar o DirectX 9.0 (c). Eu disse 'NÃO' porque minha máquina possui DirectX 11 (confirmado com dxdiag). Quando executo o jogo, ocorre um erro informando que d3dx9_39.dllestá faltando.

O Windows 7 DirectX é compatível com versões anteriores?

Respostas:


9

Sim.

O instalador do Direct X é inteligente o suficiente para colocar apenas arquivos lá para que as coisas funcionem. Alguns programas fazem as coisas da maneira errada (como é o caso aqui) e solicitam arquivos diretamente, em vez da funcionalidade que os arquivos fornecem.


Portanto, não substituirá minha versão existente do DX11?
Pure.Krome

5
Não. As versões mais antigas (como a versão 5 ou 6) podem fazer isso, mas a MS conseguiu agir em conjunto e agora apenas adiciona as bibliotecas e não mata as coisas. Se você usa o Steam, quase todos os jogos fazem isso, é inofensivo.
salmonmoose

1

Você pode permitir com segurança que os jogos modernos instalem qualquer versão do DirectX necessária. Fazer isso NÃO afetará o DirectX atualmente instalado no seu computador.

Como você viu, não permitir que um jogo instale a versão exigida do DirectX pode resultar no funcionamento do jogo.


1

Existe uma ótima maneira de fazer isso se você não deseja instalar versões anteriores do DirectX: obtenha o arquivo .dll necessário (da Internet ou de um sistema em que a versão do DirectX está instalada) e coloque-o na pasta raiz de o aplicativo que procura esse arquivo.

Isso vai funcionar bem.


1

O instalador do DirectX runtime buscará todos os patches mensais - você precisará deles, então deixe-o executar.

Você pode obter o instalador do tempo de execução em:

http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en


Então, o win7 ainda não está atualizado? isso seria ... er ... estranho ???
Pure.Krome

Sim, também acho estranho. Mas os jogos DirectX 9 geralmente precisam receber os patches mais recentes. Se você executar o instalador ou obtê-lo em microsoft.com/downloads/…, ele deverá funcionar.
Tom

0

Eu deixaria o instalador do jogo executar o instalador do DirectX 9. Em seguida, você pode atualizar a instalação do DirectX 9 via Windows Update ou fazer o download e instalá-lo manualmente. Dessa forma, estará atualizado para o Windows 7.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.