4

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

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

Как ни странно, существует более новая версия DirectX только с веб-установщиком , а именно: Версия: 9.29.1973. Но когда я пытаюсь установить, он говорит, что более новая или эквивалентная версия уже установлена.

Есть ли способ узнать, какая именно версия DirectX установлена на моем компьютере?

Другими словами, как я могу определить, какая версия DirectX установлена на неизвестном компьютере? Как я могу узнать, является ли это 9.28.1886 (февраль 2010 г.) или 9.27.1734 (август 2009 г.) или последней версией 9.29.1962 (июнь 2010 г.)?

2 ответа2

2

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

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

Нумерация основных / малых версий
A.BB

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

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

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

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

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

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

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

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

Тогда почему номера сборки отличаются?

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

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

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

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

Офлайн-версия - 9.29.1962, веб-версия - 29.09.1973. Оба 9.0c.

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .