d3dx9_43.dll está faltando em seu computador

1

De acordo com dxdiag , a versão do directx do meu sistema é 11

 Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.120830-0333)
 Language: English (Regional Setting: English)
 System Manufacturer: Sony Corporation
 System Model: VGN-SR250J
 BIOS: BIOS Date: 06/04/08 14:30:19 Ver: 08.00.10
 Processor: Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz (2 CPUs), ~2.3GHz
 Memory: 4096MB RAM
 Available OS Memory: 3934MB RAM
 Page File: 2057MB used, 5810MB available
 Windows Dir: C:\Windows
 DirectX Version: DirectX 11
 DX Setup Parameters: Not found
 User DPI Setting: Using System DPI
 System DPI Setting: 96 DPI (100 percent)
 DWM DPI Scaling: Disabled
 DxDiag Version: 6.01.7601.17514 32bit Unicode

No entanto, quando quero executar um jogo, recebo este erro

 The program can't start because d3dx9_43.dll is missing from your computer. Try reinstalling the program to fix this problem.

De fato, não há d3dx9_43.dll em c:\windows !!!! Então, como posso consertar isso? Eu não quero baixar e instalar o arquivo dll da internet e colá-lo na pasta do windows.

    
por mahmood 27.03.2013 / 13:52

2 respostas

6

Você precisa usar o DirectX Web Installer . Ele fará o download de componentes opcionais do DirectX, incluindo as versões de DLL de tempo de execução anteriores exigidas por alguns aplicativos legados.

O instalador foi publicado em 2011 (muito depois do lançamento do DirectX 11) e é listado como compatível com o Windows 7. Além disso, como um instalador da Web, ele baixa os arquivos necessários quando você o executa, o que significa que é sempre mantido encontro. Portanto, não se preocupe se isso de alguma forma atrapalhará o DirectX 11 - funcionou bem quando eu o executei.

    
por 27.03.2013 / 14:34
1

Os programas que exigem uma versão atualizada específica do DirectX geralmente vêm com seu instalador redistribuível (especialmente verdadeiro com jogos. Na maioria dos casos, haverá redist diretório na mídia de instalação do jogo.). Deve estar em algum lugar na mídia de instalação. Instale e você deve estar bem.

Claro, você também pode usar o instalador da web como sugerido por @James

    
por 27.03.2013 / 15:05