Как я могу найти точную версию DirectX установленной?

Я установил directx_Jun2010_redist.exe от Microsoft. На странице загрузки это указывает, что это - версия, Version:9.29.1962.

Однако, когда я сверяюсь с dxdiag, он пишет что "версия DirectX: DirectX9.0c (4.09.0000.0904)", Но почему это 4.09.xx, когда я просто установил 9.29.xxxx?

Странно, существует более новая версия DirectX с webinstaller только, который является Version:9.29.1973. Но когда я пытаюсь установить, это говорит, что более новая или эквивалентная версия уже установлена.

Там какой-либо путь состоит в том, чтобы узнать точно, какая версия directX установлена на моем компьютере?

Другими словами, Как я могу определить, какая версия directX установлена на неизвестном компьютере? Как я могу узнать, ли это 28.09.1886 (февраль 2010) или 27.09.1734 (август 2009) или последние 29.09.1962 (июнь 2010) версия?

4
задан 06.03.2011, 21:47

2 ответа

Введение: Как нумерация версии работает?

Посмотрите Википедию - Microsoft Version Numbering, хотя они, кажется, использовали более короткие форматы также:

Основная Нумерация / Нумерация Вспомогательной версии
A.BB

Нумерация версии установщика
A.BB.CCCC

Нумерация версии программного обеспечения
A.BB.CCCC.DDDD

С A = Основная функция, BB = Незначительная функция, CCCC = Основная сборка, DDDD = Дополнительная сборка.

Так, когда главные или незначительные опции будут добавлены, целый номер версии обновит.
Все другие менее важные изменения только обновят сборку, которая приносит нам к правилу для клиентов...

Проверьте главную информацию / информацию о вспомогательной версии, не сборку установщика или программного обеспечения!

Клиенты должны проверить номер версии, не номер сборки, чтобы определить, есть ли у них последнее.

Для Windows XP последняя версия, поддерживаемая ОС, 9.0c.

Не имеет значения при взятии офлайнового или веб-установщика они приведут к той же версии.

Затем, почему номера сборки отличаются?

Поскольку установщик был переписан потому что люди, где нуждающийся в более легкой веб-установке.

Номера сборки отличаются больше чем 1, потому что были внутренние промежуточные тестовые версии.

Версия, показанная в DirectX, не включает установщик и таким образом отличается от одно видимое Вам.

Давайте сравним:

Автономная версия 29.09.1962, веб-версия 29.09.1973. Оба 9.0c.

Разумно иметь приблизительно 4 альфа-сборки, 4 бета-сборки, 1 сборку конечных версий и сам выпуск.
В этом небольшом количестве сборок установщика не много было бы изменено.

Поэтому эквивалентная версия обнаруживается, потому что сам DirectX не был изменен.

2
ответ дан 07.12.2019, 21:26

Эй попробуйте автономную версию directx и затем установите его. так как после наблюдения этого вопроса я также установил этот june2010 directx, и это установило без любой проблемы. Вы просто используете инструмент для очистки и чистите Ваш Ваш ПК и попытку установить directx снова при установке от офлайновых сбоев. Ответьте мне.

офлайновый site:http://www.microsoft.com/downloads/en/details.aspx? FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d

0
ответ дан 07.12.2019, 21:26

Теги

Похожие вопросы