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?