Come posso installare Directx9 su Windows 10?

Come posso installare Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , ho eseguito Windows 10 ma la configuration dice: "Devi essere in esecuzione win98 ecc. .."

Aveva lo stesso problema quando ho cercato di eseguire un gioco più vecchio su Windows-10, si lamentava di un dll d3dx9_41.dll mancante.

È ansible scaricare il "runtime utente finale di DirectX" dal sito Web di Microsoft. 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 è necessaria la versione 41 di DirectX-9. L'elenco seguente mostra le versioni disponibili di DirextX-9, la versione può essere trovata alla terza colonna. Questo ti dà un indizio di cosa cercare, le parole chiave directx Mar2009 mi portno 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 ansible installare l'ultima versione da giugno 2010 , non sono sicuro se contiene anche le versioni precedenti.

Il DirectX incorporato in Windows 10 è compatibile con DirectX 9, 10 e 11.
Quindi non dovresti provare a installare manualmente una vecchia versione DirectX. Puoi veramente avvisare l'installazione di Windows in questo modo.

Purtroppo, ci sono un sacco di programmi (soprattutto vecchi giochi) che tentano di installare DirectX da soli o di verificare la presenza di una determinata versione DirectX in modo errato, causando la mancanza di DirectX già presente.

Non c'è veramente una buona soluzione per questo.
Se l'installatore del vecchio programma è morto cerebrale, non si può davvero curare.

A volte aiuta a eseguire il programma di installazione in "modalità di compatibilità" per XP-SP3.
In alcuni altri casi, è ansible costringere l'installatore a continuare comunque e il gioco functionrà solo malgrado gli errori durante l'installazione.
E a volte sei fuori dalla fortuna.

Potrebbe essere necessario sperimentare un po 'per vedere cosa funziona meglio nel tuo caso particolare.