Когда дело доходит до Windows 10, мы всегда продолжаем поиск драйверов и программного обеспечения в Интернете. Теперь некоторые из вас могут сказать, что Центр обновления Windows достаточно хорош для самостоятельной установки драйверов и системного программного обеспечения. Да, вы правы, но иногда этого недостаточно. Сегодня мы увидим несколько простых шагов по устранению неполадок, если вы не можете установить DirectX на Windows 10.
DirectX используется приложениями для создания и управления своими анимациями, мультимедийными эффектами и изображениями. Это интерфейс прикладного программирования (API), который гарантирует, что в вашей среде Windows все гладко, как масло. Он работает с помощью бинарных библиотек времени исполнения, которые поставляются с DirectX Software Development Kit (SDK).
Если вы не знакомы с компьютером, вам может быть трудно понять эти термины. Короче говоря, DirectX — это набор инструкций, который гарантирует, что вы получите плавный и интерактивный пользовательский опыт.
Настройка DirectX: произошла внутренняя системная ошибка. Чтобы определить проблему, обратитесь к файлам DXError.log и DirectX.log в папке Windows.
В большинстве случаев ошибки выброса DirectX возникают из-за некоторого промежуточного вмешательства .NET Framework . Но это еще не все, ошибки могут возникать и по другим причинам. Эти причины время от времени меняются, и всегда трудно сказать, какая из причин лежит в основе ошибки.
Мы собираемся попробовать следующие проверенные и проверенные методы для устранения ошибки.
- Установите предыдущую версию DirectX, если требуется
- Проверьте наличие обновлений драйвера графической карты.
- Загрузите и установите распространяемый Visual C ++
- Установите .NET Framework с помощью командной строки.
Прежде чем мы начнем, обязательно попробуйте каждый метод, если ошибка все еще существует. Имейте в виду, что вам необходимо перезагрузить систему после завершения каждого метода.
Почему directx не устанавливается?
Если в Windows уже присутствует актуальная версия библиотеки, онлайн-установщик, обнаружив ее, не берется ставить в систему новый DirectX. Еще проблемы могут быть спровоцированы неполадками в совместимости или некорректной работой антивируса. Большинство проблем удается решить следующей инструкцией.
Directx не устанавливается что делать:
- Скачиваем DirectX с сайта производителя.
- Отключаем не 10 минут антивирус. Это можем сделать через трей (рядом с системным временем), нажав правой кнопкой мыши (ПКМ) по символу антивирусного ПО.
- Делаем клик ПКМ по загруженному файлу и выбираем опцию «Исправление проблем с совместимостью».
- Удаляем предыдущую версию DirectX.
Кстати, мы не упомянули, как включить DirectX 12 на Windows 10. Большинство игр успешно работают как с DX11, так и DX12, но по умолчанию используют более старую версию. Она надежнее и поддерживается большинством устройств.
Вопрос — ответ
В. Какие компоненты входят в DirectX? О. В комплект DirectX входят следующие инструменты: DirectDraw, Direct3D, DirectSound, Directlnput, DirectPlay, DirectAnimation, DirectShow и DirectMusic. Каждый из этих инструментов применяется для работы с конкретным видом объекта, например, DirectDraw служит для обработки двухмерных изображений, Direct3D — трехмерных, DirectSound отвечает за трехмерный звук и микширование.
В. Почему DirectX не устанавливается? О. Если при запуске инсталлятора DirectX Dxwebsetup.exe появляется сообщение «DirectX did not copy a required file», то проблема может быть вызвана наличием отладочного файла
Попробуйте его удалить.
В. Как удалить новую версию и установить старую? О. В соответствии с официальным заявлением компании Microsoft, удалить DirectX из системы невозможно. Проблемы при работе с Windows XP 95 версия DirectX, вы можете ее обновить, но вот поменять новую версию на предыдущую у вас не получится. Поможет решить данную проблему программа DirectX Eradictor, предназначенная для удаления DirectX с версии 2.0 по 9 включительно. Скачать программу . Распакуйте все файлы программы в каталог на жестком диске и запустите файл dxerad.exe. На вопрос, действительно ли вы хотите удалить DirectX, ответьте «Да». Для успешного завершения удаления DirectX, перезагрузите Windows. После этого будут удалены все файлы DirectX и очищен системный реестр. Если удаление DirectX прошло успешно, установите другую его версию, так как без DirectX не будут работать ни игры, ни мультимедийные приложения.
Еще одна программа для удаления DirectX — DirectX Killer 1.0 — Данная программа предназначена для удаления средства DirectX с вашего компьютера. Скачать .
DirectX Happy Uninstall — утилита, которая полностью удаляет из системы набор мультимедийных библиотек DirectX любой версии, включая DirectX 11. Имеется опция сохранения резервной копии DirectX (перед удалением) с возможностью ее автоматического востановления. Поддерживаемые системы: Windows 2000/XP/2003/Vista/2008/Win7/2008R2 x86 и x64. Программа платная. Сайт программы
Почему не устанавливается directx: возможные причины
Для того чтобы выяснить, почему происходят сбои при попытке инсталляции этой платформы, в самом простом случае можно обратиться к log-файлам ошибок (DirectX.log и DXError.log). Опытный пользователь сразу сообразит, в чем проблема. Но вот рядовому юзеру такая информация может не сказать вообще ничего.
Поэтому если у вас, например, в Windows 7 не устанавливается DirectX, и процесс прерывается появлением сообщения об ошибке, далее предлагается посмотреть на список возможных причин такого поведения системы. Самыми основным считаются следующие:
- воздействие вирусов;
- повреждения файла инсталлятора;
- неправильный запуск установщика;
- отсутствие прав на установку;
- критические сбои системы, связанные с обновлениями;
- отсутствие драйверов или сбои в работе видеокарты;
- ошибки жесткого диска;
- проблемы с оперативной памятью;
- устаревшая прошивка BIOS.
Причины проблемы
Неполадки, связанные с установкой библиотеки DirectX, носят программный характер.
Однако это не одна причина, позволяющая объяснить природу возникновения проблемы, а целый комплекс факторов:
- отсутствие или устаревшая версия вспомогательного ПО;
- ошибочная блокировка инсталлятора антивирусом;
- наличие вредоносных файлов;
- поврежденный инсталлятор;
- устаревшие драйверы видеокарты.
Какой бы фактор ни стал причиной возникновения проблемы, неполадки удастся устранить без помощи специалистов. При этом необходимо обратиться к рекомендациям, которые дают четко понять, какие шаги приведут к исправлению ошибки.
1] установите предыдущую версию directx, если требуется
Существуют приложения, которые до сих пор не поддерживают последние версии DirectX. Иногда вам просто нужно вручную загрузить предыдущие версии, такие как DirectX9. Теперь, чтобы проверить, какая версия DirectX установлена на вашем компьютере,
- Нажмите клавиши Win R. Откроется окно «Выполнить».
- Введите dxdiag и нажмите ввод. Откроется инструмент диагностики DirectX.
- На вкладке Система найдите версию DirectX.
Как узнать версию
В Windows 10
Одновременно нажмите «R» и «Win». В поле напечатайте: «dxdiag».
Откроется инструмент диагностики DirectX. На вкладке «Система» последней строкой данных отображается установленная на ноутбуке или настольном компьютере версия.
В Windows 7
Необходимые действия пользователя:
- Перейдите в главное меню системы. Для этого нажмите кнопку «Пуск»
- Напечатайте «dxdiag»
- Из результатов поиска выберите элемент, название которого совпадает с запросом пользователя
- В разделе «Информация о системе» найдите номер версии в соответствующей строке
В версиях 8 и 8.1
Действия совпадают с теми, которые нужно выполнять в седьмой версии. Отличия для сенсорных экранов:
- Проведите по дисплею от правого края к центру
- Тап по кнопке «Поиск»
2] проверьте наличие обновлений драйвера графической карты.
Много раз замечено, что версия DirectX вашей системы не совместима с графическими драйверами . Это происходит из-за отключенных автообновлений. Чтобы выполнить этот метод, убедитесь, что ваша система регулярно получает обновления.
- Нажмите Win X клавиши. Откроется меню быстрого доступа.
- Нажмите на Диспетчер устройств. Откроется новое окно диспетчера устройств.
- Нажмите на Display Adapter, драйверы дисплея, доступные в вашей системе, будут видны.
- Щелкните правой кнопкой мыши на адаптере Intel HD и выберите обновление.
- Нажмите на Поиск автоматически для обновления программного обеспечения драйвера. Просто убедитесь, что ваша система имеет активное подключение к Интернету.
- Если последние драйверы уже установлены, он сообщит вам об этом, а если нет, то загрузит и установит последние обновления.
- Теперь, если на вашем компьютере также есть выделенный графический процессор, в списке адаптера дисплея щелкните его правой кнопкой мыши и выберите «Удалить устройство». Установите драйверы снова с официального сайта GPU.
- Если вы знаете, как обновить драйверы графического процессора из его приложения, вы можете пропустить шаг 7 и продолжить обновление драйверов.
Проблемы с пакетами обновлений
Наконец, самая большая проблема, по мнению подавляющего большинства экспертов, состоит в конфликтах установщика с обновлениями. Самый яркий тому пример – пак-обновления SP1 для Windows 7.
Вроде бы оба программных продукта (и обновление, и DirectX) являются разработкой одного производителя и конфликтовать не должны. Но мы-то с вами знаем, насколько недоработанными могут быть апдейты.
В этой ситуации необходимо зайти в «Центр обновления Windows» и в списке установленных пакетов обновлений найти апдейт с номером КВ976932, после чего удалить его, предварительно создав резервную копию системы.
После этого компьютер перегружается, а затем в том же центре обновления задается ручной поиск апдейтов. В процессе поиска как раз и будут найдены все нужные обновления, включая и компоненты DirectX. Если установка пройдет без проблем, можете загрузить с официального сайта Microsoft самую свежую модификацию платформы и установить ее самостоятельно, хотя проще всего скачать небольшой файл веб-инсталлятора и воспользоваться им. В этом случае не придется искать версию DirectX под разрядность своей системы и скачивать полный установочный дистрибутив.
4] установите .net framework с помощью командной строки
Если описанный выше способ не сработал для вас, вы можете загрузить и установить его с помощью командной строки. Для установки платформы мы будем использовать службу обслуживания образов развертывания и управления ими (DISM) в Windows.
- Откройте меню Пуск, введите cmd . Выберите командную строку и нажмите « Запуск от имени администратора» . Убедитесь, что у вас есть активное подключение к Интернету.
- Введите следующую команду и нажмите Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
- Теперь дождитесь окончания процесса. Перезагрузите систему, как только процесс завершится.
:/> Не устанавливается Directx на Windows 7 или Windows 8? Узнайте решение!
Поскольку эти методы уже доказали свою полезность, ваша ошибка не должна появляться снова.
Устранение сбоя
Ошибка гласит, что веб-инсталлятор Директ Икс не может скачать компоненты библиотеки с серверов Майкрософт. Сразу же вырисовывается две логичных причины ее появления:
- На компьютере не работает интернет. Чтобы это проверить, попробуйте открыть браузер и перейти на какой-нибудь сайт.
- Временно недоступны сервера Microsoft. Их доступность можно узнать, посетив сайт https://www.microsoft.com/en-us/download/.
Если же сбой связан не с одним из этих двух обстоятельств, то двигаемся дальше. Можно даже в принципе не выяснять, почему не устанавливается DirectX.
Достаточно просто воспользоваться офлайн-инсталлятором. Он не требует подключения к интернету, поэтому данной неисправности возникнуть не может.
Рекомендуем! InstallPack | Стандартный установщик | ||
Официальный дистрибутив DirectX | Тихая установка без диалоговых окон | Рекомендации по установке необходимых программ | Пакетная установка нескольких программ |
DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.
Загрузите файл полного установщика с нашего сайта, а затем запустите его. Появится окно с названием DirectX June 2010 SDK. В нем нажмите кнопку Yes.
Теперь кликните Browse, чтобы указать каталог для извлечения файлов. Предпочтительнее всего создать папку в корне диска, в имени которой будут присутствовать только латинские буквы или цифры. Теперь кликните OK в обоих окнах. Далее, откройте выбранный каталог в проводнике. Отыщите в нем DXSETUP.exe. Щелкните по файлу ПКМ и выберите вариант запуска с администраторскими привилегиями.
Теперь пойдет непосредственно инсталляция. Согласитесь с лицензионными условиями и нажимайте по «Далее», пока не начнется копирование файлов.
Обычно, процедура длится около минуты. Дождитесь ее окончания. Вам остается только кликнуть по кнопке завершения.
Альтернативный вариант
Вполне возможно и такое, что DirectX не устанавливается из-за системных ограничений, наложенных на программу. Тогда стоит ей предоставить права администратора. Делается это так:
- Скачайте веб-установщик.
- В проводнике перейдите к каталогу, куда сохранился файл.
- Клик по нему правой кнопкой мыши.
- Нажмите на вторую опцию.
- Завершите инсталляцию, следуя текстовым подсказкам. Не забудьте деактивировать опцию, связанную с панелью Bing.
Многие пользователи при попытке установить или обновить компоненты DirectX сталкиваются с невозможностью инсталляции пакета. Зачастую, такая проблема требует немедленного устранения, так как игры и другие программы, использующие DX, отказываются нормально работать. Рассмотрим причины и решения ошибок при установке DirectX.
Блокировка антивирусом или другими защитными системами
Это случается довольно часто. Некоторые продукты такого рода вместо поиска вирусов развлекаются тем, что блокируют все подряд. Инсталлятор библиотек тоже вполне может быть блокирован такой программой. И тогда появляется пресловутая ошибка, мешающая нормальной установке библиотек.
Эту проблему нужно решать. Поэтому на время установки DirectX мы отключим антивирус и службу Брандмауэра Windows. Последний тоже любит блокировать все подряд. В качестве примера рассмотрим отключение защиты в программе ESET Smart Security. Это неплохой и весьма популярный антивирус. Вот инструкция:
Вот так отключается пресловутый Брандмауэр Windows. После того, как с ним разобрались можно приступать к отключению антивируса. Вообще, таких программ много. Но общий алгоритм действий будет сходным. Отличия только в несущественных мелочах. Мы рассмотрим этот процесс на примере Smart Security от компании ESET:
После отключения всех блокировок можно пытаться заново инсталлировать DirectX. Если проблема была в антивирусе или брандмауэре, то установка должна пройти нормально. А если нет, то тогда придется обратиться к следующему пункту. Такое поведение мастера установки может быть вызвано воздействием вредоносных объектов.
Восстановление системных файлов
Первый (и обязательный) шаг. Если на вашем компьютере находились вирусы, то они могли существенно повредить некоторые файлы операционной системы, требующиеся для нормальной установки библиотеки.
Иногда по этой причине при установке DirectX нет доверия к CAB файлу. Однако данную проблему можно решить. Причем при помощи инструментов самой ОС Windows. Вот подробная инструкция, рассказывающая о том, как нужно восстанавливать системные файлы.
Данная команда запустит сканирование файлов Windows. Если чего-то будет не хватать, то система восстановит это в процессе сканирования. После завершения работы консоли потребуется закрыть все окна и перезагрузить компьютер или ноутбук.
Стоит отметить, что такая проверка (вместе с восстановлением) может занять от 5 до 10 минут времени. Зато велика вероятность, что после рестарта DirectX установится нормально. Если же этого не произошло, то нужно переходить к следующей главе.
Вводная информация
Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.
Что такое DirectX?
Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.
А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.
Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.
Для владельцев windows xp и windows 2000
Для вас есть готовое решение в виде DirectX 9 Unistaller плюсом вам понадобится образ или диск Windows XP. Этот деинсталлятор использует оригинальные файлы с диска Windows XP и восстанавливает с него DirectX 8. DirectX 9 затем извлекает нужные файлы из Driver.cab в папке i386 с диска с Windows XP в папку на жёстком диске с именем C:DXTEMP.
ВАЖНО. Не забудьте про восстановление системы перед изменениями!
Если вариант с почти ручной переустановкой DirectX не прокатил или не устраивает, попробуйте автоматизированный инструмент DirectX Eradicator (с внешнего ресурса). Действует по тому же принципу и также требует установочные файлы Windows XP (для более поздних версий Windows вариант не подходит). Для работы потребуются права администратора и запущенная служба “Службы криптографии”.
Драйвер( )
Иногда причиной отказа внедрения в систему нужных компонентов сборки является использование некорректного драйвера для видеокарты. Обычно это проявляется после запуска какой-то игры, требующей для картинки определенных ресурсов. Такими выступают: последние версии ГТА, DeusEx, NFS и большинство современных проектов.
Решить проблему просто – отправляйтесь на официальный сайт создателя вашей детали и скачивайте нужный инсталлятор. Если у вас ноутбук – можете обратиться к главному онлайн-ресурсу производителя, где и найдете соответствующее ПО.
Что ж, как видно, проблем, влияющих на размещение в системе DirextX может быть много. Если ни один из пунктов вам не помог, возможно стоит задуматься о переустановке операционки.
Если вам что-то вдруг непонятно, всегда есть вариант посмотреть видео на эту тему:
Надеюсь, вам помогла статья справиться с недугом. Подписывайтесь и рассказывайте друзьям!
Запрет на установку( )
В Windows 8 и любых других версиях операционных систем от Microsoft предусмотрена возможность создания нескольких учетных записей. При этом для каждой из них можно прописать определенные условия, согласно которым пользователи будут действовать.
Иногда основной проблемой оказывается запрет на установку вообще чего-либо на компьютер под используемой учетной записью. Решается проблема следующим образом:
- Необходимо загрузить операционную систему под администратором.
- Отправиться в «Пуск» и «Панель управления».
- Нас интересуют «Учетные записи пользователей».
- Открываем нужному нам клиенту соответствующие права.
- Перезапускаем компьютер, заходим и устанавливаем компонент.
Кроме того, можно создать нового пользователя, обладающего соответствующими возможностями с самого начала.
Зачем нужен directx
Для начала нужно разобраться, что она из себя представляет. Например, вы запускаете игру, и в вашу оперативную память начинают загружаться миллионы байт информации, чтобы она обработалась не только центральным процессором, но и графическим процессором.
Вопрос в том, как заставить компьютер все это выполнять – для этого необходимы инструкции компьютеру. Если абстрагироваться, то программный код, который писали разработчики игры, – это и есть инструкции. Теперь представьте, что при создании новой игры необходимо делать это все заново, а значит буквально “гробить” года своей жизни, но в этом нужды нет, потому что есть специальные ПО, например, графическая библиотека DirectX.
Программисты подключат ее, после чего можно будет разумно использовать ее ресурсы для управления процессами, отображения графики и многого другого. Однако в некоторых компьютерах из «коробки» не поставляется эта библиотека, поэтому ниже мы расскажем вам, куда установить 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
:/> Не работают наушники на компьютере с Виндовс 7
Казалось бы, чего проще: найдём указанные файлы в системной папке. Можете не искать: их там нет. И приходилось изыскивать установочный диск с подходящей версией Windows, устанавливать предыдущую версию повторно, а поверх неё ставить более современную. А теперь варианты.
Переустановить DirectX из реестра: первый момент.
Владельцам Vista и 7. Этот пункт, считаю, обязателен, с чего бы вы ни начинали. Маленький трюк с реестром Windows заставит систему подумать, что существующая версия сильно устарела. А значит, сама потребует обновиться до более поздней. Поехали в реестр по пути
до параметра Version со значением:
Как удалить directx?
Так как удалить DirectX 12 на Windows 10 порой необходимая процедура для восстановления работоспособности библиотеки, решили выделить процедуру в отдельный пункт. Особенность действия в том, что стандартными средствами системы цель достичь не получится, нужно использовать дополнительные приложения. Чтобы программа заработала, еще нужно отключить встроенную защиту.
Как удалить DirectX для Windows 10:
- Кликаем ПКМ по значку «Этот компьютер» и переходим в «Свойства».
- Переходим в раздел «Защита системы».
- Жмем на кнопку «Настроить».
- Выбираем вариант «Отключить защиту системы» и сохраняем изменения.
- Загружаем программу DirectX Happy Uninstall.
- Устанавливаем ее, открываем и переходим во вкладку «Backup», где запускаем создание резервной копии кнопкой «Start Backup».
- Переходим на страницу «Uninstall» и нажимаем на такую же кнопку на вкладке.
- Перезагружаем систему и устанавливаем DirectX заново.
Вроде бы мы дали ответы на все распространенные вопросы, касающиеся DirectX. Если же для вас тема не закрыта, можете задавать свои вопросы в форме для комментариев.
Что нового в 12 версии?
На данный момент 12 является самой актуальной версией набора библиотек, поэтому важно знать, как установить последнюю версию DirectX для Windows 10. Она используется в новейших проектах, и, как и следовало ожидать, предлагает разработчикам настолько сложные инструменты, эффекты, полученные с помощью которых, не получаются и на современных игровых консолях. Исходя из этого, отпадает вопрос, какой DirectX лучше для Windows 10.
Однако многие игроки, обладающие достаточно дорогими и, соответственно, мощными компьютерами сталкиваются с тем, что у них устанавливается DirectX 11.2, и, как уже было отмечено выше, никаких способов, как это отрегулировать вручную не существует. Нет и каких-либо настроек Microsoft DirectX для Windows 10.
Сразу стоит сказать, что, если вы обновили набор библиотек и по-прежнему имеете версию 11.2, значит дело в вашей видеокарте, и все зависит только от ее производителя. Чтобы его узнать, нужно зайти в Диспетчер устройств.
И посмотреть какая видеокарта у вас установлена.
Лишь в его силах сделать так, чтобы новейший компонент отлично взаимодействовал с вашими аппаратными комплектующими и ускорить работу вашей ОС.
Это единственный ответ на вопрос, почему не устанавливается DirectX 12 на Windows 10.
На момент написания статьи актуальной версией библиотеки является DirectX 12. Чтобы узнать, нужно ли вам обновляться до нее, или она уже установлена на вашем компьютере, выполните следующие действия:
- Откройте программу «Выполнить» через поисковую строку системы.
Открываем программу «Выполнить»
Смотрим версию DirectX
Назначение directx
DirectX — это набор библиотек для программирования приложений, связанных с компьютерной графикой, в частности, компьютерных игр. Он был разработан корпорацией «Майкрософт» и состоит из следующих основных компонентов:
- DirectSetup: отвечает за корректную установку всего набора;
- DirectX Graphics: пакет интерфейсов для вывода 2D и 3D графики;
- DirectInput: интерфейс поддержки обратной связи между ОС и инструментами ввода (клавиатура, мышь, контроллер);
- DirectPlay: отвечает за игровую и сетевую коммуникацию;
- DirectSound/Music: интерфейс обработки и вывода звуков и музыки;
- DirectShow: отвечает за вывод общего потока аудио и видео;
- DirectX Media Objects: интерфейс кодирования/декодирования данных.
Как видите, DirectX отвечает в ОС Windows практически за все аудио и видеокомпоненты, их обработку, кодирование/декодирование и вывод. Без него пользователь не сможет запустить на своём ПК ни одну игру или приложение, использующее трёхмерные графические технологии.
Преимущества и недостатки Directx 9
Минимальное время отклика программы; + поддерживает все предыдущие версии видео карт; + стабильность работы; + ускорение производительности; + поддержка всех версий драйверов; + полная совместимость с Windows 10; Исходя из многочисленных отзывов пользователей данным софтом, DirectX 9 не имеет явно выраженных недостатков за счет постоянного обновления и усовершенствования программы.
Основные возможности
- поддержка протокола сетевых игр;
- обработка 3D графики;
- обеспечение обработки звуковых эффектов;
- ускорение отклика на команду;
- обработка команд с «мышки» и клавиатуры;
- микширование и 3D звук;
- отображение фильтрованных объектов;
- улучшенное воспроизведение погодных эффектов;
- автоматическая загрузка всех типов недостающих компонентов пакета.
*Внимание! При скачивании стандартного установщика вам потребуется предустановленный архиватор, его можно
С развитием технологий по созданию анимации для компьютерных игр и графических редакторов возникла необходимость улучшенной прорисовки объектов и визуальных эффектов. Для решения этой задачи применяется программное обеспечение DirectX. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.
Нужно ли устанавливать directx на windows 10
DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12.
Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:
- Щёлкнуть правой кнопочкой мыши по логотипу клавиши «Пуск» и выбрать строчку «Выполнить» либо применить комбинацию клавиш Win R.
- Написать в текстовом поле команду dxdiag и кликнуть по клавише «Выполнить».
- В последней строчке появившегося окна будет указана установленная версия DirectX.В Windows 10 по умолчанию встроена 12 версия DirectX
Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.
Проблемы могут возникнуть, как правило, в двух случаях:
- игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
- в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что: видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
- установлены устаревшие драйверы видеоадаптера и требуется их обновление.
Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «адаптеры», раскрыть её и записать название вашего адаптера.
Если он включен в Windows, почему игры устанавливают его
Если DirectX является частью Windows, почему игры устанавливают свою версию? Короткий ответ заключается в том, что в версиях DirectX царит беспорядок.
Не существует единой библиотеки DirectX Direct3D, от которой зависели бы все игры, или даже нескольких библиотек. Разработчики игр должны ориентироваться на точную версию вспомогательной библиотеки Direct3D. Более поздняя версия библиотеки не может быть использована. Например, если разработчик игры нацелил свою игру на d3ddx10_40.dll, игра не может использовать d3ddx10_41.dll. Требуется версия 40, и подойдёт только этот файл.
Эти файлы находятся в папке C:WindowsSystem32 в 64-разрядной системе, а 32-разрядные библиотеки расположены в C: Windows SysWOW64.
Даже если вы запустили последний установщик DirectX, нет никакой гарантии, что он установит все старые небольшие версии библиотек DirectX в вашей системе. Microsoft также решила не связывать эти файлы библиотеки Direct3D с самой Windows. Даже библиотеки Direct3D, созданные до выпуска Windows 10, например, не все включены в Windows 10. Они должны быть установлены приложением, которое в них нуждается. Как отмечает Microsoft в документации, предназначенной для разработчиков игр, «Windows Update и Service Packs не предоставляют никаких дополнительных компонентов DirectX».
Переустановка directx на windows 10
Самый простой способ, как установить DirectX 11 на Windows 10 – запустить автоматический мастер инсталляции. Он без вмешательства пользователя неплохо справляется с обнаружением устаревших версий библиотеки и по необходимости добавляет обновленный DirectX.
Инструкция:
- Переходим на официальную страницу Microsoft, распространяющую библиотеку.
- Скачиваем файл.
- Двойным кликом нажимаем на загруженный элемент.
- В окне «Предупреждение системы безопасности» жмем на клавишу «Запустить».
- Выбираем «Я принимаю условия» и щелкаем по кнопке «Далее».
- Снимаем флаг с «Установка Панели Bing» и жмем «Далее».
- Ждем до окончания работы мастера установки.
Скорее всего процедура закончилась успешно и актуальный DirectX появился в системе. Однако, так бывает не всегда. Порой отображается, что все завершилось благоприятно, но на самом деле старые поврежденные файлы все еще в системе и они мешают нормальной работе. В таком случае необходимо предварительно полностью удалить библиотеку и установить ее заново.
:/> Как поменять пароль на Виндовс 10, способы изменить доступ к учетной записи на Windows 10
Интересный вопрос!Нужно ли устанавливать DirectX с игрой? Наверное, все замечали, что к каждой игре идет в комплекте свой набор библиотек. На самом деле большинство игр будут работать, если в системе уже стоит актуальная версия программной среды, но не все.
Есть разработчики, которые модифицируют или используют какую-то конкретную вспомогательную библиотеку, что отсутствует в стандартной комплектации. Наш вердикт: ставить DirectX с игрой желательно, но в большинстве случаев не обязательно. Если согласимся с установкой, но программа найдет нужную программную среду в системе, инсталляция прервется.
Поврежденные файлы ос
Обычно для нормального старта инсталлятора DirectX достаточно запустить его от имени администратора. Тогда установка пройдет нормально. Но если вирусы на компьютере повредили важные файлы операционной системы, может появляться та самая ошибка при установке библиотек. А дальнейшие последствия могут быть еще печальнее.
В таком случае системные компоненты нужно восстанавливать. Для этого не требуется загрузочный носитель (диск или флэшка). Достаточно использовать встроенные инструменты Windows. А точнее – командную строку. Не нужно ее бояться. Если не заниматься самодеятельностью и выполнять все в строгом соответствии с инструкцией, то ничего страшного не будет.
Порядок действий следующий:
Эта процедура запустит поиска повреждений системных файлов Windows. Если чего-то будет не хватать, то инструмент восстановит недостающие компоненты. Как только все завершится, потребуется закрыть все окна и перезагрузить компьютер или ноутбук. Если этого не сделать, то изменения просто не будут учтены операционной системой.
Особенности
DirectX 9.0c для Windows 10 ничем не отличается от аналогичной версии Директа 9 для более ранних версий ОС. Так что вам предстоит устанавливать все ту же версию драйверов, что и ранее. Однако, через центр обновлений ваш компьютер может попытаться самостоятельно запросить этот драйвер, и вам даже не придется скачивать DirectX 9, он будет установлен в фоновом режиме. Если этого не произошло, то весь процесс можно пройти самостоятельно. Программа DirectX 9.0c нужна для работы:
- Всех приложений, поддерживающих технологию DirectX;
Полагать, что DX9 нужен только игроманам – это максимально ошибочно, так как без этого драйвера не работают многие мультимедийные приложения. Даже редакторы видео могут работать некорректно, если на компьютере, ноутбуке или планшете не установлен Директ Икс. Для примера можно попробовать редактор . Драйвера DirectX 9.0 работают на версиях системы x32/x64.
DirectX 9 для Windows 10 предоставляется бесплатно, и не требователен к ресурсам. Так что, если вы еще не почувствовали на себе проблем, от его отсутствия у вас на ноутбуке или планшете, рекомендуем установить его заранее. Тоже самое можем сказать и про
Проблема при установке directx на чистую систему windows 7.
Данный совет, применим для всех типов операционных систем, семейства Windows.
Совсем недавно столкнулся с проблемой при установки DirectX на чистую систему. В процессе установки, выдаётся следующее сообщение об ошибке:
—————————
Установка DirectX
—————————
Произошла внутренняя системная ошибка.
Чтобы определить причину ошибки, просмотрите файлы DXError.log и DirectX.log в папке Windows.
—————————
ОК
Сам DirectX, не левый – проверенный временем, с официального сайта Microsoft. Операционная система Windows 7 – лицензионная, только что установленная со всеми установленными обновлениями. Вирусов – нет. Программы установлены только лицензионные, не одной пиратской. Стоит последняя версия антивируса, со свежими обновлениями – Kaspersky Internet Security 2022.
Хочу сказать сразу, что такие проблемы, часто бывают из-за вирусов, поэтому, если вы столкнулись с такой проблемой на компьютере, где ОС Windowsбыла уже установлена давно и активно использовалась, рекомендую вам произвести следующие действия:
Проверьте систему на наличие вирусов, следующими утилитами:
Обязательно установите/обновите DirectX,
Microsoft Visual C и RuntimePack (ссылки ниже).
Обновите свой DirectX, пройдя по ссылке, на официальный сайт
Microsoft
:
https://www.microsoft.com/ru-ru/download/confirmation.aspx?id=35
В моём случае, это не помогло. Причина, оказалась в самом антивирусе. Наверное, вы часто сталкивались с призывами: «Перед установкой данной программы, отключите свой антивирус». Часто, такие рекомендации даются при установке пиратских/нелицензионных программ. Настоятельно не рекомендую этого делать. Но, в случае установки DirectX, это нужно было сделать. Более того, простое отключение антивирусной защиты в моём антивирусе Kaspersky Internet Security 2022 – не помогло. DirectX по прежнему не устанавливался и выдавал ошибку. Помогла только полная выгрузка антивируса из системы. Как только антивирус был выгружен из системы, DirectX установился без проблем и порадовал сообщением, об своей успешной установке.
Вывод.
Если вы столкнулись с проблемой при установке DirectX, проделайте обязательно по порядку те пункты, которые указаны выше. И только, если у вас возникает проблема при установке DirectX на чистую ОС Windows, как это было в моём случае при включённом антивирусе, попробуйте отключить антивирус и фаервол на время установки/обновления DirectX. При необходимости, выполните полную выгрузку антивируса из системы, так как простое отключение антивируса, не всегда решает эту проблему.
Если ничего не помогло.
В случае, пройденных всех вышеприведённых этапов, вы не можете по прежнему установит/обновить свой DirectX, выполните переустановку своей системы в режиме «Обновление». Это, позволит вам сохранить все свои программы, файлы и настройки системы и обновить все системные файлы.
Также, подобные проблемы, при установке DirectX, очень в больших масштабах присутствуют на пиратских сборках ОС Windows. Не пользуйтесь пиратскими сборками и избавитесь, от многих проблем.
Другие варианты установки
Как ни странно это звучит, но иногда DirectX не устанавливается только потому, что старту процесса препятствует установленный антивирус. Казалось бы, такого быть не должно, тем не менее, ситуация довольно распространенная.
Как вариант — просто отключите установленное средство защиты на время проведения инсталляции. В некоторых случаях проблема устраняется именно таким образом.
Если и после этого появляются ошибки, возможно, стоит скачать не самый последний пакет (DirectX 12), а инсталлятор платформы рангом ниже (например, версию 9, которая поддерживается Windows 7 и выше). Как вариант, можно использовать установщик DirectX End-User Runtimes.
Устанавливаем directx и проверяем его версию
Если вы начали искать информацию о том, как установить DirectX, то у вас определенно возникла какая-то проблема с запуском того или иного приложения. Скорее всего, этим приложением является видеоигра, после запуска которой перед вами высветилось сообщения об отсутствии некого DLL-файла, по всей видимости, относящегося к DirectX, о чем вы уже наверняка и сами узнали из интернета.
Вы двигаетесь в правильном направлении! Подобные ошибки действительно решаются установкой DirectX. Но как же его установить? Делается это двумя путями: через веб-установщик, скачиваемый с официального сайта Майкрософт, и через установщик, который прилагается к самой игре/программе.
Откройте для начала корневую папку с нужным вам приложением и поищите папку Redistributable, Redist или что-то в этом же духе. Не всегда, но довольно часто там будет лежать исполняемый файл DXSETUP.exe, т.е. установщик, и куча архивов с DLL-файлами. Запустите установщик и следуйте дальнейшим инструкциям на экране, чтобы установить найденную версию DirectX.
Ошибка DirectDraw в Windows 10 и ее исправление
Наличие на компьютере последней версии DirectX — обязательное условие для запуска целого ряда игр, использующих 3D-графику, но это еще не гарантирует отсутствие ошибок. Так, при запуске игр и 3D-редакторов вы можете столкнуться с ошибкой DirectDraw с тем или иным кодом. Причиной ее появления вполне может быть поврежденный DirectX, но у этой проблемы могут быть и иные причины. Что же еще способно вызвать эту неполадку?
Отключены DirectDraw и Direct3D
DirectDraw предоставляет приложениям непосредственный доступ к видеопамяти, используется для ускорения рендеринга двухмерной графики. Direct3D подобен DirectDraw, но отвечает за работу с трехмерной графикой. Оба эти API должны находиться в активном состоянии.
Чтобы проверить их статус, выполните в окошке Win + R команду dxdiag, переключитесь в открывшемся окне на вкладку «Экран» и посмотрите блок «Возможности DirectX».
Если API имеют статус «Откл», откройте управление компонентами Windows, разверните пункт «Компоненты прежних версий», установите галку в пункте DirectPlay и перезагрузитесь.
Задействуйте настройки совместимости
Так как ошибка DirectDraw в Windows 10 в определенной мере связана с используемым приложениями разрешением, как вариант, можете попробовать такой трюк.
Откроете свойства исполняемого файла приложения, при запуске которого выдается ошибка, переключитесь на вкладку «Совместимость» и установите птичку в чекбоксе «Использовать разрешение экрана 640 x 480».
Решение не самое лучшее, так как работать в таком разрешении будет явно некомфортно.
Устаревшие видеодрайвера
Ошибка DirectDraw может быть вызвана и некорректной работой видеодрайвера. Проверьте актуальность драйвера видеокарты и обновите его в случае необходимости. Желательно использовать «родные» драйвера, а не те, которые поставляются Microsoft в составе операционной системы.
Переустановка DirectX
Если устранить ошибку не удалось, попробовать рискнуть переустановить DirectX.
В Windows нет опции удаления этого компонента, поэтому действовать придется прямо и даже грубо, удалив библиотеки DirectX вручную.
Для этого загрузитесь с любого LiveCD с файловым менеджером на борту (это нужно, чтобы обойти права доступа), зайдите в папку C:\Windows и выполните поиск файлов, в названии которых имеется «D3dx».
Удалите все эти библиотеки, создав на всякий случай их резервные копии.
Загружаемся в обычном режиме, идем на сайт dlltop.ru/soft, заходим в раздел DirectX.
И скачиваем последнюю версию Директ для вашей операционной системы.
Запустите установщик и проследуйте указаниям мастера.
В результате на ваш ПК будет загружены и установлены все необходимые библиотеки компонента.