Я спрашиваю, потому что это точно не похоже на это. Все мои игры установлены на внешнем жестком диске, и всякий раз, когда я пытаюсь запустить какую-либо из них на любом компьютере с Windows 7, на котором, как предполагается, уже установлен DirectX 11, я получаю одно из «Программа не запускается из-за d_xinput. dll "отсутствует, или это может быть" d3d9.dll "или что-то подобное, что обычно означает (насколько я знаю), что DirectX НЕ установлен. Когда я устанавливаю DirectX SDK на компьютер (мой компьютер и один из моих школьных компьютеров), все игры теперь сразу же работают, так как DirectX SDK также устанавливает среду выполнения. На новой версии Windows 7 установлен DirectX 11 или его нужно как-то включить или как?

1 ответ1

1

Это так (вы можете подтвердить, запустив dxdiag при новой установке). Однако игра может быть нацелена на более старую версию, и поэтому вам следует установить DirextX с помощью либо веб-установщика среды выполнения для конечного пользователя, либо, предпочтительно, распространяемой версии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .