Установка DirectX 11 на Windows 7/Vista

Установка DirectX 11 на Windows 7/Vista

     Новейшей версией API является Direct X 11. Если вы используете Windows 7, то вы будете довольны работой Direct X 11, потому как он входит в комплект Windows 7. А что же делать тем, кто еще работает с Windows Vista? Microsoft собирается выпустить обновление Vista SP3, где API DirectX 11 станет интегрированным. Но уже сегодня вы можете добавить поддержку DX 11 в Vista.

Одним из популярнейших интерфейсов считается DirectX в промежутке между видеокартой и компьютерной игрой. Он дает возможность разработчикам игр писать свой код без какой бы то ни было привязки к «железу» в компьютерах пользователей.

DirectX 11 - новейшая версия API, эта версия предлагает большой набор функций. DX 11 входит в новую операционную систему Microsoft, и если вы используете Windows 7, то все будет на высшем уровне. Но что делать тем, кто работает с Windows Vista? В конечном счете, компания Microsoft, которая получила в свой адрес немало критики, утверждает, что научились на прошлых ошибках, и в этот раз все будет намного лучше.

Итак, идея состоит в том, чтобы Windows Vista могла обновлять DX 10 на версию 11. Windows XP останется со старым DirectX 9.

План Microsoft состоит в том, что DirectX 11 будет доступен многим потребителям с выпуском Windows 7. Windows Vista же не увидит обновленный API до того, как появиться Vista Service Pack 3, который войдет в состав пакета обновления. Это имеет смысл со стороны маркетинга, но технологических причин замедления нет.

Уже с конца августа 2009 года доступен DirectX 11 в обновленной версии. Но смысл в том, что надо знать, как установить данную версию под Vista. Чтобы это сделать нужно долго и глубоко «копать» базу знаний MS Knowledge Base, Developer Network и разные блоги. Но компания Microsoft довольно таки сильно усложнила процесс обновления Vista на DirectX 11.

Ниже представлено руководство по активированию скачивания DirectX 11 (RTM) с помощью обновления Microsoft Windows Update. Это можно сделать используя только 2 записи в реестре. Все остальные установки будут выполнены автоматически.

 

установка directx на windows 7/vista через updater

      Не каждый пользователь станет делать правки прямо в реестре Windows. Для того, чтобы упростить жизнь воспользуйтесь небольшим скриптом, он должен сделать все за вас. Скачать его можно  здесь. Как только скачали, распакуйте архив. Там содержится файл CMD и копия соглашения Microsoft End User License Agreement (EULA). Затем необходимо запустить файл с правами администратора, сделать это можно наведя курсор мышки на иконку и нажав правую кнопку мыши, затем выбрать "Запуск от имени администратора/Run as administrator”. Эти действия показаны на скриншоте сверху. Но перед началом, следует убедиться, что на ваш компьютер установлен пакет обновления Service Pack 2 для Vista. Он нужен для данного обновления.

Открытие скрипта позволяет открыть командную строку. Должно появиться такое сообщение: : "Platform Update for Windows Vista registry key has been set successfully." Что будет означать, что соответствующие записи были добавлены  в реестр Windows. Для чего они нужны? Ниже мы покажем, как под Vista, компания Microsoft  скрыла DirectX 11.

установка directx на windows 7/vista update
рис 3 установка directx на windows 7/vista update

После этого, вы должны увидеть запись под названием "Platform Update for Windows Vista". Чтобы выбрать этот пакет для скачивания,  нужно поставить галочку рядом с ним. Если же запись не появилась, то сделайте проверку обновлений, с помощью пункта "Поиск обновлений/Check for Updates”, который был на предыдущем экране.

DirectX 11 очень хитро спрятан внутри "Platform Update”. Это название является довольно таки точным, так как "Platform Update" выполнит установку и других функций Windows 7 на компьютер с операционной системой Vista. Внутри архива, который  вы скачали, вам предоставляется возможность просмотреть полный список функций.

рис 4 установка directx на windows 7/vista update

Вроде ничего особенного: Windows Update устанавливает Platform Update для Windows Vista (KB971644), которое включает DirectX 11. Нужно перезагрузить компьютер после установки.

Возможно вам будет полезно:

Коментарии:

“коментариев еще нет”