DirectX 9 отказывается устанавливаться

DirectX 9 отказывается устанавливаться

Я пытаюсь установить DirectX 9 на Win7 x64 VM (из-за долгой истории, в которую я не буду вдаваться), но установщик переходит от EULA прямо к части «Установка завершена», но не сообщает, что нашел более новую версию DirectX или что установка не удалась. Есть ли способ заставить его установить или извлечь DLL из автономного установщика? EDIT: Установщик не создает файл журнала и не отображается в списке установленных программ после этого.

решение1

Возможно, вы используете неправильный установщик или что-то в этом роде.2010 год, подлежащий распространениюПакет, похоже, поддерживает Windows 7. Если вы точно знаете, какие библиотеки DLL вам нужны, вы можете распаковать установщики и множество cab-файлов внутри с помощью7zipили другие инструменты

Также не забывайте, что многие из этих установщиков простоизвлекатьфайлы, и есть второй установщик, который должен (но иногда не запускается) автоматически

решение2

Короткий ответ: вы не можете установить «DirectX» на Windows 7. Он уже поставляется с DirectX 9.0c, DirectX 10 и DirectX 11.Среда выполнения DirectX для конечного пользователяпоэтому никогда не устанавливает «DirectX» на версии Windows новее Windows XP Service Pack 2.

Однако он по-прежнему устанавливает некоторые необязательные (и в значительной степени устаревшие) служебные биты, такие как D3DX9, D3DX10, D3DX11 и т. д. См.КБ79113в разделе «Список сбоев файлов, которые исправляет пакет DirectX End-User Runtime».

DirectX End-User Runtime создает файл журнала. См. %WINDIR%\Logsфайл DirectX.log.

ВидетьНе такая уж и прямая настройка

Связанный контент