web-dev-qa-db-ja.com

d3dx10_43.dllがWindowsで実行するように設計されていないか、エラーが含まれています

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の最新バージョンを強制的にインストールするためのトリックはありますか?

2
Steve K

要求されたファイルをDirectXインストーラーCABから直接手動で抽出してみてください。

基本的に:

より正確な情報と手順については、このAbout.comの記事をチェックしてください: 欠落しているDirectXを復元する方法DLLファイル

0