d3dx10_43.dll não foi projetado para ser executado no Windows ou contém um erro

2

Eu tentei instalar o aplicativo FBX Viewer do Clockstone em dois sistemas Windows 7 Professional de 32 bits. A instalação é concluída em ambas as máquinas, mas quando inicio o aplicativo, recebo esse erro em uma caixa de mensagem:

ViewFBX.exe - Bad Image

C:\Program Files\ClockStone FBX Viewer\d3dx10_43.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

OK

O erro parece referenciar uma DLL do DirectX versão 10. No entanto, tenho a versão 11 instalada no meu sistema. Além disso, a pasta do aplicativo onde o arquivo na mensagem de erro está localizado contém as DLLs da versão 9 e da versão 11. Se eu remover a versão 9 e 10, a mensagem de erro muda para

...d3dx11_43.dll is either not ...

Eu reiniciei as duas máquinas e o erro persistiu. Eu pesquisei e encontrei um poucos resultados sugerindo que" eu reinstale o redist x direct mais recente "que fiz de esta página . Reinicializado e o mesmo erro. Então eu tentei atualizar o meu driver e, embora o Gerenciador de dispositivos informou que eu tinha os drivers mais atuais, fui em frente e baixei os 140 + MB Nvidia e instalados de qualquer maneira. Reinicializado e o erro persistir.

O DXDiag não está reportando nenhum erro e simplesmente diz que eu tenho a versão: "DirectX 11". Esta página sugere que a versão 11.1 é a versão mais recente que posso executar. Naveguei para o artigo da base de dados mencionada (KB 2670838) e instalei a atualização. Reinicializado e continua com o mesmo erro.

Estou pronto para gravar algo.

Isso está acontecendo na minha área de trabalho e no meu laptop. Mesmo sistema operacional, mas obviamente placas gráficas diferentes. Alguém tem alguma ideia? Existe algum truque para forçar a instalação da versão mais recente do DirectX?

    
por Steve K 24.10.2013 / 06:19

1 resposta

0

Tente extrair manualmente o arquivo solicitado diretamente do CAB do instalador do DirectX.

Basicamente:

  • Acesse o site da Microsoft e baixe o mais recente Redistribuíveis DirectX .
  • Abra o arquivo CAB apropriado (esteja ciente do nível de bits ).
  • Extraia a DLL necessária para a pasta System32 do Windows.

Para obter informações e etapas mais precisas, confira este artigo do About.com: Como restaurar um DirectX ausente Arquivo DLL

    
por 24.10.2013 / 20:36