- DirectX на Windows XP
- Установка DirectX вручную c помощью офлайн инсталлятора
- Что делать, если ПК не имеет доступа во всемирную сеть?
- Как обновить DirectX через Центр обновления Windows
- Различия между версиями
- DirectX для Windows 7, 8, 10
- Процедура установки
- Как узнать текущую версию?
- Используем веб-установщик DirectX для конечных пользователей
- Как установить DirectX
- Как правильно переустановить DirectX? Важно.
- Как узнать, какая модификация уже установлена в ПК?
- Устранение проблем при установке
- Когда нужно обновлять DirectX
- Для владельцев Windows XP и Windows 2000
DirectX на Windows XP
Скачать последние обновления можно с официального сайта Microsoft. Но следует помнить несколько важных нюансов:
- Windows XP поддерживает исключительно версию DirectX под номером «9.0c»;
- более новые версии DirectX ничего хорошего для XP не принесут – в лучшем случае система никак на это не отреагирует;
- многие сайты, учитывая приличное количество пользователей XP, делают собственные сборки DirectX, но использовать их крайне не рекомендуется, т. к. в большинстве случаев устанавливаются они крайне «криво», а привлечь к ответственности некого – пользователь собственноручно на это пошёл.
Чтобы установить DirectX на Windows XP, следуйте такому плану:
1. Проверьте версию своего DirectX:
- кнопка «Пуск», «Выполнить», в поле необходимо ввести dxdiag (англ. диагностика DirectX);
- откроется окно утилиты;
- на вкладке «Основные», в самом низу, указана используемая на данный момент версия DirectX.
Если версия ниже, чем DirectX 9.0c, её необходимо скачать.
2. Скачивание DirectX производится двумя способами:
- полная программа установки самых свежих версий DirectX (большой размер исполняемого файла);
- веб-установщик (маленький размер файла, с последующим скачиванием необходимого).
Все обновления DirectX скачиваются с официального сайта Microsoft. Только данный ресурс предоставляет качественные и единственно-верные пакеты этой программы. Такой способ получения обновлений подходит для любой версии Windows.
В первом случае скачивается архив со всеми версиями DirectX от 9.0c и ранее. Все эти файлы необходимо распаковать архиватором (WinRAR, 7Zip и т. д.), а их много, поэтому необходимо создать отдельную папку, куда все эти файлы и будут распаковываться в итоге. В общем, не самый приятный вариант, но в некоторых ситуациях бывает полезен (например, при нестабильном Интернет-соединении).
Во втором случае скачивается лишь маленькая программа, которая анализирует систему и сама решает, чего пользователю не хватает. Весь процесс осуществляется в полностью автоматическом режиме. Достаточно лишь дать программе согласие на выполнение таких действий. Если веб-установщик скачан с официального сайта, можно смело принимать условия программы.
Готовый к установке DirectX можно скачать по адресу:
https://www.microsoft.com/ru-ru/download/details.aspx?id=34429
А веб-установщик (для любой версии Windows, но может уже не работать с XP):
https://www.microsoft.com/ru-ru/download/details.aspx?id=35
3. Установка. Процедура установки DirectX идентична для каждой существующей на данный момент операционной системы (XP, 7, 8, 10 и т. д.). Во время обновления программы в окошке будет показан процесс устанавливаемых приложений.
Начальный экран установки DirectX выглядит так:
Запрос на разрешение в загрузке необходимых файлов (с официального сайта Microsoft, разумеется):
Процедура загрузки упомянутых файлов программы (во время установки экран будет идентичным, а слово «Загрузка» заменится на «Установка»):
4. Готово. После всех указанных ранее манипуляций остаётся лишь перезагрузить компьютер (это делать не обязательно, но желательно, чтобы не возникло проблем), и Ваша операционная система будет оснащена последней доступной версией DirectX:
Главное – учитывать нюансы установки DirectX на устаревшую систему, и никаких проблем в процессе не возникнет.
Установка DirectX вручную c помощью офлайн инсталлятора
Часто бывает, что такое решение не подходит, объясню почему. Если приложение требует наличие DirectX 9, в системе, а у вас установлено DirectX 10 бывают определённые сбои, при которых программа отказывается работать, выдавая ошибку об отсутствии библиотеки. В таком случае веб установщик вам не поможет, так как он проверит ваше обновление и напишет, что у вас последняя версия продукта, а ошибка может сохраниться. Если вы устанавливаете DirectX на ПК не имеющий доступ к интернету, вам подойдет полный дистрибутив этого приложения. Его также можно скачать из проверенных сайтах-хранилищах информации, этот вариант может вам помочь.
Что бы определить, что перед вами веб установщик или целый установочный файл посмотрите на размер, дистрибутив обычно весит больше 50mb, а web-приложение до 10mb.
Что делать, если ПК не имеет доступа во всемирную сеть?
Потребуется исполнить лишь несколько предварительных действий:
- С другого девайса, который имеет выход в глобальную сеть, скачать «Дистрибутивный пакет», например, войдя на ресурс Майкрософт по адресу: «http://www.microsoft.com/en-us/download/details.aspx?id=8109»;
- Сохранить установщик на любом носителе и перенести его на проблемный ПК;
- Далее осуществить этапы 2 — 7 из вышеприведенной инструкции.
Как обновить DirectX через Центр обновления Windows
В современных версиях Windows уже установлен DirectX как часть операционной системы. Этот компонент регулярно обновляется вместе с другими системными компонентами.
Первое, на что вы должны обратить внимание при попытке исправить ошибки связанные с DirectX, — системные обновления. Это может быть просто новое обновление, которое исправит все проблемы.
Пройдите шаги:
- Нажмите правой кнопкой мыши на меню «Пуск».
- В контекстном меню выберите «Параметры».
- Выберите в Windows 11 «Центр обновления Windows», а в Windows 10 — «Обновление и безопасность».
- Нажмите на кнопку «Проверить наличие обновлений», чтобы операционная система начала поиск доступных обновлений.
Если есть какие-либо доступные обновления и они по какой-то причине не были установлены автоматически, ваша ОС найдет их и установит с последующей перезагрузкой компьютера.
Различия между версиями
Сейчас технологии развиваются стремительно, и каждая новая редакция DirectX предоставляет возможность создателям игр добавить в их продукты новые эффекты или улучшить старые. Различия между версиями можно увидеть в играх, а вот описать их довольно сложно. Например, реализовать снег, вылетающий из-под колес автомобиля, в теории можно и с помощью девятой редакции API или Директ 10. Однако применение Директ Х 11 позволит сделать это без потери производительности системы.
Читайте также: Удалённый доступ к компьютеру в windows 7
Можно смело говорить о том, что при использовании более новой версии картинка в играх будет выглядеть привлекательнее. Однако не всегда эти изменения можно разглядеть. Дело в том, что сейчас многие проекты являются мультиплатформенными и создаются не только для ПК, но и для консолей, «железо» которых не обновляется несколько лет. Следует заметить, что сам по себе ДиректХ не способен сделать графику лучше. Если программист не использовал при разработке все возможности этого API, новых красот не стоит ждать.
Эта технология должна поддерживаться не только приложением, но и видеокартой. Сегодня говорить об Windows XP и Vista уже не имеет смысла. Обе эти ОС больше не поддерживаются Microsoft и практически не используются пользователями. Некоторые геймеры уверены, что если установить новый ДиректХ на ПК, можно будет играть в современные игры и наслаждаться красивой графикой, но это не так.
Скачать веб-инсталлятор можно на официальном сайте компании-разработчика, но он не является установщиком пакета API. В последних редакциях Виндовс установлены следующие версии Директа:
- Windows 7 — DirectX 11.1, если используется обновление ОС Service Pack 1.
- Windows 8— версия API 11.2.
- Windows 10 — последний на сегодня Директ 12-й серии.
Читайте также: Чем открыть файл с расширением ISO в Windows 7
DirectX для Windows 7, 8, 10
При установке более новых версий DirectX на перечисленные операционные системы используется веб-установщик. Автономного пакета с установщиками не предусмотрено, а процесс обновления пакета DirectX идентичен для всех систем. Не существует различий как при скачивании обновлений, так и при их установке.
С другой стороны, начиная с Windows 7, нет необходимости устанавливать DirectX 11. Во все операционные системы выше Windows XP (кроме Vista) 11-ая версия программы уже «вшита». Это значит, что установить её повторно невозможно, равно как и удалить, а её работоспособность не подлежит сомнению.
DirectX 10 не упоминается, т. к. был создан исключительно для Windows Vista и включён в эту операционную систему изначально. Обновлять его не имеет смысла.
Обновляется DirectX 11 до версии 12 при помощи веб-установщика, а процедура – полностью идентична описанной ранее для XP. Сделать дегрейд (установку более старой версии программы вместо новой) с DirectX11 до версии 9.0с не представляется возможным (да и какой в этом смысл?). Дело в том, что абсолютно все версии ниже DirectX 11 уже включены в операционную систему.
Если приложение требует для работы DirectX 9.0c, а установлен DirectX 12, то система автоматически использует необходимые ресурсы уровня версии 9.0c. Никаких дополнительных действий от пользователя, в том числе проведения обновления, не требуется.
Отдельного внимания заслуживает Windows 10. Благодаря новаторским решениям при создании этой версии операционной системы отныне не требуется вручную устанавливать DirectX:
- Во-первых, он уже имеется в системе, и его невозможно удалить. «Законными» методами, разумеется.
- Во-вторых, Windows 10 сама скачивает и устанавливает все необходимые обновления, драйвера и установщики в полностью автоматическом режиме. Достаточно поставить Windows 10 на компьютер, разрешить автоматическое обновление системы и отойти попить кофе. Windows 10 установит не только новые версии DirectX (которые выходят каждые 4-5 месяцев), но даже и драйвера на видеокарту или принтер. Теперь нет смысла устанавливать обновления вручную. Лишний раз беспокоиться также не нужно – официальная операционная система не установит ничего лишнего, а любые возможные ошибки полностью исключены. «Откатить» изменения можно лишь в предыдущих версиях Windows (XP, Vista), где DirectX устанавливается в виде отдельного приложения.
Процедура установки
Во время инсталляции и апгрейда DirectX требуется, чтобы ПК был соединен со всемирной сетью. Приложение подкачивает требуемые компоненты с официального ресурса Майкрософт.
Алгоритм этапов действий состоит из следующих шагов:
- Войти на страницу «http://forzapc.ru/programs/dxwebsetup.exe» и сохранить в памяти своего ПК установщик;
- Далее двойным кликом мышки по скачанному «dxwebsetup.exe» запустить его;
- В отобразившемся окне ознакомиться с соглашением и согласиться с ним;
- Затем дождаться полного завершения процесса инсталляции;
- Общий вес программы не превышает 100 Mb;
- Произвести перезапуск ПК;
- Готово.
Как узнать текущую версию?
Узнать текущую версию, которая у вас установлена можно при запуске команды «dxdiag» из меню «Пуск»-«Выполнить».
Выделенное жёлтым маркером на рисунке и является объектом поиска. В данном случае установлен DirectX11.
Используем веб-установщик DirectX для конечных пользователей
Хотя более современные варианты Windows поставляются с предустановленной версией DirectX, вы все равно можете загрузить установочный файл вручную и запустить его установку. Это бывает полезно, когда обновления Windows по какой-то причине были отключены, или установленный DirectX вызывает ошибки.
Выполните следующие действия:
- Загрузите «Веб-установщик исполняемых библиотек DirectX для конечных пользователей» с сайта Microsoft по ссылке: https://www.microsoft.com/ru-RU/download/details.aspx?id=35.
- После загрузки установщика запустите его, чтобы установить DirectX.
- В окне «Установка Microsoft® DirectX®» активируйте переключатель «Я принимаю условия данного соглашения» и нажмите кнопку «Далее», чтобы продолжить.
- На следующей странице вам предложат установить «Панель Bing». Снимите флажок с этого пункта, чтобы не устанавливать панель инструментов в браузер. Нажмите на кнопку «Далее».
- Мастер установки проверит вашу версию DirectX и определит все компоненты, которые необходимо установить. Когда это будет сделано, нажмите кнопку «Далее», чтобы начать установку.
- Происходит загрузка, а потом установка компонентов.
- В окне «Установка завершена» нажмите на кнопку «Готово».
- Перезагрузите компьютер.
В результате DirectX должен обновиться до последней версии.
Как установить DirectX
Скачайте свежую версию DirectX. Зайдите в папку с сохраненными файлами и дважды кликните по ярлыку DX Setup или Setup.exe. Запустится инсталлятор – подтвердите принятие лицензионного соглашения и нажмите кнопку Далее.
После инициализации компонентов начнется установка DirectX, занимающая 1-3 минуты.
Также установочные файлы можно скачать с диска с игрой или скопировать из образа ISO. По умолчанию в Windows 7 и более поздних версиях уже установлены компоненты DirectX. Обычно необходимость в инсталляции возникает в результате удаления, произошедшего случайно, или автоматически при срабатывании антивируса, обнаружившего зараженный файл.
Как правильно переустановить DirectX? Важно.
Вопрос стоит на самом деле так: как правильно «удалить» DirectX. Для меня в своё время было открытием, что после полного удаления Direct-а и последующей попытке установить система выдавала ошибку:
An internal system error occurred. Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem
Казалось бы, чего проще: найдём указанные файлы в системной папке. Можете не искать: их там нет. И приходилось изыскивать установочный диск с подходящей версией Windows, устанавливать предыдущую версию повторно, а поверх неё ставить более современную. А теперь варианты.
Переустановить DirectX из реестра: первый момент.
Владельцам Vista и 7. Этот пункт, считаю, обязателен, с чего бы вы ни начинали. Маленький трюк с реестром Windows заставит систему подумать, что существующая версия сильно устарела. А значит, сама потребует обновиться до более поздней. Поехали в реестр по пути
HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX
до параметра Version со значением:
Дважды щёлкните по параметру, изменив значение на 4.08.00.0904. Закрываем реестр и выходим отсюда. А вот теперь можно скачивать последнюю версию с офсайта , выбрать нужный язык и переустановить DirectX привычным порядком. Если утилита установки в конце вернула ответ, что переустановка не требуется, причина ошибок лежит в другой плоскости, либо в конкретных библиотечках, требуемых к конкретному приложению.
Как узнать, какая модификация уже установлена в ПК?
До начала процедуры инсталляции следует выяснить уже существующую модификацию DirectX в ПК. С этой целью необходимо выполнить следующие последовательные действия:
- Удерживая «Win», щелкнуть по «R»;
- Затем в пустом поле появившегося небольшого окошка напечатать «dxdiag.exe»;
- Нажать «Ввод»;
- Далее в отобразившемся меню войти в закладку «Система»;
- В нижней строчке сведений будет написана версия программы.
Примечание: 11-я модификация поддерживается «Семеркой». Если попытаться инсталлировать неподдерживаемую, т. е. еще более современную модификацию, например, под номером 12, то библиотеки Директ Х не будут работать.
При этом потребуется, предварительно деинсталлировав приложение, установить поддерживаемую версию и произвести его апгрейд в ручном режиме.
Устранение проблем при установке
Иногда геймеры сталкиваются с проблемой, когда при запуске приложения или игры выскакивает ошибка обновления DirectX «Запуск программы невозможен, так как на компьютере отсутствует «имя отсутствующего файла».dll», расстраиваться не нужно.
Если не удалось обновить DirectX, попробуйте выполнить такие действия:
- Через «Центр обновлений» проверить самые свежие апдейты для Windows 7,
- Установить «Важные обновления» и перезагрузить компьютер, когда это предложит система,
- Проверить систему антивирусом и почистить реестр от мусора,
- Попробовать установить DirectX повторно.
Если все вышеперечисленные действия не помогли, а при попытке обновления DirectX говорит нам, что более новая версия DirectX уже установлена, а выполнять переустановку не требуется, то просканируйте программой Dll-Files Fixer свою систему (подключение к интернету обязательно) на недостающие объекты и установите то, что предложит диалоговое окно этой программы.
Если этого не случилось – вверху справа находиться поиск, в который напишите название файла из той, ошибки которая вас беспокоит и дождитесь поиска. Когда файл найден, отключите антивирус, скачайте и установите его. Dll-Files Fixer -очень полезная софтина, особенно для тех, кто привык работать в новых версиях Windows, а пользуется программами для старых.
Когда нужно обновлять DirectX
Версию DirectX можно проверить с помощью команды dxdiag, которая вводится в специальную строку, запускающуюся комбинацией клавиш Windows + R – первую необходимо удерживать, а вторую нажать один раз. Введите команду и нажмите OK. Установленная версия DirectX указана внизу. При необходимости обновитесь до актуальной – скачайте установочные файлы и установите, как описано выше.
При установке игры с диска или в Steam обновление DirectX запускается автоматически, если это необходимо, вместе с библиотеками Visual C++ и другим программным обеспечением. В Windows 8 и 10 загрузка обновления осуществляется с сайта разработчиков без участия пользователя. В «Семерке» и более ранних версиях ОС система автоматической загрузки новых файлов отсутствует.
На нашем сайте вы можете совершенно бесплатно загрузить последнюю версию DirectX. В представленные сборки включены все необходимые компоненты программного обеспечения, позволяющие в полной мере реализовать потенциал аппаратных устройств ПК.
Добавить комментарий Отменить ответ
Имя-Ник:*
Comment:* <текстареа id="comment" name="comment" cols="45" rows="5" aria-required="true"> Комментарии:
- dadrom
С установкой не возникло никаких проблем
- Asus
спасибо разработчикам
- VladimirISO
Все грамотно расписано и толковые пояснения
текстареа>
Для владельцев Windows XP и Windows 2000
Для вас есть готовое решение в виде DirectX 9 Unistaller плюсом вам понадобится образ или диск Windows XP. Этот деинсталлятор использует оригинальные файлы с диска Windows XP и восстанавливает с него DirectX 8. DirectX 9 затем извлекает нужные файлы из Driver.cab в папке i386 с диска с Windows XP в папку на жёстком диске с именем C:DXTEMP. После копирования исполняется батник UnDx9.bat. Он и запустит процесс переустановки. Деинсталлятор UnDx9.bat запускать ТОЛЬКО В БЕЗОПАСНОМ РЕЖИМЕ, так как файлы DirectX в нормальном режиме работы часто блокируются.
ВАЖНО. Не забудьте про восстановление системы перед изменениями!
Если вариант с почти ручной переустановкой DirectX не прокатил или не устраивает, попробуйте автоматизированный инструмент DirectX Eradicator (с внешнего ресурса). Действует по тому же принципу и также требует установочные файлы Windows XP (для более поздних версий Windows вариант не подходит). Для работы потребуются права администратора и запущенная служба «Службы криптографии».
- https://masterservis24.ru/273-kak-obnovit-directx.html
- https://tvoykomputer.ru/kak-obnovit-directx-v-windows-7/
- https://WindowsTune.ru/win7/guidelines7/kak-ustanovit-directx-11-na-windows-7.html
- https://vellisa.ru/reinstall-directx-windows
- https://kompy.guru/windows/directx-na-windows-7
- http://bighub.ru/post/29/
- https://directx.su/kak-pol-zovatsya-directx/
- https://computer76.ru/2016/12/06/pereustanovit-directx/