Come posso installare Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , sto eseguendo Windows 10 ma l'installazione dice: "Devi eseguire win98 ecc. .."
Come posso installare Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , sto eseguendo Windows 10 ma l'installazione dice: "Devi eseguire win98 ecc. .."
Risposte:
Ho avuto lo stesso problema quando ho provato a eseguire un gioco più vecchio su Windows 10, si è lamentato di una DLL mancante d3dx9_41.dll
.
Puoi scaricare i "Runtime degli utenti finali di DirectX" dal sito Web di Microsofts. La versione esatta dipende dal file richiesto dall'applicazione, nel mio caso era directx_mar2009_redist.exe .
Per trovare la versione corretta ho analizzato il messaggio di errore. Se il file mancante è ad esempio d3dx9_41.dll
, significa che è richiesta la versione 41 di DirectX-9. L'elenco seguente mostra le versioni disponibili di DirextX-9, la versione è disponibile nella terza colonna. Questo ti dà un indizio su cosa cercare, le parole chiave directx Mar2009
mi portano alla pagina di download di Microsoft.
Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab
Forse è anche possibile installare l'ultima versione di giugno 2010 , non sono sicuro che contenga anche le versioni precedenti.
DirectX integrato in Windows 10 è compatibile con DirectX 9, 10 e 11.
Quindi non dovresti provare a installare manualmente una versione di DirectX precedente. Puoi davvero rovinare l'installazione di Windows in quel modo.
Sfortunatamente, ci sono molti programmi (principalmente vecchi giochi) che provano a installare DirectX da soli o testano la presenza di una determinata versione di DirectX in modo errato, il che li fa perdere che DirectX è già presente.
Non esiste davvero una buona soluzione a questo.
Se il programma di installazione del vecchio programma è morto nel cervello, non puoi davvero curarlo.
A volte aiuta a eseguire il programma di installazione in "modalità compatibilità" per XP-SP3.
In alcuni altri casi, puoi forzare comunque l'installer a continuare e il gioco funzionerà nonostante gli errori durante l'installazione.
E a volte sei solo sfortunato.
Potrebbe essere necessario sperimentare un po 'per vedere cosa funziona meglio nel tuo caso particolare.
Questo perché si sta tentando di installare DirectX 9.0c End-User Runtime
per Windows 2000 a XP SP1. Il tuo link è la pagina di download per questo elemento, cerca la System requirements
sezione sotto tutti gli elementi sul sito Web Microsoft (nota che ha lo stesso id
nell'URL).
https://www.microsoft.com/en-us/download/details.aspx?id=34429
Si desidera una delle opzioni di seguito (entrambe le versioni 9.29.1974
, espandere la Details
sezione):
La versione online che scaricherà i componenti richiesti.
https://www.microsoft.com/en-us/download/details.aspx?id=35
La versione offline (96 MB) di cui sopra.
https://www.microsoft.com/en-us/download/details.aspx?id=8109