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.dll
está faltando.
O Windows 7 DirectX é compatível com versões anteriores?
windows-7
directx-11
directx-9
Pure.Krome
fonte
fonte
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.
fonte
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.
fonte
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:
fonte
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.
fonte