Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows RT Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Standard Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard Microsoft Windows XP Service Pack 3 Microsoft Windows Server 2003 Service Pack 1 Microsoft Windows Server 2003 Service Pack 2 Windows 10 Еще…Меньше
Что такое DirectX?
DirectX – это набор компонентов в ОС Windows, который позволяет программному обеспечению, в первую очередь компьютерным играм, напрямую взаимодействовать с видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать встроенные в ваше оборудование функции акселерации мультимедиа, благодаря чему повышается производительность выполнения мультимедийных задач.
Определение версии DirectX, установленной на компьютере
Инструмент DxDiag представляет подробную информацию о компонентах и драйверах DirectX, которые установлены в вашей системе и доступны к использованию.
-
Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».
-
Выберите элемент dxdiag в списке результатов поиска
-
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
-
Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».
-
Выберите элемент dxdiag в списке результатов поиска
-
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
-
Нажмите кнопку «Пуск» и введите в поле поиска запрос dxdiag.
-
Выберите элемент dxdiag в списке результатов поиска
-
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Версии DirectX и обновления через операционную систему
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.
-
DirectX 11.1 предустановлен в системах Windows 8, Windows RT и Windows Server 2012 Отдельного пакета обновлений для DirectX 11.1 не существует. Вы можете установить эту версию DirectX только через Центр обновления Windows в системах Windows 8, Windows RT и Windows Server 2012.
-
DirectX 11.2 предустановлен в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2. Отдельного пакета обновлений для DirectX 11.2 не существует. Эту версию DirectX можно установить только через Центр обновлений Windows в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
-
DirectX 11.0 предустановлен в системы Windows 7 и Server 2008 R2. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
-
DirectX 11.1 доступен для установки в системах Windows 7 SP1 и Windows Server 2008 RS SP1 совместно с обновлением платформы для Windows 7 и Windows Server 2008 (KB2670838).
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
-
DirectX 10 предустановлен в системах Windows Vista. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
-
DirectX 10.1 предустановлен в системах Windows Vista с пакетом обновления 1 (SP1) или более поздней версии и Windows Server с пакетом обновления 1 (SP1) или более поздней версии. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
-
DirectX 11.0 доступен для установки в системах Windows Vista с пакетом обновлений 2 (SP2) и Windows Server 2008 с пакетом обновлений 2 (SP2) при установленном обновлении KB971512.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 9.0c доступен для установки в системах Windows XP и Windows Server 2003 с помощью установки среды выполнения DirectX 9.0c для конечных пользователей.
Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».
Для устранения этой проблемы необходимо установить среду выполнения DirectX для конечных пользователей.
Примечания
-
При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.
-
Для дальнейшего обновления DirectX необходимо обновить операционную систему.
Нужна дополнительная помощь?
Как переустановить Директ Икс? Вопрос такого характера задают многие пользователи. Переустановка может понадобиться по разным причинам. К примеру, компоненты библиотек работают неудовлетворительно. Сам процесс новой инсталляции библиотек очень прост и не вызовет проблем ни у кого. Но могут появиться различные ошибки, которые сделают установку невозможной. К счастью, их можно избежать.
Содержание
- Подробная инструкция
- Процедура переустановки
- Решение возможных проблем
- Заключение
Подробная инструкция
В данном материале мы собрали самые действенные способы решения ошибок. Но сначала, конечно, поговорим о переустановке библиотек DirectX. И только потом начнем разговор о всевозможных проблемах. Итак, поехали.
Нужно знать все о том, как противостоять ошибкам. Тогда и проблем не будет. Однако главная загвоздка в том, что обычно определить причину возникновения сбоя с Директ Иксневозможно. И пользователям приходится перебирать все возможные варианты.
Процедура переустановки
Это действие может понадобиться по самым разным причинам. К примеру, некоторые компоненты библиотек начали работать нестабильно. Или наблюдаются проблемы с совместимостью. В любом случае, это наиболее радикальный способ для решения всех проблем, связанных с DirectX. А поэтому нужно знать все о переустановке.
В общем, данный вариант является последним. Если он не поможет, то тогда придется переустанавливать всю операционную систему вместе с игрой и всеми драйверами. А это сложно и долго. Для переустановки DirectX не нужно никаких специальных программ. Все делается силами операционной системы. Вот подробная инструкция:
- Открываем официальную страницу загрузки.
- Щелкаем ЛКМ на красную кнопку.
- В появившемся окошке жмем на «Отказаться и продолжить…».
- В Проводнике открываем каталог, куда сохранился файл dxwebsetup.exe.
- Кликаем по нему ПКМ и выбираем данный пункт:
- В новом окошке отмечаем пункт «Я принимаю…» и жмем на «Далее».
- На следующей странице отказываемся от панели Bing.
- Запускаем процедуру установки и ждем ее окончания.
- А потом жмем на кнопку «Готово».
Вот и весь процесс. Самое же приятное заключается в том, что после инсталляции не нужно перезагружать компьютер. Установленные компоненты готовы к работе сразу. Можно запускать игру и проверять их работоспособность. После переустановки исполняемых библиотек DirectX все должно заработать.
Решение возможных проблем
От разнообразных ошибок никуда не деться. Они могут появиться в самый неожиданный момент. Причем часто конкретная причина неизвестна. Поэтому в данном материале мы рассмотрим все основные способы борьбы с ошибками, возникающими при инсталляции компонентов DirectX. Начнем с самого простого и очевидного.
Отключение защитного ПО
Как бы это странно ни звучало, но некоторые явно безвредные действия пользователя вызывают недовольство антивирусных программ. Причем это относится даже к самым защищенным проектам, например, к очень популярному Kaspersky и т. д. Так что на время инсталляции мы рекомендуем отключить антивирус, а по завершении процедуры возобновить его работу.
Удаление вирусов
Вполне логичное действие в том случае, если все предыдущие варианты не помогли. Если ошибка появляется даже при отключенном антивирусе, то с высокой долей вероятности можно утверждать, что виной этому вирус. И это лишь малая часть того, на что на самом деле способны вредоносные объекты. Они могут вовсе повесить Windows, например.
Поэтому будем от них избавляться. Однако их сначала нужно найти. Для этого можно использовать как встроенный защитник Windows (только для последних версий операционной системы), так и стороннюю антивирусную программу. Кстати, наличие стороннего приложения обязательно, так как защитник ловить мышей нормально не умеет. Итак, приступим к решению проблемы:
- В системном трее ищем иконку с изображением щита. Это и есть антивирус. Кликаем по нему правой кнопкой мыши.
- Жмем на кнопку запуска проверки.
- Дожидаемся ее завершения.
Только что мы поработали со встроенным антивирусом Windows 10. Если он ничего не нашел, то это еще ни о чем не говорит. Теперь же стоит запустить проверку на альтернативном продукте. Например, в Smart Security от компании ESET. Вот что нужно сделать:
- В главном меню переходим ко вкладке «Сканирование ПК».
- Активируем опцию выборочной проверки.
- Теперь нужно выбрать объекты для проверки. Нужно отметить галочками все разделы жесткого диска, оперативную память и загрузочный сектор.
- Нажимаем на кнопку «Сканировать».
Проверка будет происходить в полностью автоматическом режиме. Если антивирус что-то найдет, то он немедленно это удалит или поместит в карантин. В любом случае, результаты можно будет просмотреть в журнале. После сканирования нужно обязательно перезагрузить компьютер. Только потом можно тестировать установщик на работоспособность.
Сделать это можно и с другим антивирусом – этот момент вовсе не принципиален.
Реанимация файлов Windows
Продолжаем логическую цепочку. Если на компьютере хозяйничали вирусы, то вполне возможно, что они смогли повредить важные файлы операционной системы, которые необходимы для нормальной работы библиотек и установщика. Если такое повреждение имело место, то последствия могут быть еще более печальными.
Однако паниковать не стоит. Есть возможность восстановить эти файлы без переустановки операционной системы. Не понадобится даже загрузочная флэшка с дистрибутивом. Все, что требуется – командная строка Windows. Некоторые ее боятся. Но не стоит. Просто делайте все в точном соответствии с вот этой инструкцией.
- Открываем меню «Пуск» при помощи соответствующей кнопки в панели задач.
- Далее щелкаем по папке «Служебные – Windows».
- Находим пункт «Командная строка» и кликаем по нему правой кнопкой мыши.
- Запускаем инструмент с правами администратора.
- В главном окне консоли вводим sfc /scannow и жмем на кнопку Enter.
Сам процесс сканирования и восстановления займет около 10-15 минут. Если поврежденные элементы есть, то они точно будут восстановлены. Однако после завершения процедуры обязательно нужно перезагрузить компьютер. Если этого не сделать, то система и знать не будет, что файлы восстановлены. После рестарта можно устанавливать библиотеки.
Заключение
В рамках данного материала мы попытались рассказать о том, как переустановить DirectX на Windows 10 (или любой другой версии ОС). Сам процесс довольно-таки простой. Пользователю понадобиться только следовать инструкциям. Однако в процессе установки могут появиться различные ошибки, которые сделают инсталляцию невозможной.
Причины для такого поведения ОС, как правило, неизвестны. Поэтому придется перебирать все варианты, которые рассмотрены в материале выше. Но их не так уж и много, поэтому много времени на это не уйдет. Однако некоторые способы могут вам показаться довольно сложными. Но если четко следовать инструкции, то ничего страшного не случится. Кстати, чистить компьютер от вирусов следует регулярно. Только так можно будет избежать подобных проблем в будущем.
Необходимость в переустановке Директ X возникает после заражения вирусами, случайного удаления файлов и в других ситуациях. Наши инструкции помогут вам выполнить переустановку, откатить инсталлированную версию и установить самую последнюю, разработанную специальной для той версии Windows, которая установлена на вашем компьютере. Алгоритм действий расписан максимально подробно – в нем без проблем разберется даже неопытный пользователь!
Как переустановить DirectX
Скачайте версию, которую хотите установить. Распакуйте файлы в любую папку и запустите файл, инициирующий установку. Во время инсталляции не нужно указывать путь и другие параметры – примите лицензионное соглашение и дождитесь завершения операции. Обычно перезагрузка после переустановки не требуется – в случае необходимости перезапуска операционной системы на экране появится соответствующее сообщение.
Некоторые пользователи предпочитают переустанавливать DirectX с нуля, удаляя файлы, установленные ранее. В Windows XP необходимо зайти в Панель управления и перейти в раздел Установка и удаление программ – выберите Директ Икс с списке ПО и нажмите кнопку Удалить. После завершения деинсталляции установите программное обеспечение заново.
В Windows 7, 8 и 10 DirectX является частью операционной системы. Для удаления установленных компонентов потребуется специальная программа, например, DirectX Happy Uninstall. После деинсталляции вы сможете произвести установку с чистого листа.
Перед удалением DirectX рекомендуется создать точку восстановления Windows. Через Панель управления перейдите в раздел Система и нажмите кнопку Дополнительные параметры системы. Откройте вкладку Защита системы и нажмите кнопку Создать – укажите название, и система выберет контрольную точку.
Как откатить версию DirectX
В версии DirectX 12 и 11 содержатся все библиотеки предыдущих пакетов, вплоть до DX8. Для отката до более ранних версий требуется полное удаление файлов и последующая установка в ручном режиме. Деинсталляцию можно провести с помощью специальных программ, например, вышеупомянутой DirectX Happy Uninstall.
В Windows XP удалять установленные файлы не обязательно. Воспользуйтесь утилитой KMDXC – запустите, выберите версию DirectX (возможен откат до 8.0), нажмите Enabled, а потом кнопку Патчить. После внесения утилитой всех необходимых изменений перезагрузите компьютер. Обратите внимание! Разработчики не гарантируют корректную работу KMDXC в операционных системах Windows более поздних поколений – возможно, откатить DirectX таким способом не получится.
В случае повреждения отдельного компонента или файла проводить полный откат не обязательно. Достаточно скопировать библиотеку dll в папку System32, находящуюся в каталоге Windows. В некоторых случаях требуется перезагрузка компьютера – некоторые файлы DirectX начинают работать только после рестарта операционной системы.
Установка последней версии DirectX
Скачайте последнюю версию Директ Икс, которая совместима с операционной системой, установленной на вашем ПК, и запустите установку. Если файлы запакованы в архив, то сначала выполните извлечение в определенную папку. При инсталляции не нужно указывать путь к конечному каталогу – пользователю достаточно подтвердить принятие лицензионного соглашения и дождаться завершения процесса.
Необходимость обновить DirectX вручную возникает при использовании Windows 7 и более ранних поколений. В «Восьмерке» и «Десятке» Директ Икс – часть операционной системы, обновление происходит автоматически при наличии файлов для апгрейда, пользователям не нужно беспокоиться об установке актуальной версии.
Перед тем как заниматься поиском программного обеспечения, проверьте, какая версия Директ Икс используется в системе. Запустите командную строку нажатием комбинации клавиш Win + R, введите в запустившемся окне dxdiag. Запустится средство диагностики – версия DirectX указана внизу на первой странице.
Где скачать полный пакет DirectX
Компания Microsoft регулярно выпускает обновления, позволяющие раскрыть потенциал самых современных аппаратных устройств. Геймерам просто необходимо позаботиться о наличии самой последней версии DirectX!
Все необходимые файлы и библиотеки можно скачать на нашем сайте. Загрузка архива с DirectX занимает минимум времени. К вашим услугам различные версии для всех поколений Windows, начиная с XP и более поздних – выберите подходящую и скачайте прямо сейчас!
Многие пользователи стационарных ПК и ноутбуков с операционной системой Windows, вероятно, слышали о DirectX, особенно если их компьютер используется для игр. Неправильная установка DirectX может вызвать различные проблемы с компонентами и приложениями на вашем компьютере, поэтому важно знать, как переустановить DirectX.
DirectX — это комбинация API-интерфейсов, разработанных Microsoft для решения различных задач, связанных в основном с играми и мультимедиа. Интерфейс прикладного программирования (API) — это набор правил или процедур, которые позволяют компьютерам или приложениям взаимодействовать друг с другом.
Содержание:
- Когда нужна переустановка DirectX на компьютере
- Как узнать версию DirectX
- Как обновить DirectX через Центр обновления Windows
- Используем веб-установщик DirectX для конечных пользователей
- Как переустановить DirectX с помощью утилиты для проверки системных файлов
- Выводы статьи
- Как переустановить DirectX в Windows (видео)
Поскольку игровые приставки имеют практически одинаковые характеристики на всех своих устройствах, это упрощает разработчикам оптимизацию своих игр, потому что им нужно только настроить конфигурации в соответствии со спецификациями конкретной консоли. Компьютерные игры более сложны из-за огромного количества комбинаций, которые используют пользователи, когда речь идет о видеокартах и процессорах.
DirectX позволяет игре взаимодействовать напрямую с аппаратным обеспечением вашего устройства — видеокартой и процессором, — что позволяет игре работать в лучшем виде с учетом характеристик вашего ПК. Это одна из основных причин, по которой Windows имеет такое подавляющее преимущество перед другими операционными системами, когда дело доходит до запуска компьютерных видеоигр.
Когда нужна переустановка DirectX на компьютере
DirectX активно участвует в управлении 3D-графикой, звуком, видео и даже функциями геймпада, когда речь идет об определенных программах или играх. Если DirectX работает со сбоями, это может привести к искажению звука, поврежденной графике или другим серьезным проблемам при попытке запуска программ или игр. Это может выглядеть так, как будто на вашем устройстве стало неисправным оборудование.
В худшем случае приложение столкнулось бы с фатальной ошибкой и вообще не запустилось. В подобных случаях лучшим способом решения проблемы будет переустановка DirectX, которая должна добавить все недостающие компоненты или восстановить неисправные.
В этом руководстве мы расскажем, как переустановить DirectX на Windows разными способами. Инструкции этой статьи помогут вам переустановить DirectX Windows 11 и Windows 10, а также в более ранних версиях операционной системы: Windows 8.1 (Windows и Windows 7.
Как узнать версию DirectX
Стоит отметить, что не все видеокарты совместимы с последней версией DirectX, поэтому оптимальная версия для вашего устройства может быть не самой новой. Особенно это касается старых графических карт.
Вы можете использовать разные способы, чтобы получить сведения о версии DirectX на ПК. Например, встроенный инструмент Windows — «Средство диагностики DirectX», которое показывает все связанные с DirectX драйверы и компоненты, которые в настоящее время доступны на вашем компьютере. Это хороший инструмент для проверки важных характеристик компьютера, включая версию Windows, процессор, память, видеокарту, аудиоустройство и версию DirectX.
Чтобы узнать какой DirectX установлен на данном компьютере, выполните следующие действия:
- Вызовите диалоговое окно «Выполнить», нажав на клавиши «Win» + «R».
- В поле «Открыть:» введите «dxdiag», а затем нажмите «ОК».
- Через несколько секунд должен появиться инструмент диагностики DirectX, а версия DirectX должна быть видна в нижней части раздела «Сведения о системе».
Обратите внимание на уровни функций, поддерживаемых видеокартой.
Как обновить DirectX через Центр обновления Windows
В современных версиях Windows уже установлен DirectX как часть операционной системы. Этот компонент регулярно обновляется вместе с другими системными компонентами.
Первое, на что вы должны обратить внимание при попытке исправить ошибки связанные с DirectX, — системные обновления. Это может быть просто новое обновление, которое исправит все проблемы.
Пройдите шаги:
- Нажмите правой кнопкой мыши на меню «Пуск».
- В контекстном меню выберите «Параметры».
- Выберите в Windows 11 «Центр обновления Windows», а в Windows 10 — «Обновление и безопасность».
- Нажмите на кнопку «Проверить наличие обновлений», чтобы операционная система начала поиск доступных обновлений.
Если есть какие-либо доступные обновления и они по какой-то причине не были установлены автоматически, ваша ОС найдет их и установит с последующей перезагрузкой компьютера.
Используем веб-установщик 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 с помощью утилиты для проверки системных файлов
В последнем методе используется средство проверки системных файлов Windows (SFC), которое сканирует ваш компьютер на наличие отсутствующих или поврежденных файлов и пытается исправить их с помощью кэшированной копии, расположенной в папке Windows.
Это способ включает в себя в том числе и установку DirectX.
Для запуска утилиты SFC.exe можно использовать командную строку (CMD) или Windows PowerShell, запускаемые от имени администратора. Прочитайте подробную статью про использование инструмента «System File Checker».
Выполните следующее:
- Запустите командную строку с правами администратора.
- В окне интерпретатора командной строки введите команду, а затем нажмите «Enter»:
sfc /scannow
- Системное средство начнет сканирование вашего компьютера. Время, необходимое для завершения задачи, во многом зависит от характеристик вашего ПК и размера жесткого диска.
- После завершения сканирования инструмент автоматически восстановит все поврежденные или испорченные файлы, которые он обнаружит.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Если поврежденные или утерянные файлы не были обнаружены, вы получите сообщение с объяснением этой ситуации.
Учитывая, что не существует безопасного и простого способа полностью удалить DirectX на компьютерах с новыми версиями Windows, описанные выше методы являются лучшим способом переустановить DirectX, чтобы устранить проблемы. Но если игры на вашем компьютере по-прежнему не запускаются после успешной переустановки DirectX, возможно, что вы имеете дело с неисправной видеокартой.
Выводы статьи
Компонент DirectX встроен в операционную систему Windows для повышения производительности в играх и приложениях. В некоторых случаях DirectX работает со сбоями. Поэтому пользователю необходимо знать, как переустановить DirectX на Windows 10 и Windows 11, или в другой версии ОС. Переустановка DirectX выполняется с помощью Центра обновления Windows, веб-установщика DirectX или с использованием метода проверки системных файлов.
Как переустановить DirectX в Windows (видео)
Похожие публикации:
- 7 способов запустить «Выполнить» в Windows
- Как изменить расстояние между значками на рабочем столе в Windows 11/10
- Как заблокировать USB-флешки в Windows
- Как переименовать имя компьютера в Windows
- Как удалить предустановленные приложения Windows 11
На вашем сайте два дня назад я задал вам вопрос, как обновить directx на Windows 7, у меня при запуске любой игры выходила ошибка — запуск программы невозможен, так как на компьютере отсутствует d3dx9 43.dll. Попробуйте переустановить программу.
Вы мне ответили, что нужно скачать с сайта Microsoft исполняемую библиотеку Microsoft DirectX — dxwebsetup.exe, обновляющий компоненты установленной в системе DirectX и запустить его, программа загрузит и установит дополнительные и нехватающие исполняемые компоненты DirectX, после этого я могу запустить любую игру. В итоге всё так и получилось, после запуска dxwebsetup.exe мой DirectX 11 был обновлен, ошибка пропала и все мои игры запустились, спасибо вам.
Но на следующий день ко мне заглянул однокурсник и сказал, что у него есть особый DirectX и если его установить, то на компьютере всё будет просто летать, не успел я ничего сказать, как весьма подозрительная программа была установлена мне с флешки. Сразу после инсталляции его специального DirectX, моя операционная система Windows 7 просто улетела в синий экран и так и стала улетать в него с завидной периодичностью один раз в 10-15 минут. На что мой друг сказал, что компьютер у меня какой-то не такой и БИОС нужно прошить, да и винда наверно не лицензионная, затем удалился восвояси, обещая мне всё наладить на днях за пару тысяч рублей, оставив меня с данной проблемой один на один.
Не долго думая, как говорите вы иногда, я сделал ход конём и запустил восстановление системы, оно завершилось удачно и Windows 7 перестала выпадать в синий экран, но после перезагрузки компьютера появилась ошибка — Запуск программы невозможен, так как на компьютере отсутствует dxgi.dll,
а при запуске практически любой игры стала выходить старая ошибка — Запуск программы невозможен, так как на компьютере отсутствует d3dx9 43.dll или d3dx9 41.dll и на этом всё прерывается. В остальном компьютер работает нормально.
Поискав в интернете информацию об отсутствующих у меня dxgi.dll и d3dx9 43.dll, d3dx9 41.dll, я узнал, данные файлы являются DLL- библиотеками, устанавливающимися вместе с DirectX, видимо эти файлы слетели при установке в мою систему кривой программы моего товарища. Я опять решил обновить directx на Windows 7 и запустил установщик dxwebsetup.exe и мой DirectX был обновлён ещё раз.
Всё бы хорошо, но при запуске операционной системы всё равно выходит одна ошибка — Запуск программы невозможен, так как на компьютере отсутствует dxgi.dll. Попробуйте переустановить программу. Мои попытки снова обновить DirectX заканчиваются сообщением — Более новая или эквивалентная версия DirectX уже установлена. Выполнять установку не требуется. Короче я в тупике и кроме переустановки системы ничего придумать не могу, так как говорят, что DirectX удалять и переустанавливать нельзя. От всех этих DLL голова кругом идёт, может подскажете выход, не хочется переустанавливать заново операционную систему. Илья.
Давайте, друзья, поможем нашему читателю решить проблему, а также рассмотрим всевозможные неприятные ситуации, связанные с установкой DirectX в операционной системе Windows 7. Кстати, всё сказанное ниже можно применить и к Windows XP.
Примечание: друзья, если у вас Windows 10, читайте статью сайта «Как обновить DirectX на Windows 10».
И начнём…:
- Как узнать какой DirectX установлен? Многие задают на сайте данный вопрос, осуществить это очень просто и мы покажем как, но делать это друзья совсем не обязательно, так как исполняемая библиотека dxwebsetup.exe с сайта Microsoft обновляющая DirectX — автоматически определяет установленную у вас операционную систему Windows и соответственно версию DirectX, затем обновляет её недостающие компоненты (DLL-библиотеки).
- Примечание: Обновление DirectX с официального сайта Microsoft всегда включает в себя все последние и предыдущие выпуски исполняемых библиотек DirectX, можно сказать компоненты DirectX постоянно обновляются. Вот почему желательно обновлять DirectX с официального сайта, а не устанавливать с игрового диска, так как компоненты DirectX на диске с игрой могут быть неполными.
- Как обновить DirectX на Windows 7? Мы вместе с вами скачаем исполняемую библиотеку Microsoft DirectX для конечного пользователя на официальном сайте Microsoft и обновим компоненты DirectX нашей операционной системы.
- Что делать, если в нашей Windows не хватает каких либо DLL- библиотек и при запуске новой игры или программы выходит сообщение об ошибке — приложению не удалось запуститься поскольку dxgi.dll или другие DLL- библиотеки не были найдены, а официальный установщик DirectX отказывается обновлять свои компоненты, выводя сообщение Более новая или эквивалентная версия DirectX уже установлена. Выполнять установку не требуется.
- Примечание: Иногда разработчики некоторых программ, даже не относящихся к играм используют при создании своих приложений не созданные ими DLL-библиотеки, но забывают добавить их в дистрибутив своей программы, если вы установите такую программу и запустите её, вы получите вышеприведённую ошибку. Приложению не удалось запуститься поскольку …dll не был найден или такая Запуск программы не возможен, так как на компьютере отсутствует какая-то DLL- библиотека. Что нужно делать для исправления ситуации читайте дальше
Для чего нужен DirectX? Технология DirectX в первую очередь была придумана как рабочая среда для разработки новых игровых приложений, связывая в единое целое программную и аппаратную части нашего компьютера она превращает операционную систему Windows в идеальную платформу для компьютерных игр и мультимедии. В данный момент практически все устройства компьютера, а так же установленные в Windows приложения используют DirectX для своих нужд в той или иной мере: мышь, клавиатура, джойстик, звук, видео. Как видите причин обновлять DirectX очень много. DirectX в свою очередь состоит из файлов с расширением Dll, другими словами из динамических DLL- библиотек (набор инструментов или ресурсов, которые может использовать любое приложение, к примеру игра или программа).
Подробно здесь
http://ru.wikipedia.org/wiki/DirectX
В первую очередь, после установки операционной системы Windows и последующей установки драйверов, всегда нужно обновить DirectX.
Установка DirectX с официального сайта Microsoft всегда включает в себя все последние и предыдущие выпуски исполняемых библиотек DirectX, а так же выпускаемые раз в два месяца D3DX, XInput и управляемые компоненты, можно сказать, что компоненты DirectX постоянно обновляются.
- DirectX всегда входит в состав дистрибутива операционной системы и устанавливать его отдельно не надо, а нужно только обновлять, к примеру Windows XP содержит в себе DirectX 9, Windows Vista в свою очередь DirectX 10, а Windows 7 — DirectX 11.
Что бы узнать версию установленного у нас DirectX, жмём Пуск – Выполнить,
вводим в поле dxdiag и нажимаем ОК.
В данном окне видим версию установленного у нас DirectX 11.
Что бы обновить наш DirectX пройдём по ссылке и жмём Начать загрузку, Сохранить,
а вот и наш установщик, запускаем его,
Принимаем соглашение,
если вам не нужна панель Bing, то убираем галочку,
Инициализация компонентов DirectX. Установщик провёл анализ исполняемых библиотек DirectX нашей Windows 7 и нашёл нужным их обновить, жмём Далее,
сам процесс обновления происходит в течении нескольких минут.
Загрузка и установка недостающих компонентов DirectX.
Наконец всё удачно завершилось и жмём Готово.
На данный момент вы должны быть уверены, что на вашем компьютере находится абсолютно новая версия исполняемых библиотек DirectX и если у вас до этого момента выходили при запуске игровых приложений ошибки наподобие запуск программы невозможен, так как на компьютере отсутствует d3dx9 43.dll, то теперь ошибки не будет и приложение или игра обязательно запуститься.
Теперь друзья рассмотрим такой вопрос.
Например принесли мне на работу компьютер на ремонт, после системного сбоя или удаления нескольких вирусов из системы, при запуске одной из новых игр выходит такая ошибка — запуск программы невозможен, так как на компьютере отсутствует d3dx9 43.dll.
Если сейчас заглянуть в хранилище DLL-библиотек операционной системы, то мы на самом деле обнаружим там отсутствие данной исполняемой библиотеки d3dx9 43.dll.
- Если вы используете 32-разрядную версию Windows 7, то папка с DLL-библиотеками будет находится по адресу C:WindowsSystem32.
- Если вы используете 64-разрядную версию Windows 7, то папка с DLL-библиотеками будет находится по адресу C:WindowsSysWOW64
В таком случае запускаем наш установщик исполняемых библиотек DirectX dxwebsetup.exe, происходит анализ всех установленных у нас компонентов DirectX, а затем происходит обновление DLL- библиотек, если не хватает к примеру одного или двух компонентов, то обновление происходит за секунды.
Но что делать, если после обновления DirectX, в Windows 7 всё-таки не хватает нужной нам DLL-библиотеки и при запуске игры выходит такое сообщение — Запуск программы невозможен, так как на компьютере отсутствует dxgi.dll.
При попытке обновить DirectX, установщик говорит нам что Более новая или эквивалентная версия DirectX уже установлена. Выполнять установку не требуется.
- Из данной ситуации есть несколько выходов, самый простой найти недостающие файлы исполняемых DLL-библиотек в интернете, на специальных DLL-архивах, скачать их себе на компьютер и скопировать затем в папку C:WindowsSystem32 это если у вас Windows 7 32-бит, если у вас установлена Windows 7 64-бит, то копируйте в папку C:WindowsSysWOW64. Так же недостающие файлы DLL-библиотек можно взять и скопировать с другого компьютера или извлечь из дистрибутива Windows, способом описанным в нашей статье — Explorer.exe ошибка приложения.
там кстати есть поддержка русского языка и есть практически все известные DLL-библиотеки, не только относящиеся к DirectX. К примеру нам нужна DLL-библиотека dxgi.dll, ввожу название dxgi.dll в поле поиска и жму собственно поиск. А вот и результат, наша DLL-библиотека dxgi.dll найдена
При нажатии кнопки Скачать Fixer для dxgi.dll,
мне на компьютер скачивается небольшое приложение, на которое обычно ворчат антивирусы, но оно совсем не страшное, я разбирал его на запчасти
запускаем dffsetup-dxgi.exe и нам в систему автоматически устанавливается недостающая DLL-библиотека dxgi.dll
Плюс здесь ещё такой, что таким образом устанавливающаяся DLL-библиотека автоматически регистрируется в системе. Вот и всё. Наш файл на месте.
Кстати можете прочитать пошаговую инструкцию на самом сайте.
Правда вместе с DLL-библиотекой нам в систему устанавливается дополнительная программа DLL-Files.com FIXER, которая может искать нужные нам недостающие DLL,
но уже за деньги, а так же сканировать реестр на предмет ошибок.
Если она вам не нужна, можете её удалить, так как нужные DLL у вас не часто пропадают, а если что и пропадёт, можно просто ещё раз сходить на сайт http://ru.dll-files.com/ и скачать то что нам нужно.
Так же мы с вами можем ничего не устанавливать в систему и скачать нашу DLL-библиотеку в архиве. Если мы с вами нажмём Скачать ZIP-FILE,
то скачаем нужную нам динамическую библиотеку в архиве, после разархивации мы можем скопировать DLL-библиотеку в папку нашей 32-битной операционной системы C:WindowsSystem32. Для 64-разрядных версий Windows 7, папка с DLL-библиотеками будет находится по адресу C:WindowsSysWOW64. Всё.
Статьи, которые вам пригодятся:
-
Как обновить драйвер видеокарты Nvidia GeForce
-
Как обновить драйвер видеокарты ATI Radeon
-
Как удалить DirectX;
DirectX нужен для запуска и нормальной работы большинства профессиональных программ и 3D-приложений. Неправильная установка или отсутствие этого компонента в системе влечет за собой возникновение ошибок. Например, «отсутствует файл d3dx9.dll». Следующая статья поможет правильно установить нужную версию DirectX на ваш компьютер.
Содержание
- Введение. Необходимость DirectX на ОС Windows.
- Скачать DirectX 9 для Windows 7 (x32/x64-bit).
- Скачать DirectX 10 для Windows 7 (x32/64-bit).
- Скачать DirectX 11 для Windows 7 (x32/64-bit).
- Скачать DirectX для Windows 8 или 8.1.
- Как узнать установленную версию DirectX?
- Почему DirectX 12 нельзя скачать на Windows 7?
- Обновление DirectX до последней версии на Windows 7 (8, 8.1, 10).
- Удаление и переустановка DirectX на Windows 7 (XP, 8, 8.1, 10).
- Удалить DirectX из Windows 7, 8, 8.1, 10 невозможно.
- Удаление DirectX 9 на Windows XP штатными средствами ОС.
- Решение проблем с установкой и работой DirectX.
- Ошибка при запуске приложения (0xc000007b).
- «Компонент Direct3D 11.1 API недоступен. Необходимо обновление Windows 7».
- Сбои при установке или работе DirectX в определенных приложениях.
- Проблемы при установке DirectX (DXEerror.log, критическая или внутренняя ошибка).
- Не запускается DirectX или «Failed to initialize…».
- Почему стоит переходить на Windows 10 и DirectX12.
- Достоинства Windows 10 перед ОС Windows 7, 8, 8.1.
- DirectX12: стоит ли ради этого обновлять систему? Игры и графические возможности будущего.
- Nvidia добавила поддержку DirectX 12 для видеокарт серии GeForce 400 и GeForce 500.
- Комментарии.
1.
Введение. Необходимость DirectX на ОС Windows
Библиотека DirectX – это набор компонентов для семейства Windows, предоставляющий играм и программам возможность взаимодействия со звуковыми и видео устройствами напрямую. Приложениям с поддержкой DirectX открывается целый ряд аппаратных функций и преимуществ, которые имеются в вашем оборудовании. Таким образом, производительность компьютера при обработке мультимедийных задачах значительно возрастает.
2.
Скачать DirectX 9 для Windows 7 (x32/x64-bit)
DirectX 9 необходим, если вы запускаете старые игры или программы и видите окно с одной из следующих ошибок:
- Запуск программы невозможен, так как на компьютере отсутствует d3dx9.dll;
- «…отсутствует d3dx9_xx.dll», где xx – практически любое двузначное число.
Эти ошибки сообщают пользователю о некорректной установке DirectX на ОС. Для исправления проблемы, вы можете скачать DirectX 9 с нашего сайта или с официального – microsoft.com.
Для онлайн установщика интернет соединение обязательно, так как установщик догружает все необходимые файлы с онлайн серверов Microsoft.Будьте внимательны!
На сайте разработчика вы также сможете найти DirectX 9с. Однако такая версия библиотек подходит только для Windows XP и ниже. Поэтому мастер установки попросту не позволит вам начать процесс инсталляции. Ссылка на последнюю актуальную версию размещена в блоке ниже.
Существует также полный установочный пакет DirectX 9, не требующий доступа в интернет.
Официальной страницы с автономной версией DirectX 9 на данный момент больше не существует.
Однако вы можете загрузить ее с нашего сайта или с сайта Microsoft.
Такая версия DirectX также пригодится, если онлайн-инсталлятор:
- Выдает ошибку;
- Сообщает, что на компьютере уже установлена актуальная версия компонента.
Чтобы распаковать скачанный файл, нужно:
- Открыть «directx_Jun2010_redist.exe» → подтвердить лицензионное соглашение нажатием кнопки «Yes»;
- Выбрать место для извлекаемых файлов DirectX при помощи «Browse…» → запустить распаковку, кликнув на «ОК»;
- Дождаться завершения процесса → открыть папку, выбранную на шаге 2;
- Запустить исполняемый файл DXSETUP.exe → произвести стандартную пошаговую процедуру установки.
Рисунок 1. Процедура установки DirectX 9 на Windows 7.
Готово. Теперь нужно перезапустить компьютер и удостовериться в работе компонента, открыв приложение, требующее только что скачанную библиотеку DirectX 9.
3.
Скачать DirectX 10 для Windows 7 (x32/64-bit)
Перед тем как загружать 10-ую версию, прочтите следующую информацию.Отдельно скачать эту вариацию компонента нельзя, так как он уже встроен в библиотеку DirectX 11, изначально присутствующую в Windows 7. Разрядность и год выпуска системы не имеет значения.
DirectX 11 (включает DirectX 10) онлайн (веб) установщик | 272.44 КБ Внимание! DirectX 10 встроен в пакет DirectX 11.
Внимание! Онлайн установщик DirectX 11 выкачает из интернета около ~550Mb библиотек и данных.
Внимание! Если вам нужен автономный установщик (файл весит ~550Mb) — смотрите следующую главу. Скачать с esate.ru
Узнать версию DirectX, установленную на вашем компьютере, вы сможете в этой главе. Там же можно посмотреть, какие версии библиотек DirectX предустановлены в различные операционные системы. Однако если при работе 3D- приложений у вас наблюдаются проблемы, следует:
- Обновить DirectX, скачав официальный установщик с нашего ресурса. Для дальнейшей установки DirectX 11 вам обязательно понадобится соединение с интернетом;
- Обновить/установить программную часть вашей видеокарты, загрузив необходимый драйвер с сайта производителя для устройств от Nvidia, AMD и др;
- Проверить обновления. Потому что проблема может наблюдаться, если на вашем компьютере не установлено обновление KB2670838, которое можно скачать, подобрав под разрядность вашей ОС (скачать 32-битную версию или 64-битную версию).
Автономный пакет установки DirectX 10/11 для Windows 7 вы можете скачать в следующей главе (с нашего сайта, либо с сайта Microsoft). В большинстве случаев, проблема будет решена, и вы сможете полноценно пользоваться нужными программами/играми. В противном случае попробуйте переустановить ваше ПО, обратившись к другим источникам для скачивания (лучше официальные).
4.
Скачать DirectX 11 для Windows 7 (x32/64-bit)
DirectX 11 онлайн (веб) установщик | 272.44 КБ
Внимание!
Онлайн установщик DirectX 11 выкачает из интернета около ~550Mb библиотек и данных Скачать с esate.ru
DirectX 11 – последняя версия компонента, который поддерживается операционной системой Windows 7. Так же, как и DirectX 10, интегрирован по умолчанию и не требует дополнительного скачивания.
Если у вас возникают проблемы при работе программ, нуждающихся в поддержке этого компонента, необходимо:
- Установить обновление KB2670838 для вашей ОС (скачать 32-битную версию или 64-битную версию). Можно также скачать с официального сайта на этой странице (сайт MS);
- Обновить драйвера видеоадаптера, посетив сайт производителя вашего оборудования (Nvidia, AMD и др.).
Выполнение этих простых действий позволит решить проблему. Иначе переустановите / проверьте запускаемое вами ПО на наличие ошибок.
5.
Скачать DirectX для Windows 8 или 8.1
Отдельного файла компонента на эти ОС не существует. DirectX 11 уже интегрирован в обе «восьмерки» и при необходимости может быть обновлен при помощи установки некоторых важных компонентов безопасности из
«Центра обновлений Windows».
Помните, что DirectX 12 не поддерживается этими ОС!
Последнюю версию, которую вы можете установить на свой компьютер, можно узнать в главе: «Обновление DirectX до последней версии».
Если же необходимо использовать старые приложения, работающие на более ранних библиотеках, вы сможете найти его в главе: «Скачать DirectX 9 для Windows 7 (x32/x64-bit)».
Версия для Windows 7 в этом случае полностью подходит и для 8-ой (8.1).
6.
Как узнать установленную версию DirectX
Этот вопрос мог возникнуть, если вы пытались запустить новейшую 3D-игру и столкнулись с проблемами совместимости. Стоит сразу отметить:Windows 7 не поддерживает библиотеки DirectX 12. Подробнее об этом можно почитать в главе: «Почему нельзя скачать DirectX12 для Windows 7». Узнать версию DirectX, установленную на вашем компьютере можно следующим образом:
- Открыть меню «Пуск» → ввести в поиске запрос: «dxdiag» → нажать клавишу Enter (может появиться предупреждение о необходимости проверки подписи цифровых драйверов, желательно согласиться);
- Теперь во вкладке «Система» (открывается по умолчанию), в разделе сведений о системе проверить номер версии DirectX в соответствующей строчке. На рисунке 2 отмечено точное местоположение нужного пункта.
Рисунок 2. Смотрим нашу версию нужного компонента.
Как видите, всего два несложных шага помогут узнать вашу версию DirectX. Также на будущее можно учесть, что:
- DirectX 9c интегрирован в ОС Windows XP SP2;
- DirectX 10 интегрирован в ОС Windows Vista;
- DirectX 10-11 интегрирован в ОС Windows 7;
- DirectX 11.1 интегрирован в ОС Windows 8;
- DirectX 11.2 интегрирован в ОС Windows 8.1;
- DirectX 11.3 и 12(!) интегрирован в ОС Windows 10.
Далее вы узнаете, почему даже при большом желании вы не сможете установить DirectX 12 на компьютер под управлением Windows 7.
7.
Почему DirectX 12 нельзя скачать на Windows 7
У пользователя, всерьез интересующегося современной 3D-графикой, в последнее время все чаще возникает вопрос о совместимости Windows 7 с недавно вышедшими играми. Так, в системные требования к недавно вышедшим частям игр начал «проникать» новый DirectX.
Однако поставить последнюю версию этого компонента на свой компьютер у вас, увы, не получится. Это связано с тем, что единственная система, поддерживающая DirectX 12 – Windows 10. Естественно, теоретически и более старые версии ОС также способны «потянуть» новейшие разработки компьютерной графики.
Только Microsoft решила иначе. Ведь нужно продвигать новую операционную систему в массы, наращивать продажи. Соответственно, чтобы конечные пользователи все-таки обратили внимание на только вышедший продукт, нужно привнести в него определенные фишки (даже если придется исключить их из старых разработок).
Так заведено, что потенциальные покупатели не видят смысла платить за обновления или попросту бояться систем слежки, встроенных в новые версии ОС. Развеять все мифы и узнать о достоинствах Windows 10 вы сможете в следующей главе.
8.
Обновление DirectX до последней версии на Windows 7 (8, 8.1, 10)
Перед началом чтения этой главы, ознакомьтесь с информацией о наилучшей версии компонента, которую можно установить на ваш компьютер (в виде «ОС – последняя версия DirectX»):
- Windows XP – 9.0c;
- Windows 7 – 11.1;
- Windows 8/8.1 – 11.2;
- Windows 10 – 11.3 и 12 (самая актуальная версия).
Теперь, чтобы установить последнюю версию этого компонента на ваш компьютер, нужно:
- Проверить текущую версию, воспользовавшись информацией из главы: «Как узнать установленную версию DirectX»;
- Скачать необходимый онлайн (веб) установщик для вашей ОС Windows с нашего сайта. Нужный вам DirectX можно найти в самом начале статьи (содержании);
- Установить загруженный файл → перезагрузить компьютер для сохранения изменений.
Готово.
Если ваша операционная система не поддерживает нужную версию DirectX, не отчаивайтесь.
Выход есть: можно обновить систему до Windows 10, которая работает с новейшими версиями DirectX, а также содержит множество других улучшений. Подробнее о них читайте здесь.
9.
Удаление и переустановка DirectX на Windows 7 (XP, 8, 8.1, 10)
Иногда в работе некоторых узкоспециализированных программ или 3D-игр возникают ошибки. Это может быть связано как с появлением проблем в самом приложении, так и с установленным компонентом DirectX.
Перед тем как удалять или переустанавливать DirectX, необходимо убедиться в его неисправности и только после этого предпринимать необходимые меры.Обратите внимание!
Если программа или игра ранее работала корректно, а никаких изменений в важных системных файлах или драйверах не было, рекомендуется переустановить приложение, а также сбросить его настройки.
9.1.
Удалить DirectX из Windows 7, 8, 8.1, 10 невозможно
В первую очередь нужно обратить внимание на то, что в Windows 7, 8, 8.1, 10 компонент DirectX интегрирован, поэтому удалить любую версию DirectX штатными средствами самой ОС не получится.
Это возможно только через сторонние программы.Внимание!
Удаление DirectX на указанных версиях Windows может повлечь за собой ряд необратимых последствий, вплоть до полного отказа системы.
Если вы уверены, что проблема возникает исключительно из-за DirectX, для начала переустановите его, используя полную автономную версию с официального сайта Microsoft.
В большинстве случаев проблема будет решена, и вы сможете пользоваться любой программой, которой необходимы установленные библиотеки DirectX.
Если проблема осталась, переходите к главе: «Решение проблем с DirectX на Windows 7(8/8.1/10)».
9.2.
Удаление DirectX 9 на Windows XP штатными средствами ОС
В Windows XP библиотеки DirectX 9 (9c) можно удалить через стандартный системный функционал: «Установка и удаление программ».Если вы не уверены в отказе компонента, не рекомендуется проводить какие-либо действия над изменением его файлов. Сначала следует обновить компонент, используя автономный установщик DirectX 9. Для этого вполне подойдет версия из главы:
«Скачать DirectX 9 для Windows 7 (x32/x64-bit)».Если переустановка DirectX на Windows XP не решила проблему:
- Попробуйте использовать другую версию программного обеспечения приложения, в работе которого возникают сбои;
- После проведения действий по выявлению неисправной программы/игры, ознакомьтесь с ошибками, которые могут возникать при работе этого компонента, в следующей главе.
10.
Решение проблем с установкой и работой DirectX
Перед прочтением данной главы рекомендуется ознакомиться с главой «Удаление и переустановка DirectX на Windows 7 (XP, 8, 8.1, 10)», чтобы сразу отсеять случаи, связанные с неисправным программным обеспечением пользователя.
Если действия из вышеуказанной главы не принесли должного результата, приступайте к ознакомлению с примерами ошибок.
Далее будут приведены типичные проблемы, так или иначе связанные с работой DirectX, которые не устраняются простым обновлением компонента.
10.1.
Ошибка при запуске приложения (0xc000007b)
Окно ошибки с этим кодом может возникнуть при работе целого ряда приложений или же единственной игры или программы.
В этом случае очень часто некорректно указывается истинный «виновник» проблемы, ведь причиной 0xc000007b может стать, в том числе, и заражение компьютера вирусом.
Архив с установщиками .Net Framework и Visual C++. | 86.02 МБ Этот архив содержит в себе компоненты как для 32-ух, так и 64-ех битной версии ОС. Скачать с esate.ru
Для избавления от этой ошибки необходимо:
- Проверить на работоспособность другое приложение, также использующее DirectX;
- Обновить драйвера видеокарты, которые можно найти на сайтах Nvidia или AMD (в зависимости от производителя вашей графической платы);
- Установить/обновить библиотеки «.Net Framework», «Visual C++» до актуальных версий. Архив с этими системными компонентами вы сможете бесплатно скачать с нашего сайта (только для Windows 7, 8, 8.1, 10; разрядность не имеет значения);
- Полностью просканировать систему антивирусом или бесплатной утилитой «Dr.Web Cureit!», чтобы исключить возможность заражения ОС вредоносным кодом;
- Восстановить системные файлы через командную строку.
Для запуска этого процесса, нужно открыть меню «Пуск» → ввести в поиск: «cmd» → запустить соответствующую программу от имени администратора.
В появившемся окне запустить без кавычек команду: «sfc /scannow» → дождаться окончания процедуры восстановления → перезагрузить компьютер.
Рисунок 3. Сканируем и восстанавливаем поврежденные файлы системы при помощи «sfc /scannow».
- Откатить ОС к рабочему состоянию через штатное средство: «Восстановление системы», если ранее проблемное приложение запускалось нормально. Это действие стоит использовать только в крайнем случае, или если предыдущие не помогли.
Эти действия помогут устранить ошибку 0xc000007b, и вы сможете без проблем запустить любое DirectX-совместимое приложение.
10.2.
«Компонент Direct3D 11.1 API недоступен. Необходимо обновление Windows 7».
Если вы используете оригинальный образ Windows 7 (неважно: лицензионный или пиратский), нужно просто обновить систему и установить Internet Explorer 11 с официального сайта Microsoft, чтобы исправить эту проблему.
Загрузить IE 11 с официального сайта можно, кликнув
по этой ссылке
.Обратите внимание!
В сборках Windows 7, у которых вырезана функция обновления или другие важные системные службы, установить Internet Explorer невозможно.
Единственный выход для решения проблемы с компонентом «Direct3D 11.1 API» – установка оригинального образа Windows 7 с необходимыми обновлениями.
Обновление KB2731771 для Windows | 10.94 МБ В этом архиве содержатся файлы обновлений для обеих версий ОС (x32-x64). Скачать с esate.ru
Если важные возможности ОС не вырезаны автором вашей сборки, необходимо загрузить обновление «KB2731771», которое можно скачать с нашего сайта.
Ваша проблема будет решена, и IE 11 установится нормально при повторной попытке.
После проделанных действий необходимо перезагрузить компьютер, чтобы изменения вступили в силу.
11.
Сбои при установке или работе DirectX в определенных приложениях
В этой главе приведены проблемы, с которыми вы можете столкнуться при работе некоторых программ или игр. В содержании можно подобрать решение для вашего (или похожего) кода ошибки и найти рекомендации для устранения проблемы.
11.1.
Проблемы при установке DirectX (DXEerror.log, критическая или внутренняя ошибка)
Иногда ошибки с DirectX возникают и при его обновлении/инсталляции. Решение каждой из этих проблем довольно простое. Перед следующей попыткой установки компонента необходимо:
- Временно отключить антивирус;
- Использовать рекомендованные настройки в свойствах скачанного файла, запустив его правой кнопкой мыши в режиме «Исправления неполадок совместимости».
Рисунок 4. Запускаем установщик в режиме оптимальных настроек». Файлы:
Если это не помогло, проверьте системные требования установщика, чтобы полностью исключить случаи несовместимости вашей ОС со скачанным компонентом DirectX.
11.2.
Не запускается DirectX или «Failed to initialize…»
Решение этой проблемы индивидуально для каждого пользователя.
Ошибка «Failed to initialize DirectX» возникает в основном при сбоях в работе самого приложения.
Чтобы устранить эту неисправность, следует обновить вашу игру/программу, установив все необходимые для нее «патчи» от разработчика.
Для этого нужно посетить форум или сайт нужного приложения и найти раздел, в котором описано решение проблемы. Если вышеописанные действия не помогают, используйте рекомендации из главы: «Ошибка при запуске приложения (0xc000007b)».
Это поможет решить возникшую проблему.
12.
Почему стоит переходить на Windows 10 и DirectX12
Корпорация Microsoft – огромная компания, выпускающая, пожалуй, лучшие операционные системы для компьютеров уже многие годы. Однако начиная с версии Windows 8, в ОС были интегрированы функции «слежки» за пользователем. Не все так страшно, как кажется на первый взгляд, потому что:
- Во-первых, эта опция легко отключается на одном из этапов установки любой новой Windows;
- Во-вторых, законопослушным гражданам вовсе не стоит беспокоиться о своих личных данных и при включенной слежке, так как она ориентирована в основном на людей, промышляющих незаконной деятельностью.
Так что бояться за семейные фото и документы нет никаких причин. Напротив, Windows 10 защищена намного лучше предшественников, а также имеет целый ряд других преимуществ и функций, которые выгодно выделяют ее на фоне «старших сестер».
12.1.
Достоинства Windows 10 перед ОС Windows 7, 8, 8.1
Windows 10 – быстрая, красивая и функциональная операционная система. Опишем некоторые достоинства нового продукта Microsoft:
- Разумеется, поддержка DirectX 12, который выведет графические возможность игр и производительность компьютера на новый уровень;
- Система не подвержена атаке большинства вирусов, серьезно поражавших как Windows 7, 8, 8.1, так и XP.
- Требования к комплектующим компьютера не возросли. Это сохранит ресурсы вашего ПК или ноутбука для запуска тяжелых программ и работы с мультизадачностью;
- Поддержка нескольких рабочих столов, дружелюбное оформление и прочие фишки, которые вы не встретили бы в Windows 7 и 8.
Новая ОС Windows 10, несомненно, удачный и хорошо проработанный продукт. Здесь были исправлены ошибки и недостатки Windows 8, а также учтены многие пожелания касательно интерфейса. Теперь следует подробнее рассказать о главном достоинстве для поклонников компьютерных игр.
12.2.
DirectX 12: стоит ли ради этого обновлять систему. Игры и графические возможности будущего
DirectX 12 – новейшая версия графических библиотек от Microsoft, представленная народу на «Ежегодной конференции разработчиков игр». Компаниям-разработчикам (в частности, их программистам) наконец-то открылся совершенно новый инструмент для упрощения взаимодействия программной части компьютера с аппаратной.
DirectX 12 позволяет создателям игр не только использовать комплектующие ПК более эффективно, но и подключать к процессу работы с графикой ранее недоступные аппаратные преимущества центральных процессоров и видеокарт. Представители компании AMD (популярный производитель графических решений для игроков по всему миру) официально отметили, что новые технологии позволят составить достойную конкуренцию компании Nvidia в ведущих ценовых категориях. Рисунок 5. Сравнение видеокарт среднего ценового сегмента от компании AMD и Nvidia.
Пока DirectX 12 только набирает популярность, в то время как DirectX 11 используется практически повсеместно.
Однако совсем скоро новая версия будет внедряться во все выходящие проекты. К счастью, уже сейчас можно обновиться до Windows 10 и быть в полной готовности к потенциальному прорыву в индустрии разработки игр, который намечается, благодаря появлению DirectX 12. Крупнейшие производители видеоигр и комплектующих уже создают свои мини-шедевры, демонстрирующие великолепную графику и чудеса оптимизации.
Корпорация Microsoft совместно с программными инженерами Nvidia дала возможность разрабатывать игры под новый DirectX уже сейчас, создав специальный драйвер. Более того, Nvidia обещала выпустить поддержку 12-ой версии DirectX на все выпущенные видеокарты, совместимые с версией под номером 11.
Поэтому большая часть конечных пользователей сможет получить совершенное новое удовольствие от видеоигр, а разработчики – вывести компьютерную графику на принципиально другой уровень.
Даже видеокарты 2009 года получили поддержку DX 12. Об этом – в следующей главе.
12.3.
Nvidia добавила поддержку DirectX 12 для видеокарт серии GeForce 400 и GeForce 500
Возможность использовать новые технологии обработки графики были добавлены в том числе видеокартам, давно вышедшим из продажи, так как на компьютерном рынке до сих пор присутствует много устройств из старших серий. Благодаря этому, некогда игровые версии видеоадаптеров уровня GeForce GTX 570/580 смогут получить небольшой бонус к качеству картинки. Впрочем, надеяться на повышение производительности не стоит. DirectX 12 для этих видеокарт нужен в первую очередь для того, чтобы пользователи могли получить хорошую совместимость с новой ОС Windows 10.
Результаты тестирования графических возможностей с популярного иностранного сайта только подтверждают вышесказанное (переведено для esate.ru): Рисунок 6. Показатели FPS в игре Battlefield 1 на версиях DirectX 12 и 11 соответственно.
Все-таки серия GT 500 вышла достаточно давно и не может похвастаться хорошими показателями при работе с новыми технологиями.
А вот современные игровые видеокарты уже оптимизируют под DirectX 12. Поэтому полный переход на новую ступень прогресса – лишь вопрос времени!
Для оптимальной работы Виндовс 7 и полного вовлечения в процесс всех аппаратных возможностей компьютера требуется инсталляция и апгрейд программного обеспечения Директ Х. Для Windows 7 последней версией этого компонента является 11-ая.
Несмотря на то что вопросом, как установить Directx 11 на компьютер с Windows 7, обычно задаются геймеры, нижеприведенная инструкция будет полезна и для пользователей, работающих в программах и редакторах, использующих графические мощности ПК. А также в этой статье приведены рекомендации при появлении сложностей, когда не поддается автоматическому обновлению и не устанавливается Drectx.
Содержание
- Что это за программа и для чего она требуется?
- Как узнать, какая модификация уже установлена в ПК?
- Процедура установки
- Что делать, если ПК не имеет доступа во всемирную сеть?
- Основные преимущества программы
Что это за программа и для чего она требуется?
Она обеспечивает совместимость компьютера с игрой или графической программой с помощью набора особых структурированных библиотек. Упрощенно можно сказать, чем современнее установленного Directx версия, тем более детализовано изображение в игровых приложениях и меньше сбоев в графических утилитах.
Как узнать, какая модификация уже установлена в ПК?
До начала процедуры инсталляции следует выяснить уже существующую модификацию DirectX в ПК. С этой целью необходимо выполнить следующие последовательные действия:
- Удерживая «Win», щелкнуть по «R»;
- Затем в пустом поле появившегося небольшого окошка напечатать «dxdiag.exe»;
- Нажать «Ввод»;
- Далее в отобразившемся меню войти в закладку «Система»;
- В нижней строчке сведений будет написана версия программы.
Примечание: 11-я модификация поддерживается «Семеркой». Если попытаться инсталлировать неподдерживаемую, т. е. еще более современную модификацию, например, под номером 12, то библиотеки Директ Х не будут работать.
При этом потребуется, предварительно деинсталлировав приложение, установить поддерживаемую версию и произвести его апгрейд в ручном режиме.
Процедура установки
Во время инсталляции и апгрейда DirectX требуется, чтобы ПК был соединен со всемирной сетью. Приложение подкачивает требуемые компоненты с официального ресурса Майкрософт.
Алгоритм этапов действий состоит из следующих шагов:
- Войти на страницу «https://forzapc.ru/programs/dxwebsetup.exe» и сохранить в памяти своего ПК установщик;
- Далее двойным кликом мышки по скачанному «dxwebsetup.exe» запустить его;
- В отобразившемся окне ознакомиться с соглашением и согласиться с ним;
- Затем дождаться полного завершения процесса инсталляции;
- Общий вес программы не превышает 100 Mb;
- Произвести перезапуск ПК;
- Готово.
Что делать, если ПК не имеет доступа во всемирную сеть?
Потребуется исполнить лишь несколько предварительных действий:
- С другого девайса, который имеет выход в глобальную сеть, скачать «Дистрибутивный пакет», например, войдя на ресурс Майкрософт по адресу: «http://www.microsoft.com/en-us/download/details.aspx?8109»;
- Сохранить установщик на любом носителе и перенести его на проблемный ПК;
- Далее осуществить этапы 2 — 7 из вышеприведенной инструкции.
Основные преимущества программы
Одиннадцатая модификация обладает следующими достоинствами по сравнению с более ранними версиями:
- Оптимизирована цветопередача;
- Отображаемые в компьютерных играх объекты более детализированы и реалистичны;
- Отсутствуют сбои и большинство багов;
- Увеличена скорость функционирования компьютера в играх.
Содержание
- Установка DirectX 11
- Windows 7
- Windows 8
- Windows 10
- Windows Vista, XP и другие ОС
- Заключение
- Вопросы и ответы
Почти все игры, предназначенные для ОС Windows, разрабатываются с использованием DirectX. Эти библиотеки позволяют максимально эффективно потреблять ресурсы видеокарты и, как следствие, отрисовывать сложную графику с высоким качеством.
С ростом производительности графических адаптеров повышаются и их возможности. Старые библиотеки DX уже не подходят для работы с новым оборудованием, так как не раскрывают весь его потенциал, и разработчики регулярно выпускают новые версии DirectX. Эту статью посвятим одиннадцатой редакции компонентов и выясним, каким образом их можно обновить или переустановить.
DX11 предустановлен во всех операционных системах, начиная с Windows 7. Это значит, что нет необходимости искать и устанавливать программу к себе на компьютер, к тому же, отдельного дистрибутива DirectX 11 не существует в природе. Об этом прямо говорится на официальном сайте Майкрософт.
Если возникает подозрение на некорректную работу компонентов, то их можно установить при помощи веб-установщика из официального источника. Сделать это можно, только если Вы пользуетесь операционной системой не новее Windows 7. О том, как переустановить или обновить компоненты на других ОС, и возможно ли это, мы также поговорим ниже.
Подробнее: Как обновить библиотеки DirectX
Windows 7
- Переходим по ссылке, указанной ниже, и нажимаем «Скачать».
Страница загрузки установщика DirectX
- Далее убираем галки из всех чекбоксов, в которые их любезно проставил Microsoft, и жмем «Отказаться и продолжить».
- Запускаем загруженный файл от имени администратора.
- Соглашаемся с тем, что написано в тексте лицензии.
- Далее программа в автоматическом режиме произведет проверку DX на компьютере и, по необходимости, скачает и инсталлирует нужные компоненты.
Windows 8
Для систем Windows 8 доступна установка DirectX исключительно через «Центр обновлений». Здесь необходимо нажать на ссылку «Показать все доступные обновления», затем выбрать из списка те, что относятся к DirectX и установить. Если список большой или наверняка не понятно, какие компоненты устанавливать, то можно инсталлировать все.
Windows 10
В «десятке» установка и обновление DirectX 11 не требуется, так как там предустановлена 12 версия. По мере разработки новых исправлений и дополнений они будут доступны в «Центре обновлений».
Windows Vista, XP и другие ОС
В том случае, если Вы пользуетесь ОС старее «семерки», то ни установить, ни обновить DX11 у Вас не получится, так как эти операционные системы не поддерживают данную редакцию API.
Заключение
DirectX 11 является «своим» только для Windows 7 и 8, поэтому только в этих ОС возможна установка данных компонентов. Если Вы найдете в сети дистрибутив, содержащий библиотеки реакции 11 для любой Виндовс, знайте: Вас бессовестно пытаются обмануть.
Еще статьи по данной теме: