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 tem o DirectX 11 (confirmado com dxdiag ). Quando eu executo o jogo, ocorre um erro informando que d3dx9_39.dll está faltando.

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

    
por Pure.Krome 20.08.2009 / 14:19

5 respostas

9

Sim.

O instalador do Direct X é inteligente o suficiente para apenas abrir arquivos 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.

    
por 20.08.2009 / 14:22
1

Você pode seguramente permitir que jogos modernos instalem qualquer versão do DirectX que eles precisem. 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 não funcionamento do jogo.

    
por 21.08.2009 / 02:31
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 esteja instalada) e coloque-o na pasta raiz do aplicativo que está procurando esse arquivo.

Isso funcionará bem.

    
por 13.06.2011 / 11:57
1

O instalador de tempo de execução do DirectX irá buscar todos os patches mensais - você precisará deles, então deixe-o rodar.

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

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

    
por 20.08.2009 / 14:21
0

Eu deixo o instalador do jogo executar o instalador do DirectX 9. Você pode então atualizar a instalação do DirectX 9 através do Windows Update ou baixá-lo e instalá-lo manualmente. Desta forma, será atualizado para o Windows 7.

    
por 20.08.2009 / 14:52