Содержание
Приветствую Вас многоуважаемые посетители. Пользователи новички, которые не давно стали обладателями компьютера с операционной системой windows, возможно пожимают плечами услышав термин directx. И, уж тем более, понятия не имеют как узнать версию directx или как установить его последнюю версию. Прочитав до конца данную статью они смогут устранить данный пробел в своих компьютерных знаниях. А я постараюсь все объяснить простым доступным языком, используя при этом иллюстрации (скриншоты) для более легкого запоминания.
Directx. [Общая информация]
Для начала узнаем определение данного термина. Прибегнем к помощи википедии. Directx (в переводе с англ. direct – прямой, непосредственный; произносится как “ДайректИкс” или “ДиректИкс”) – это набор API (интерфейс программирования приложений, интерфейс прикладного программирования; с англ. application programming interface, API [эй-пи-ай]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних) разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. Если говорить простым языком, то это посредник между видеокартой и приложением (в основном играми), который позволяет использовать всю вычислительную мощность компьютера для отрисовки тяжелой, детализированной графики.
Версии Directx.
Первая версия directx 1.0 впервые появилась в 1995 году. Дата релиза 30 сентября. С тех пор версии обновлялись почти ежегодно, иногда даже по нескольку раз за год. Самая последняя версия на момент написания данного поста это directx 12, которая включена в состав Windows 10. Дата релиза крайней версии 29 июля 2015 года.
Чем отличаются версии Directx?
Чем выше версия directx, тем четче картинка в видеоиграх и тем лучше оптимизированы процессы связанные с обработкой этой картинки. С выходом каждой новой версии в него добавляются новые возможности, а старые оптимизируются. Но здесь следует отметить, что сама библиотека directx ни как не улучшает графику в играх. Она просто позволяет более эффективно воспользоваться мощностью (всеми возможностями) графического адаптера (видеокарты).
Как узнать версию directx установленную в системе?
Узнать версию directx на windows легко. Для этого комбинацией клавиш WIN+R запускаем командную строку “Пуск-Выполнить” и в поле ввода набираем команду dxdiag. Далее жмем Enter. Откроется вот такое окно. Как вы видите в строке “Версия directx” указано 12. Значит в системе установлена 12 версия directx (входит в состав windows 10).
Совместимость
Многие современные видеокарты имеют специальные directx-совместимые драйвера. Пользователь, который хочет выжать все из своей видеокарты, должен установить именно ту версию directx, которую поддерживает видеокарта. Информацию о том, какую версию поддерживает видеокарта, можно узнать на официальном сайте производителя. Чтобы все работало как надо, нужно чтобы directx определенной версии поддерживали все стороны: операционная система, видеокарта и приложение (игра).
Если в системе установлена более новая версия, а старые версии отсутствуют, то старая игра, при запуске может выдать примерно такую ошибку “Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу, чтобы исправить эту проблему“. Устранить данную ошибку directx можно просто скачав и установив нужную версию (в нашем примере directx 9).
Откуда лучше скачивать directx?
Только с официального сайта Microsoft либо через Центр Обновления Windows. На сайте Microsoft для устранения выше указанной ошибки есть специальный Веб-установщик среды выполнения Directx для конечного пользователя. Скачайте его и запустите. Он установит недостающие компоненты directx. Данный пакет устраняет ошибки, возникающие из-за отсутствия в системе следующих файлов:
- D3DX9_24.dll-D3DX9_43.DLL
- D3DX10. DLL-D3DX10_43.DLL
- D3DCompiler_33.dll-D3DCompiler_43.DLL
- D3DX11_42.DLL
- D3DX11_43.DLL
- D3DCSX_42.DLL
- D3DCSX_43.DLL
- XACTENGINE2_0.dll-XACTENGINE2_9.DLL
- XACTENGINE3_0.dll-XACTENGINE3_7.DLL
- XAUDIO2_0.DLL
- XAUDIO2_1.DLL
- XAUDIO2_2.DLL
- XAUDIO2_3.DLL
- XAUDIO2_4.DLL
- XAUDIO2_5.DLL
- XAUDIO2_6.DLL
- XAUDIO2_7.DLL
- XAPOFX1_0.dll-XAPOFX1_5.DLL
- X3DAUDIO1_0.dll-X3DAUDIO1_7.DLL
- XINPUT1_1.DLL
- XINPUT1_2.DLL
- XINPUT1_3.DLL
Не ведитесь на ссылки, которые предлагают скачать directx более новых версий чем у вас установлена. Версию directx можно обновить только через центр обновления. По таким ссылкам вам могут подложить собаку в виде вируса.
DirectX – это крайне важная программная библиотека, которая необходима для функционирования компьютерных игр. Она задействует ресурсы видеокарты, позволяя пользоваться всеми преимуществами своего графического адаптера. А в ситуации, когда не устанавливается DirectX на операционной системе Windows 10, под вопросом оказывается не только качество графики, но и возможность запуска игр. Поэтому важно разобраться в причинах и способах решения проблемы.
Неполадки, связанные с установкой библиотеки DirectX, носят программный характер.
Однако это не одна причина, позволяющая объяснить природу возникновения проблемы, а целый комплекс факторов:
- отсутствие или устаревшая версия вспомогательного ПО;
- ошибочная блокировка инсталлятора антивирусом;
- наличие вредоносных файлов;
- поврежденный инсталлятор;
- устаревшие драйверы видеокарты.
Какой бы фактор ни стал причиной возникновения проблемы, неполадки удастся устранить без помощи специалистов. При этом необходимо обратиться к рекомендациям, которые дают четко понять, какие шаги приведут к исправлению ошибки.
Проблема вызывается целым комплексом причин, а потому универсального способа устранения неполадок не существует. Пользователь должен выполнить ряд профилактических действий, способных в конечном итоге привести к успеху.
DirectX работает в комплексе с другими программными библиотеками. Поэтому в ситуации, когда на компьютере отсутствует дополнительное ПО, может быть затруднена установка API для игр. Первым делом необходимо поставить актуальную версию .NET Framework. Причем сделать это можно без скачивания дистрибутива, используя Командную строку:
- Щелкните ПКМ по значку «Пуск».
- Запустите Командную строку с правами Администратора.
- Введите запрос «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All».
- Нажмите на клавишу «Enter».
Обратите внимание, что для выполнения операции требуется выход в интернет. Проверить факт установки библиотеки можно через специальное меню, вызываемое командой «optionalfeatures» из окна «Выполнить» («Win» + «R»). Если таким способом поставить .NET Framework не удастся, то воспользуйтесь ручной установкой через инсталлятор, скачанный с официального сайта Microsoft.
Visual C++ – еще одна библиотека, необходимая для корректной установки и работы DirectX. Скачайте установочный пакет с официального сайта производителя, а затем инсталлируйте его, используя Setup-файл. При этом желательно установить как новые пакеты, так и старые. Это позволит избежать проблемы вне зависимости от версии DirectX.
Важно. Запускать инсталлятор Visual C++ необходимо от имени Администратора. Это же касается установочного пакета DirectX.
Бывает, что инсталлятор DirectX распознается антивирусом в качестве угрозы, из-за чего процесс установки блокируется. Если вы уверены, что установочный пакет не нанесет вреда компьютеру, то временно отключите защитное ПО, будь то Kaspersky Internet Security или Avast.
Если догадка относительно ошибочной блокировки инсталлятора подтвердится, то оптимальным решением проблемы станет добавление пакета для установки DirectX в качестве исключения антивируса. Сделать это удается через настройки используемого ПО.
Антивирусные программы, хоть и допускают периодически ошибки, но в большинстве случаев хорошо защищают компьютер от угроз. Если владелец компьютера отказывался от рекомендаций защитника или же просто не пользовался им, то необходимо выполнить проверку на наличие вредоносных файлов.
Для этого запустите антивирус и нажмите на кнопку начала теста системы. В течение нескольких минут сканирование завершится, и антивирус покажет, какие файлы вызывают у него подозрения. Удалите их, и тогда, возможно, инсталлятор DirectX заработает.
На заметку. В случае, если у вас нет возможности использовать платный антивирус от стороннего разработчика, обратитесь к помощи встроенного средства защиты Windows Defender, доступного через «Параметры».
Вспомните, откуда вы загружали установочный пакет DirectX. Если он шел с инсталлятором пиратской версии какой-либо игры, то нет ничего удивительного в блокировке процесса установки. Вы можете обойти ограничения, отключив антивирус, но в таком случае компьютер будет подвержен угрозам.
В связи с этим рекомендуется посетить сайт Microsoft и оттуда скачать последнюю версию DirectX. В инсталляторе, размещенном на официальном ресурсе разработчиков операционной системы, можно быть уверенным на 100 %. Так что не пользуйтесь пиратским ПО, а используйте только лицензированный софт.
DirectX отвечает за работу графического адаптера в играх. Но также за его функционирование отвечают драйверы, которые нужно своевременно обновлять. Установите последнюю версию ПО, обратившись к следующей инструкции:
- Щелкните ПКМ по значку «Пуск».
- Запустите «Диспетчер устройств».
- Раскройте вкладку «Видеоадаптеры».
- Кликните ПКМ по названию своей графической карты.
- Нажмите на кнопку «Обновить драйвер».
Далее (при наличии подключения к интернету) Windows 10 начнет автоматический поиск драйверов. Не исключено, что данная операция завершится неудачей. Но это совершенно не означает, будто на вашем компьютере установлены последние драйверы. Посетите сайт производителя видеокарты, проверьте текущую версию ПО и, при необходимости, загрузите последнюю сборку. Для установки потребуется запустить инсталлятор.
Еще одна сторона проблемы – использование актуальных, но поврежденных драйверов. Следовательно, для устранения неполадок требуется удалить текущее ПО. Чтобы осуществить задуманное, откройте свойства видеоадаптера через «Диспетчер устройств», перейдите во вкладку «Драйвер» и нажмите на кнопку «Отключить устройство».
После этого в том же разделе появится кнопка «Откатить», которая и приведет к удалению последней версии программного обеспечения. Вам же останется вручную установить актуальный драйвер, используя корректный инсталлятор.
23.08.2021 19:14 14 Евгений Верещака Информационный портал IT Техник 25 окт в 09:16 2.3K DirectX – дополнительные библиотеки файлов для Windows, необходимые для работы графических компонентов, связанных с драйверами видеокарты. Сегодня я не буду подробно вдаваться в принцип работы данных файлов, а покажу, как установить их в Windows 11 и обеспечить корректную работу программ и игр, которые жалуются на отсутствие компонентов DirectX определенных версий при запуске. Для проверки текущей установленной версии DirectX на компьютере можно использовать соответствующее средство диагностики. Запустите утилиту «Выполнить», используя для этого сочетание клавиш Win + R. Введите в поле dxdiag и нажмите Enter. В новом окне вы увидите строку с названием «Версия DirectX», которая и показывает требуемые сведения. Способ 1: Добавление дополнительных графических компонентов Одно из примечательных нововведений в Windows 11 – появился список дополнительных компонентов, которыми можно управлять вручную, устанавливая обновления или удаляя текущие версии. Сюда входят и графические библиотеки, к которым относится DirectX. Это самый простой и правильный метод, к которому следует прибегнуть, если появилась такая необходимость. Откройте меню «Пуск» и перейдите в «Параметры», щелкнув по соответствующему значку с шестеренкой. На панели слева вас интересует раздел «Приложения». Нажмите по плитке «Дополнительные компоненты». Перейдите к инструменту добавления дополнительного компонента, нажав на «Просмотреть функции». Через поиск вбейте «Графики» и выберите соответствующие инструменты, объем которых составляет 17.3 мегабайта (значение может поменяться через некоторое время). Отметив компонент галочкой, щелкните по «Далее». Подтвердите его установку (можете предварительно развернуть описание, чтобы самостоятельно удостовериться в связи данной инсталляции с DirectX). Следите за установкой в том же окне, а по завершении перезагрузите компьютер и переходите к проверке наличия библиотек. Способ 2: Ручное скачивание DirectX Этот метод утратил свою актуальность с выходом Windows 10. Однако вы можете использовать его, если считаете, что на компьютере отсутствует не только актуальная версия DirectX, но и все остальные, выпускаемые Microsoft ранее. Принцип действий подразумевает скачивание веб-установщика с официального сайта, который и проверит наличие файлов, по необходимости установив недостающие версии автоматически. Скачать веб-установщик DirectX с официального сайта Щелкните по ссылке выше, чтобы оказаться на требуемой странице Microsoft. Скачивание установщика начнется автоматически. Если этого не произошло, нажмите по соответствующей надписи для ручного запуска. По завершении загрузки запустите полученный EXE-файл. В новом окне примите условия лицензионного соглашения и переходите далее. Рекомендую отменить установку Панели Bing, поскольку обычно она не нужна юзеру. После этого начнется проверка обновлений. Если такие найдены не будут, вы получите соответствующее уведомление. В противном случае начнется установка, по окончании которой останется только перезагрузить операционную систему. Способ 3: Включение компонентов DirectX прежних версий Если предыдущие два варианта были связаны с чистой установкой или обновлением DirectX в Windows 11, то этот подойдет только в тех случаях, если вы запускаете старые версии программ или игр и получаете уведомления об отсутствии файлов, связанных с DirectX 7 или более ранних версий. Метод подразумевает включение поддержки компонента DirectPlay, который и нужен для корректного запуска устаревших приложений. Откройте «Пуск», через поиск отыщите «Панель управления» и перейдите в данное окно. В нем выберите «Программы и компоненты». Через панель слева перейдите во «Включение или отключение компонентов Windows». Откройте папку «Компоненты прежних версий» и отметьте галочкой находящуюся там директорию. Применение изменений займет около минуты, после чего вы можете перезапустить ПК и проверить, решились ли ошибки с запуском программ или игр. В завершение отмечу, что, как и в Windows 10, в Windows 11 последняя поддерживаемая версия DirectX устанавливается автоматически. Если понадобятся обновления, они будут загружены и установлены системой. Из этого можно сделать вывод, что обновление компонента вручную требуется крайне редко, а если это и произошло, описанные выше методы помогут справиться с поставленной задачей. Виктор Бухтеев +693
Скачать | |
Разработчик: Microsoft Corporation | Лицензия: Бесплатно |
Версия: 9 | Обновление: 15.05.2021 |
Windows: 32|64-bit XP, Vista, 7, 8, 8.1, 10 | Размер: 95.6 MB |
Язык: Русский, украинский, английский и др. | Категория: Драйвера |
Перейти к обсуждению
Продукт DirectX 9 – это набор API, позволяющих получить доступ к функциям аппаратного обеспечения «машины». Технология даёт возможность геймерам играть в любые современные видеоигры на компьютере, а разработчикам создавать их. Программа совместно с драйверами отвечает за обработку данных с клавиатуры, джойстика и мыши, а также выводит изображение на монитор. Именно поэтому важно скачать программное обеспечение DirectX 9 для ПК под управлением Windows 10, которое крайне необходимо для операционной системы и правильного её функционирования, а также оно нужно для повышения производительности всех программ, использующих 3D-графику.
Обзор продукта Deretrix 9
Если вы пользуетесь компьютером, который уже считается устаревшим, то и его аппаратная начинка является таковой, следовательно, скачать и установить у вас получится только версию Директ х 9. Также стоит отметить, что если пользователь захочет поиграть в старые игры на Виндовс 10, где уже в системе имеется DirectX 12, то в этом случае также придётся скачать приложение Директ ИКС 9, поскольку только с его помощью появится возможность запускать устаревшие видеоигры. Софт имеет ряд особенностей:
- Правильное отображение графики.
- Качественная обработка звуковых эффектов.
- Совместимость Дирекс 9 со всеми утилитами, установленными на ПК.
- Небольшой размер web-установщика.
- Поддержка шейдеров.
- Быстрая инсталляция.
- Совместимость с Виндовс 10 любой разрядности.
Программное обеспечение Деректрикс 9 отличается стабильным функционированием, не требует вмешательств пользователя в его работу и обеспечивает высококачественное отображение картинки в различных программах и видеоиграх. Технология Deretrix 9 необходима современному юзеру, следовательно, мы советуем скачать её для Windows 10. Также ознакомьтесь с видеороликом, в котором подробно рассказывается, как выполнить установку данной утилиты на ваше устройство.
Бесплатно! uFiler | ||
---|---|---|
check | Официальный дистрибутив DirectX 9 | check |
close | Тихая установка без диалоговых окон | check |
close | Рекомендации по установке необходимых программ | check |
close | Пакетная установка нескольких программ | check |
Скачать: DirectX 9 Скачано: 58, размер: 604.4 KB, дата: 15.Май.2021 | Скачать |
Скачать: DirectX 9 Скачано: 58, размер: 604.4 KB, дата: 15.Май.2021
- Здравствуйте админ, вопрос, где скачать DirectX 12 для Windows 10? Я установил на свой ноутбук Windows 10 и вместе с системой у меня установился DirectX 11.2, но у моего знакомого ноутбук другого производителя и тоже установлена Windows 10, так у него стоит DirectX 12!? Почему у него версия DirectX новее, ведь у нас обоих установлена Windows 10 Домашняя для одного языка.
- Привет всем! Вопрос. Не идёт одна старенькая игра на Windows 10 и пишет при запуске ошибку «Запуск программы невозможен, так как на компьютере отсутствует dll». Как решить проблему? Говорят, что нужно скачать DirectX для Windows 10, но разве он не установился вместе с новой системой автоматически?
Как обновить DirectX на Windows 10
Привет друзья! Подобные вопросы мне стали задавать через несколько дней после выхода Windows 10 и сразу как-то не получилось написать статью на эту тему, но вот сейчас появилась свободная минутка, так что присаживайтесь поудобнее. Содержание статьи: 1. Что такое DirectX, где его скачать и как затем установить? 2. После установки Windows 10 у меня установился DirectX 11.2, как мне установить DirectX 12? Что такое DirectX, где его скачать и как затем установить DirectX – набор динамических библиотек или файлов с расширением DLL, участвующих в работе игровых приложений и превращающих Windows 10 в идеальную среду для компьютерных игр. Но DirectX важен не только для игр, он активно участвует в работе всей операционной системы. DirectX задействуют по мере необходимости все установленные в вашу операционную систему программы, да что говорить, даже мышь с клавиатурой используют файлы DirectX. DirectX никогда не устанавливается отдельно от операционной системы, он всегда инсталлируется вместе с Windows, например, в Windows 8.1 интегрирован DirectX 11, а Windows 10 – DirectX 11.2 или DirectX 12. Если вы хотите узнать свою версию DirectX, то щёлкните правой мышью на меню Пуск и выберите Выполнить,
затем введите в поле ввода команду dxdiagи нажмите ОК.
Запустится средство диагностики DirectX, в окне которого вы увидите свою версию. Какая версия бы у вас не была установлена, знайте, что Майкрософт постоянно обновляет на своём сайте компоненты DirectX, а значит он нуждается в периодическом обновлении. Скажу больше, DirectX всегда надо обновлять после установки Windows. Почему? Например, Windows 7 или Windows 8.1 в своём дистрибутиве имеют только устаревшие компоненты динамических библиотек DLL, а Windows 10 наоборот, в своём дистрибутиве имеет только самые новые наборы динамических библиотек и в данном наборе может не оказаться старых наборов DLL-файлов необходимых для запуска устаревших игровых приложений и программ. Вот поэтому многие пользователи испытывают проблемы с запуском не новых программ и игр на Windows 10. После обновления DirectX, Windows 10 будет иметь полный набор различных динамических библиотек и ваша игра обязательно запуститься. Обновляется DirectX очень просто, нужно скачать и запустить установщик исполняемых библиотек DirectX. Переходим на официальный сайт Майкрософт по ссылке и жмём Скачать.
Отказаться и продолжить.
Скачивается файл dxwebsetup.exe, запускаем его
Принимаем условия лицензионного соглашения и жмём Далее
Если вам не нужна в браузере панель Bing, то снимите в нужном пункте галочку.
Далее
Программа установки DirectX нашла в вашей Windows 10 недостающие компоненты.
Далее
Начинается процесс загрузки компонентов DirectX.
Установка компонентов DirectX
Установка завершена.
Готово.
После установки Windows 10 у меня установился DirectX 11.2, как мне установить DirectX 12? Если у вас до обновления была версия DirectX 11.2, то не ждите, что после обновления версия станет DirectX 12, дело всё в том, что пока не все видеокарты поддерживают технологию DirectX 12 и проверить это очень просто. Например на моём ноутбуке установлена видеокарта NVIDIA GeForce GT 750M,
Пройдём на официальный сайт производителя видеокарты
http://www.nvidia.ru/object/geforce-gt-700m-graphics-cards-ru.html#pdpContent=2
и видим, что моя видеокарта NVIDIA GeForce GT 750M поддерживает только DirectX 11.2
А вот видеокарта следующего поколения NVIDIA GeForce GT 820M поддерживает DirectX 12
Переживать не стоит и разработчики драйверов давно работают над совместимостью старых видеокарт с новой версией DirectX 12 и первые плоды уже есть, буквально неделю назад я установил новый драйвер на свою видеокарту GT 750M и теперь у меня на Windows 10 последняя версия DirectX 12.
Также я слышал, что версия DirectX 12 устанавливается вместе с обновлениями Windows, но в моём случае всё произошло по другому.
Статьи, которые вам пригодятся:
-
Как обновить драйвер видеокарты Nvidia GeForce
-
Как обновить драйвер видеокарты ATI Radeon
-
Как удалить DirectX;
- Как переустановить Microsoft Visual C++;
- Как переустановить .NET Framework в Windows.
Ctrl Enter Заметили ошЫбку Выделите и нажмите Ctrl+Enter
ли со статьей или есть что добавить?