Como posso encontrar a versão exata do DirectX instalada?

4

Instalei o directx_Jun2010_redist.exe da Microsoft. Na página de download , informa que a versão é a versão : 9.29.1962.

No entanto, quando eu verifico com o dxdiag, ele escreve que "Versão do DirectX: DirectX9.0c (4.09.0000.0904)" Mas por que é 4.09.xx quando eu acabei de instalar o 9.29.xxxx?

Estranhamente, há uma versão mais recente do DirectX com o webinstaller apenas, que é Versão: 9.29.1973. Mas quando tento instalar, ele diz que uma versão mais nova ou equivalente já está instalada.

Existe alguma maneira de descobrir exatamente qual versão do DirectX está instalada no meu computador?

Em outras palavras, como posso determinar qual versão do DirectX está instalada em um computador desconhecido? Como posso saber se é 9.28.1886 (Febr 2010) ou 9.27.1734 (agosto de 2009) ou a última versão de 9.29.1962 (junho de 2010)?

    
por csadam 05.03.2011 / 18:05

2 respostas

2

Introdução: Como funciona a numeração de versões?

Veja Numeração da versão da Microsoft embora eles também tenham usado formatos mais curtos:

Numeração de versões principais / secundárias em A.BB

Numeração da versão do instalador em A.BB.CCCC

Numeração de versões de software em A.BB.CCCC.DDDD

Com A = Recurso Principal, BB = Recurso Menor, CCCC = Compilação Principal, DDDD = Compilação Menor.

Assim, quando recursos maiores ou menores são adicionados, todo o número da versão será atualizado.
Todas as outras alterações menos importantes atualizarão somente a compilação, o que nos leva a uma regra para os clientes ...

Verifique as informações da versão principal / secundária, não o instalador ou a versão do software!

Os clientes devem verificar o número da versão, não o número da compilação para determinar se eles têm o mais recente.

Para o Windows XP, a versão mais recente suportada pelo SO é 9.0c .

Não importa se você escolher o offline ou o instalador da Web, eles resultarão na mesma versão.

Então, por que os números de compilação são diferentes?

Porque o instalador foi reescrito porque as pessoas precisam de uma instalação na Web mais fácil.

Os números de compilação diferem em mais de 1 porque havia versões de teste internas entre elas.

A versão mostrada no DirectX não inclui o instalador e, portanto, difere da que é visível para você.

Vamos comparar:

A versão offline é 9.29.1962, a versão web é 9.29.1973. Ambos são 9.0c.

É razoável ter cerca de 4 builds alpha, 4 builds beta, 1 build de release e o próprio release.
Nesta pequena quantidade de criações de instalador, pouco teria sido alterado.

É por isso que uma versão equivalente é detectada, porque o próprio DirectX não foi alterado.

    
por 05.03.2011 / 20:24
0

Ei, tente a versão offline do directx e, em seguida, instale-o. já que depois de ver essa questão eu também instalei este directx june2010 e ele instalou sem nenhum problema.  Você apenas usa o ccleaner e limpa seu pc e tenta instalar o directx novamente se a instalação do modo offline falhar. Me responda.

site off-line: link

    
por 05.03.2011 / 18:53

Tags