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

1363
Yeniaul Adrianad

Я пытаюсь установить DirectX 9 на виртуальную машину Win7 x64 (из-за долгой истории, в которую я не буду вдаваться), но установщик переходит от EULA непосредственно к части Installation Complete, но не говорит, что нашел более новую версию DirectX или что установка не удалась. Есть ли способ заставить его установить или извлечь DLL из автономного установщика? РЕДАКТИРОВАТЬ: Установщик не создает файл журнала и не отображается в списке установленных программ впоследствии.

0
Windows 7 уже поставляется с DirectX 9. Какой установщик вы пытаетесь запустить? Используйте Web Updater (который запрашивает установку панели инструментов Bing), чтобы установить все отсутствующие версионные библиотеки DLL. Daniel B 7 лет назад 0

2 ответа на вопрос

0
Journeyman Geek

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

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

0
Chuck Walbourn

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

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

Среда выполнения DirectX для конечных пользователей создает файл журнала. Смотрите %WINDIR%\Logsфайл DirectX.log.

Смотрите не такая прямая настройка

Единственный способ обновить версию DirectX в Windows - это установить пакет обновления, обновление базы знаний или обновить его до новой версии Windows. Для Windows 7 с пакетом обновления 1 (SP1) вы можете установить DirectX 11.1 с помощью [2670838] (https://support.microsoft.com/en-us/kb/2670838), который выполняет [частичное обновление] (https://msdn.microsoft .com / en-us / library / windows / desktop / jj863687.aspx) до версии для Windows 8. Для Windows 7 не существует более новых версий DirectX. Вы также не можете «понизить» версию DirectX. Chuck Walbourn 7 лет назад 0

Похожие вопросы