2つのWindows7 Professional 32ビットシステムにClockstoneから FBX Viewer アプリケーションをインストールしようとしました。インストールは両方のマシンで完了しますが、アプリケーションを起動すると、メッセージボックスに次のエラーが表示されます。
ViewFBX.exe-悪い画像
C:\ Program Files\ClockStone FBX Viewer\d3dx10_43.dllは、Windowsで実行するように設計されていないか、エラーが含まれています。元のインストールメディアを使用してプログラムを再インストールするか、システム管理者またはソフトウェアベンダーにサポートを依頼してください。
OK
このエラーは、DirectXバージョン10DLLを参照しているようです。ただし、システムにバージョン11がインストールされています。さらに、エラーメッセージ内のファイルが配置されているアプリケーションフォルダには、バージョン9およびバージョン11のDLLが含まれています。バージョン9と10を削除すると、エラーメッセージは次のように変わります。
... d3dx11_43.dllはどちらでもありません...
両方のマシンを再起動しましたが、エラーが解決しません。私はグーグルで検索し、 いくつかの結果 を見つけました このページ から行った「最新のdirect xredistを再インストールする」ことを示唆しています。再起動して同じエラーが発生しました。次に、ドライバーを更新してみました。デバイスマネージャーから最新のドライバーがあると報告されましたが、先に進み、140 MB以上のNvidiaドライバーをダウンロードして、とにかくインストールしました。再起動してもエラーが続く。
DXDiagはエラーを報告しておらず、単にバージョン「DirectX11」があると言っています。 このページ は、バージョン11.1が実行可能な最新バージョンであることを示しています。 言及されたKB記事(KB 2670838) に移動し、更新プログラムをインストールしました。再起動しても同じエラーが発生します。
私は何かを撃つ準備ができています。
これは私のデスクトップと私のラップトップで起こっています。 OSは同じですが、グラフィックカードが明らかに異なります。誰かアイデアはありますか? DirectXの最新バージョンを強制的にインストールするためのトリックはありますか?
要求されたファイルをDirectXインストーラーCABから直接手動で抽出してみてください。
基本的に:
より正確な情報と手順については、このAbout.comの記事をチェックしてください: 欠落しているDirectXを復元する方法DLLファイル