d3dx10_43.dll либо не предназначен для работы в Windows, либо содержит ошибку

2

Я пытался установить FBX Viewer приложение от Clockstone на двух 32-битных системах Windows 7 Professional. Установка завершается на обеих машинах, но когда я запускаю приложение, я получаю эту ошибку в окне сообщения:

ViewFBX.exe - Плохое изображение

C: \ Program Files \ ClockStone FBX Viewer \ d3dx10_43.dll либо не предназначен для работы в Windows, либо   содержит ошибку. Попробуйте установить программу еще раз, используя оригинальную   установочный носитель или обратитесь к системному администратору или   поставщик программного обеспечения для поддержки.

Хорошо

Похоже, ошибка ссылается на библиотеку DirectX версии 10. Однако у меня установлена ​​версия 11 в моей системе. Кроме того, папка приложения, в которой находится файл в сообщении об ошибке, содержит библиотеки DLL версии 9 и 11. Если я удаляю версии 9 и 10, сообщение об ошибке меняется на

... d3dx11_43.dll либо нет ...

Я перезагрузил обе машины, и ошибка не исчезла. Я погуглил и нашел мало результатов предполагая, что я «переустановил последнюю прямую х редист», которую я сделал из эта страница , Перезагрузился и та же ошибка. Затем я попытался обновить свой драйвер, и, хотя диспетчер устройств сообщил, что у меня самые последние драйверы, я пошел вперед, скачал драйверы Nvidia 140+ МБ и все равно установил. Перезагрузился и ошибка не исчезла.

DXDiag не сообщает об ошибках и просто говорит, что у меня есть версия: «DirectX 11». Эта страница предполагает, что версия 11.1 является последней версией, которую я могу запустить. Я перешел к Упомянутая статья в КБ (2670838 КБ) и установил обновление. Перезагрузился и все та же ошибка.

Я готов что-то снять.

Это происходит на моем рабочем столе и моем ноутбуке. Та же ОС, но явно разные видеокарты. У кого-нибудь есть идеи? Есть ли хитрость, чтобы FORCE установить абсолютную последнюю версию DirectX?

Steve K
источник
1
Вы пытались вручную извлечь его из DX CAB? - Как восстановить отсутствующий файл DirectX DLL
Ƭᴇcʜιᴇ007
Это решение сработало, спасибо. Это была также одна из лучших статей об About.com, которую я когда-либо использовал. Если вы хотите отправить ответ, я отмечу его как решение.
Steve K

Ответы:

0

Попробуйте вручную извлечь запрошенный файл прямо из CAB-файла установщика DirectX.

В принципе:

Для более точной информации и шагов, проверьте эту статью About.com: Как восстановить отсутствующий файл DirectX DLL

Ƭᴇcʜιᴇ007
источник