Devo installare DirectX 9.0 (c) sul mio computer Windows 7 RTM?


8

Ho appena installato un nuovo gioco sulla mia macchina Windows 7 RTM. Il gioco mi chiede di installare DirectX 9.0 (c). Ho detto "NO" perché la mia macchina ha DirectX 11 (confermato con dxdiag). Quando eseguo il gioco, si verifica un errore che mi informa che d3dx9_39.dllmanca.

Windows 7 DirectX è compatibile con le versioni precedenti?

Risposte:


9

Sì.

Il programma di installazione di Direct X è abbastanza intelligente da far apparire semplicemente i file lì affinché le cose funzionino. Alcuni programmi fanno le cose nel modo sbagliato (come nel caso qui) e chiedono direttamente i file, piuttosto che la funzionalità fornita dai file.


Quindi non sovrascriverà la mia versione esistente di DX11?
Pure.Krome,

5
No. Le versioni precedenti (come la versione 5 o 6) potrebbero farlo, ma MS ha messo insieme le sue azioni e ora aggiunge solo le librerie e non uccide le cose. Se usi Steam, praticamente ogni gioco fa questo, è innocuo.
salmonmoose

1

Puoi tranquillamente consentire ai giochi moderni di installare qualsiasi versione di DirectX di cui hanno bisogno. Ciò NON influirà sul DirectX attualmente installato sul tuo computer.

Come hai visto, non consentire a un gioco di installare la versione richiesta di DirectX potrebbe causare il mancato funzionamento del gioco.


1

Esiste un ottimo modo per farlo se non si desidera installare le versioni precedenti di DirectX: ottenere il file DLL richiesto (da Internet o da un sistema in cui è installata quella versione di DirectX) e posizionarlo nella cartella principale di l'applicazione che cerca quel file.

Questo funzionerà benissimo.


1

Il programma di installazione di runtime di DirectX prenderà tutte le patch mensili: ne avrai bisogno, quindi lascialo funzionare.

È possibile ottenere il programma di installazione runtime da:

http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en


Quindi win7 non è già aggiornato? sarebbe ... ehm ... strano ???
Pure.Krome,

Sì, lo trovo anche strano. Ma i giochi DirectX 9 spesso richiedono le ultime patch. Se esegui il programma di installazione o lo ottieni da microsoft.com/downloads/… , dovrebbe funzionare.
Tom,

0

Lascerei che il programma di installazione del gioco esegua il programma di installazione di DirectX 9. È quindi possibile aggiornare l'installazione di DirectX 9 tramite Windows Update o scaricare e installarlo manualmente. In questo modo sarà aggiornato per Windows 7.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.