С развитием технологий по созданию анимации для компьютерных игр и графических редакторов возникла необходимость улучшенной прорисовки объектов и визуальных эффектов. Для решения этой задачи применяется программное обеспечение DirectX. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.
DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12. Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.
Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:
- Щёлкнуть правой кнопочкой мыши по логотипу клавиши «Пуск» и выбрать строчку «Выполнить» либо применить комбинацию клавиш Win + R.
- Написать в текстовом поле команду dxdiag и кликнуть по клавише «Выполнить».
- В последней строчке появившегося окна будет указана установленная версия DirectX.
В Windows 10 по умолчанию встроена 12 версия DirectX
Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.
Проблемы могут возникнуть, как правило, в двух случаях:
- игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
- в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что:
- видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
- установлены устаревшие драйверы видеоадаптера и требуется их обновление.
Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.
Видео: как узнать версию DirectX в Windows 10
Как установить (обновить) DirectX на Windows 10
Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».
Так, чтобы проверить наличие обновления для компонентов системы, требуется:
- Открыть «Параметры компьютера».
- Перейти в раздел «Обновление и безопасность», а затем в «Центр обновления Windows».
- Нажать на кнопку «Проверка наличия обновлений».
Проверить налиие обновлений для компонентов системы, в том числе и для DirectX, можно через Центр обновлений Windows - Согласиться на установку обновлений.
Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.
В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.
Куда устанавливается DirectX
После скачивания и запуска исполняемого файла dxsetup.exe, папку с архивом библиотек можно установить в любое указанное пользователем место. По умолчанию каталог распакуется по пути C:WindowsSystem32. Перед скачиванием архива рекомендуется создать папку под любым именем в корне диска. Скачать туда архив, распаковать его, произвести установку DirectX в выбранное место, а затем удалить созданную папку.
Что делать если не устанавливается DirectX
Приложение может не установиться, если его версия не соответствует версии ОС Windows. Невозможно провести установку 12-й версии в ОС Windows 7, как и 11-й версии в ОС Windows XP.
Таблица: версии Windows и соответствующие им версии DirectX
Версии DirectX | Операционные системы Windows |
---|---|
DirectX 11.3–12.0 | Windows 10 |
DirectX 11.2 | Windows 8.1 |
DirectX 11.1 | Windows 8 |
DirectX 11.0 | Windows 7 |
DirectX 10.0 | Windows Vista |
DirectX 9.0С | Windows ХР |
Кроме того, могут быть другие причины, по которым не может установиться DirectX:
- исполняемый файл dxsetup.exe может быть поражён вирусом. Это часто происходит, если скачивание было произведено с непроверенного сайта. Поэтому скачанный файл нужно сразу проверить антивирусом;
- скачанный архив может не подходить под разрядность (битность) вашей системы. Если у вас 32-битная ОС Windows, архив под 64-битную ОС на ваш компьютер не установится;
- антивирусное программное обеспечение вашего компьютера может заблокировать файл уже в процессе закачки. Нужно отключить антивирус и попробовать скачать файл снова;
- нет прав на установку. В контекстном меню файла надо выбрать запуск от имени администратора или предоставить права на установку;
- оперативная память компьютера и кэш-память захламлены всяким мусором. Нужно очистить память, используя для этого специальные программы. Это могут быть Wise Care 365, Glary Utilites, Ccleaner и другие. После очистки памяти перезагрузить компьютер и повторить установку.
Сбой установки DirectX
Во время установки может произойти непредвиденный сбой и появится окно с сообщением об ошибке.
При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:
- скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
- выполнить установку ОС Windows в режиме обновления, так как, возможно, имеет место сбой в работе её компонентов;
- запустить из командной строки от имени администратора утилиты chkdsk и sfc /scannow и полностью проверить жёсткий накопитель;
- для более опытных пользователей подсказку можно получить в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области не хватает, то лучше посоветоваться со специалистом, например, в online-режиме.
Видео: устранение ошибки при установке DirectX
Как переустановить DirectX
Переустановка приложения проводится двумя способами:
- полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
- обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.
Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:
- Cоздать точку восстановления системы с помощью встроенной в Windows 10 утилиты в свойствах системы, нажав кнопку «Создать».
- Отключиться от интернета, во избежание автоматического восстановления библиотек.
- Отключить защиту системы. Если этого не сделать, то полностью удалить DirectX 12 не удастся, так как приложение является частью ОС Windows 10. Останутся неудалённые «хвосты», которые влияют на переустановку библиотек.
Без отключения защиты системы полностью удалить DirectX с компьютера не удастся - В раскрывшемся окне щёлкнуть по клавише «Настроить».
- В следующем окне установить переключатель «Отключить защиту системы».
- После этого можно переустановить DirectX.
Удаление DirectX в Windows 10
Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.
Для решения этого вопроса существует большое количество сторонних программ, позволяющих провести удаление DirectX 12, полностью очистив от него каталоги и ветки реестра. Примерами таких программ являются приведённые ниже утилиты.
Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:
- DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
- DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
- DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.
На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.
- Распечатать
Пишу статьи на темы по информационным технологиям. Работаю в сфере ремонта компьютеров и компьютерных программ более 20 лет. Проводил информационное обеспечение банковских программ и другого, повсеместно используемого, программного обеспечения.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(4 голоса, среднее: 4 из 5)
Поделитесь с друзьями!
Категория: | 3D Драйвер для устройств | |
Поддерживаемые ОС: | Windows 10 | |
Разрядность: | 32 bit, 64 bit, x32, x64 | |
Для устройств: | Компьютер | |
Язык интерфейса: | на Русском | |
Версия: | Последняя | |
Разработчик: | Microsoft |
Если вам нужно скачать DirectX для Windows 10 у вас без проблем это получится, программный набор, использующийся разработчиками во время создания ПО и 3D. Утилита стала популярной благодаря возможности разработки видеоигр с реалистичными и качественными визуальными эффектами. Она помогает воспроизводить и создавать в реальном времени элементы игр, которые ранее были написаны разработчиками.
DirectX для Windows 10 на компьютер
Практически в 100% случаев программа установлена на вашем компьютере по умолчанию и запускается в автоматическом режиме при необходимости. В Windows 10 вы можете самостоятельно найти ее и проверить текущую версию. Для этого зайдите в меню «Пуск» и найдите надпись «Выполнить». В открывшемся поле введите «dxdiag», подтвердите действие, нажав «Ок». В появившемся окне увидите надпись «Версия DirectX», после чего кликните на нее. Откроется средство диагностики, в котором сможете изучить текущую версию. Если вы на своем компьютере не нашли программу, получится быстро установить ее.
Не рекомендуем для скачивания использовать торрент, так как можно получить вредоносный файл. Воспользуйтесь нашим сайтом, нажмите на надпись «Скачать», скачайте, а затем запустите его. Обращайте внимание на все появляющиеся диалоговые окна. Система будет предлагать скачать различные файлы, к вредоносным они не относятся, но могут быть для вас бесполезны. Поэтому снимайте галочки возле программ, которые не нужны. Согласитесь с лицензионными соглашениями и далее следуйте подсказкам. В последнем окне нажмите «Готово».
DirectX для версий windows:
|
|
Скачать DirectX для Windows 10 бесплатно
Приложение | OS | Формат | Распаковщик | Версия | Размер | Загрузка |
---|---|---|---|---|---|---|
DirectX 12 | Windows 10 | x32 – x64 | OpenBox | онлайн установщик | 2.06 Mb |
Скачать ↓ |
DirectX 11 | Windows 10 | x32 – x64 | OpenBox | полная версия | 96.86 Mb |
Скачать ↓ |
DirectX 10 | Windows 10 | x32 – x64 | OpenBox | полная версия | 96.84 Mb |
Скачать ↓ |
DirectX 9 | Windows 10 | x32 – x64 | OpenBox | полная версия | 96.82 Mb |
Скачать ↓ |
Как установить DirectX для Windows 10:
Запустите файл.
Ознакомьтесь с информацией и нажмите «Далее».
Нажмите «Далее», или снимите галочки с рекомендуемого ПО и нажмите «Далее». Если снять все галочки, рекомендуемое ПО не установится!
На данном этапе если нажать «Далее» произойдет установка компонентов программы.
Если версия программы на компьютере устарела, рекомендую обновить ее до новой DirectX 12 для Виндовс 10. Скачайте установочный файл, который является ассистентом, определяющим версию ОС и видеокарты. Он автоматически скачает необходимые для установки файлы и обновит до последней версии набор библиотек. Вручную отрегулировать процесс вы не сможете. Если не получилось обновить, проблему легко решить простой переустановкой. Важно знать, что удалить на Виндовс 10 программу вы не сможете. Потребуется переустановить систему или использовать точку восстановления.
Для корректной работы и отображения игр и некоторых приложений требуется специальная библиотека — DirectX. Она позволяет обрабатывать картинку и звук, оптимизировать, ускорять и раскрывать все возможности игр и приложений. Как и любые приложения и программные библиотеки Директ Икс для Windows 10 требует апдейта. Мы расскажем вам, как правильно обновить его до актуальной версии.
Нужно ли устанавливать DirectX в Windows 10
DirectX — обязательная программа, без которой не будут запускаться и работать большинство программ и игр, поэтому она установлена во всех версиях операционной системы по умолчанию. То есть, устанавливать ее самостоятельно не нужно, только если она не была вами удалена вручную ранее. Но обновлять библиотеку необходимо, так как новые версии программы улучшают показатели того, как она справляется со своими задачами.
Как узнать версию библиотеки
На момент написания статьи актуальной версией библиотеки является DirectX 12. Чтобы узнать, нужно ли вам обновляться до нее, или она уже установлена на вашем компьютере, выполните следующие действия:
- Откройте программу «Выполнить» через поисковую строку системы.
Открываем программу «Выполнить»
- Используйте команду dxdiag, чтобы перейти к сведениям о вашем компьютере и системе.
Выполняем команду
- В открывшемся окошке отыщите строчку «Версия DirectX», обычно она находится в самом низу списка.
Смотрим версию DirectX
Как обновить Директ Икс на Виндовс 10
Если версия DirectX, установленного на вашем компьютере, не совпадает с актуальной на данный момент версией, то вам необходимо его обновить. Удалять предыдущую версию программу не нужно, новая версия установится поверх нее. Все файлы, связанные с библиотекой, можно найти в папке C:WINDOWSsystem32DirectX.
Также повторная установка приложения поможет в том случае, если при запуске игр вы сталкиваетесь с тем, что они не запускается, выдавая ошибку «Отсутствует файл с расширением dll». Если вы начнете установку той же версии DirectX, что установлена на вашем ПК, то установщик автоматически определит, каких файлов не хватает в вашей библиотеке, и скачает их.
- Скачать актуальную версию DirectX можно с официального сайта компании Microsoft по следующей ссылке: https://www.microsoft.com/ru-ru/download/confirmation.aspx?id=35. Установка более старой версии также возможна и выполняется тем же методом, но сначала необходимо удалить версию, установленную на вашем ПК, и скачивать надо другой установочный файл. Например, вот девятая версия программы — https://www.microsoft.com/ru-ru/download/details.aspx?id=34429. Устанавливать предыдущие версии нужно на старых версиях операционной системы и для игр, вышедших очень давно.
Скачиваем программу
- Запустите установщик и откажитесь от всего, что предлагает ваш программа, сняв соответствующие галочки.
Отказываемся от дополнительных программ
- Примите лицензионное соглашение.
Принимаем соглашение
- Снова откажитесь от дополнительного ПО, оно не нужно для работы DirectX.
Снимаем галочку
- Подтвердите, что у вас достаточно свободного места на диске.
Проверяем, достаточно ли свободного места на диске
- Дождитесь загрузки всех необходимых компонентов.
Дожидаемся окончания загрузки
- Дождитесь окончания установки скаченных компонентов.
Дожидаемся установки компонентов
- Готово, процесс установки завершен, можно пользоваться библиотекой.
Программа установлена
Почему установленная версия не отображается в свойствах системы
После установки последней версии программы можно столкнуться с тем, что в свойствах компьютера версия DirectX осталась прежней. Если вы уверены, что процесс установки библиотеки не был прерван, то причина в том, что ваша видеокарта не поддерживает устанавливаемую версию. Узнать, поддерживает ли ваша видеокарта DirectX 12 или нет, можно в пригашающийся к ней инструкции или на официальном сайте производителя. Если вы узнали, что видеокарта поддерживает библиотеку, а новая версия всё равно не устанавливается, то необходимо вручную обновить драйвера вашей видеокарты.
Проблемы во время установки
Если во время установки программы появляется ошибка, не дающая дойти процессу до конца, то можно попробовать следующие методы устранения проблемы:
- Скачайте установочный файл с другого сайта. Рекомендуется скачивать с официального сайта Microsoft или DirectX.
- На время установки отключите антивирус. Бывают случаи, когда он по ошибке принимает DirectX за вредоносную программу, так как она вносит изменения в системе, и блокирует некоторые ее действия.
Отключаем антивирус
- Запустите установочный файл через «Исправление проблем с совместимостью», кликнув по нему ПКМ и выбрав соответствующий вариант в открывшемся меню.
Запускам программу с исправлением проблем с совместимостью
- Удалите предыдущую версию DirectX, которая уже установлена на вашем компьютере, и повторно пройдите процесс установки.
Удаление DirectX
Для того чтобы установить более старую версию или переустановить DirectX, сначала нужно удалить версию, установленную на ПК. Сделать это стандартными методами не получится, так как в Windows нет возможности стереть библиотеку, поэтому придется пользоваться сторонними программами. Но перед этим нужно подготовить компьютер, выполнив следующие действия:
- Откройте свойства вашего компьютера.
Открываем свойства
- Перейдите к разделу «Защита системы». Для этого действия вам понадобятся права администратора.
Открываем раздел «Защита системы»
- В открывшемся окошке откройте вкладку «Защита системы».
Открываем вкладку «Защита системы»
- Выберите основной диск и нажмите кнопку «Настроить».
Нажимаем кнопку «Настроить»
- В блоке «Параметры восстановления» выберите вариант «Отключить защиту».
Выбираем вариант «Отключить защиту»
- Примените и сохраните внесенные изменения, нажав кнопки «Применить» и «ОК».
Нажимаем кнопки «Применить» и «ОК»
- Скачиваем и устанавливаем программу DirectX Happy Uninstall (http://www.softportal.com/software-3940-directx-happy-uninstall.html), она поможет вам стереть все, связанное с библиотекой.
Нажимаем кнопку «Скачать»
- Открыв программу, перейдите к разделу Backup и кликнете по кнопке Start Backup, чтобы создать резервную копию библиотеки, хранящейся на компьютере. Она понадобится в том случае, если вы захотите восстановить некоторые элементы после удаления.
Нажимаем кнопку Start Backup
- Перейдите к разделу Unistall и кликнете по кнопке Unistall, чтобы запустить удаление программы.
Нажимаем кнопку Unistall
- Перезагрузите компьютер, чтобы все изменения вступили в силу. Готово, теперь можно устанавливать новую версию DirectX на совершенно чистую платформу.
Перезагружаем компьютер
DirectX — очень полезная программа, необходимая для игр и приложений. Не удаляйте ее с компьютера насовсем, делать это можно только в том случае, если вы собираетесь ее тут же восстановить. Не забывайте обновлять библиотеку, но учтите, что не каждая видеокарта потянет последнюю версию программы.
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(3 голоса, среднее: 2.3 из 5)
Поделитесь с друзьями!
Содержание
- Содержание
- Введение. Необходимость 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
- DirectX 12: стоит ли ради этого обновлять систему. Игры и графические возможности будущего
- Nvidia добавила поддержку DirectX 12 для видеокарт серии GeForce 400 и GeForce 500
- Переустановка и добавление недостающих компонентов DirectX в Windows 10
- Переустанавливаем компоненты DirectX в Windows 10
- Шаг 1: Подготовка системы
- Шаг 2: Удаление или восстановление файлов DirectX
- Шаг 3: Инсталляция недостающих файлов
- Добавление и включение старых библиотек DirectX
- Как обновить DirectX
- Вводная информация
- Что такое DirectX?
- Как узнать версию DirectX?
- Обновление DirectX
- Заключение
- DirectX 12
- Что собой представляет программа
- Установка софта
- Особенности новой версии DirectX 12
- Неполадки в работе DirectX
- Dadaviz
- Установка и удаление DirectX для Windows 10
- Нужно ли устанавливать DirectX на Windows 10
- Видео: как узнать версию DirectX в Windows 10
- Как установить (обновить) DirectX на Windows 10
- Куда устанавливается DirectX
- Что делать если не устанавливается DirectX
- Таблица: версии Windows и соответствующие им версии DirectX
- Сбой установки DirectX
- Видео: устранение ошибки при установке DirectX
- Как переустановить DirectX
- Удаление DirectX в Windows 10
Содержание
Введение. Необходимость DirectX на ОС Windows
Скачать DirectX 9 для Windows 7 (x32/x64-bit)
Существует также полный установочный пакет DirectX 9, не требующий доступа в интернет.
Официальной страницы с автономной версией DirectX 9 на данный момент больше не существует. Однако вы можете загрузить ее с нашего сайта или с сайта Microsoft.
Готово. Теперь нужно перезапустить компьютер и удостовериться в работе компонента, открыв приложение, требующее только что скачанную библиотеку DirectX 9.
Скачать DirectX 10 для Windows 7 (x32/64-bit)
550Mb библиотек и данных.
Внимание! Если вам нужен автономный установщик (файл весит
Скачать DirectX 11 для Windows 7 (x32/64-bit)
550Mb библиотек и данных Скачать с esate.ru
DirectX 11 – последняя версия компонента, который поддерживается операционной системой Windows 7. Так же, как и DirectX 10, интегрирован по умолчанию и не требует дополнительного скачивания.
Скачать DirectX для Windows 8 или 8.1
Как узнать установленную версию DirectX
Почему DirectX 12 нельзя скачать на Windows 7
У пользователя, всерьез интересующегося современной 3D-графикой, в последнее время все чаще возникает вопрос о совместимости Windows 7 с недавно вышедшими играми. Так, в системные требования к недавно вышедшим частям игр начал «проникать» новый DirectX.
Однако поставить последнюю версию этого компонента на свой компьютер у вас, увы, не получится. Это связано с тем, что единственная система, поддерживающая DirectX 12 – Windows 10. Естественно, теоретически и более старые версии ОС также способны «потянуть» новейшие разработки компьютерной графики.
Только Microsoft решила иначе. Ведь нужно продвигать новую операционную систему в массы, наращивать продажи. Соответственно, чтобы конечные пользователи все-таки обратили внимание на только вышедший продукт, нужно привнести в него определенные фишки (даже если придется исключить их из старых разработок).
Так заведено, что потенциальные покупатели не видят смысла платить за обновления или попросту бояться систем слежки, встроенных в новые версии ОС. Развеять все мифы и узнать о достоинствах Windows 10 вы сможете в следующей главе.
Обновление DirectX до последней версии на Windows 7 (8, 8.1, 10)
Удаление и переустановка DirectX на Windows 7 (XP, 8, 8.1, 10)
Иногда в работе некоторых узкоспециализированных программ или 3D-игр возникают ошибки. Это может быть связано как с появлением проблем в самом приложении, так и с установленным компонентом DirectX.
Перед тем как удалять или переустанавливать DirectX, необходимо убедиться в его неисправности и только после этого предпринимать необходимые меры. Обратите внимание!
Если программа или игра ранее работала корректно, а никаких изменений в важных системных файлах или драйверах не было, рекомендуется переустановить приложение, а также сбросить его настройки.
Удалить DirectX из Windows 7, 8, 8.1, 10 невозможно
Если вы уверены, что проблема возникает исключительно из-за DirectX, для начала переустановите его, используя полную автономную версию с официального сайта Microsoft.
В большинстве случаев проблема будет решена, и вы сможете пользоваться любой программой, которой необходимы установленные библиотеки DirectX.
Удаление DirectX 9 на Windows XP штатными средствами ОС
Решение проблем с установкой и работой DirectX
Перед прочтением данной главы рекомендуется ознакомиться с главой «Удаление и переустановка DirectX на Windows 7 (XP, 8, 8.1, 10)», чтобы сразу отсеять случаи, связанные с неисправным программным обеспечением пользователя.
Если действия из вышеуказанной главы не принесли должного результата, приступайте к ознакомлению с примерами ошибок.
Далее будут приведены типичные проблемы, так или иначе связанные с работой DirectX, которые не устраняются простым обновлением компонента.
Ошибка при запуске приложения (0xc000007b)
Окно ошибки с этим кодом может возникнуть при работе целого ряда приложений или же единственной игры или программы.
В этом случае очень часто некорректно указывается истинный «виновник» проблемы, ведь причиной 0xc000007b может стать, в том числе, и заражение компьютера вирусом.
В появившемся окне запустить без кавычек команду: «sfc /scannow» → дождаться окончания процедуры восстановления → перезагрузить компьютер.
«Компонент 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», которое можно скачать с нашего сайта.
Ваша проблема будет решена, и IE 11 установится нормально при повторной попытке.
После проделанных действий необходимо перезагрузить компьютер, чтобы изменения вступили в силу.
Сбои при установке или работе DirectX в определенных приложениях
Проблемы при установке DirectX (DXEerror.log, критическая или внутренняя ошибка)
Не запускается DirectX или «Failed to initialize…»
Решение этой проблемы индивидуально для каждого пользователя.
Ошибка «Failed to initialize DirectX» возникает в основном при сбоях в работе самого приложения. Чтобы устранить эту неисправность, следует обновить вашу игру/программу, установив все необходимые для нее «патчи» от разработчика.
Для этого нужно посетить форум или сайт нужного приложения и найти раздел, в котором описано решение проблемы. Если вышеописанные действия не помогают, используйте рекомендации из главы: «Ошибка при запуске приложения (0xc000007b)». Это поможет решить возникшую проблему.
Почему стоит переходить на Windows 10 и DirectX12
Достоинства Windows 10 перед ОС Windows 7, 8, 8.1
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. Об этом – в следующей главе.
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. Поэтому полный переход на новую ступень прогресса – лишь вопрос времени!
Источник
Переустановка и добавление недостающих компонентов DirectX в Windows 10
По умолчанию библиотека компонентов DirectX уже встроена в операционную систему Виндовс 10. В зависимости от типа графического адаптера будет установлена версия 11 или 12. Однако иногда пользователи сталкиваются с проблемами в работе данных файлов, особенно при попытке поиграть в компьютерную игру. В таком случае потребуется переустановка директорий, о чем и пойдет речь далее.
Переустанавливаем компоненты DirectX в Windows 10
Перед переходом к непосредственной переустановке хотелось бы отметить, что обойтись можно и без нее, если на компьютере инсталлирована не последняя версия DirectX. Достаточно провести обновление, после чего все программы должны работать нормально. Сначала мы рекомендуем определить, какая версия компонентов стоит на вашем ПК. Развернутые инструкции по этой теме ищите в другом нашем материале по следующей ссылке.
Если вы обнаружили устаревшую версию, провести ее апгрейд можно только через центр обновлений Windows, осуществив предварительный поиск и инсталляцию свежей версии. Детальное руководство о том, как это осуществить, вы найдете в отдельной нашей статье далее.
Теперь же мы хотим продемонстрировать как быть, если верная сборка DirectX функционирует некорректно на компьютере под управлением ОС Виндовс 10. Разделим весь процесс на шаги, чтобы было удобнее во всем разобраться.
Шаг 1: Подготовка системы
Так как необходимый компонент является встроенной частью ОС, самостоятельно деинсталлировать его не получится — нужно обращаться за помощью к стороннему ПО. Поскольку такой софт использует системные файлы, понадобится отключить защиту, чтобы избежать конфликтных ситуаций. Осуществляется эта задача так:
Поздравляем, вы успешно отключили отмену нежелательных изменений, поэтому далее при удалении DirectX не должно возникнуть никаких трудностей.
Шаг 2: Удаление или восстановление файлов DirectX
Сегодня мы будем задействовать специальную программу под названием DirectX Happy Uninstall. Она не только позволяет стереть основные файлы рассматриваемой библиотеки, но и проводит их восстановление, что может помочь избежать переустановки. Работа в этом ПО выглядит следующим образом:
Хотим отметить, что DirectX Happy Uninstall удаляет не все файлы, а лишь основную их часть. Важные элементы все равно остаются на компьютере, однако это не помешает провести самостоятельную инсталляцию отсутствующих данных.
Шаг 3: Инсталляция недостающих файлов
Как уже было сказано выше, DirectX является встроенной составляющей Виндовс 10, поэтому его новая версия устанавливается со всеми остальными обновлениями, а автономный инсталлятор не предусмотрен. Однако есть небольшая утилита под названием «Веб-установщик исполняемых библиотек DirectX для конечного пользователя». Если вы откроете его, он автоматически проведет сканирование ОС и добавит недостающие библиотеки. Скачать и открыть его можно так:
По окончании процесса перезагрузите компьютер. На этом все ошибки с работой рассматриваемого компонента должны быть исправлены. Проведите восстановление через используемый софт, если работа ОС была нарушена после деинсталляции файлов, это вернет все в изначальное состояние. После этого снова активируйте защиту системы, как было описано в Шаге 1.
Добавление и включение старых библиотек DirectX
Некоторые пользователи пытаются запустить на Виндовс 10 старые игры и сталкиваются с отсутствием библиотек, входящих в старые версии DirectX, ввиду того, что новые версии не предусматривают наличие некоторых из них. В таком случае, если вы хотите наладить работу приложения, потребуется произвести небольшую манипуляцию. Сначала нужно включить один из компонентов Windows. Для этого следуйте инструкции:
Далее потребуется загрузить недостающие библиотеки с официального сайта, а для этого выполните такие действия:
Все новые файлы, добавленные таким образом, будут сохранены в папке «System32», что находится в системной директории «Windows». Теперь вы можете смело запускать старые компьютерные игры — для них будет включена поддержка необходимых библиотек.
На этом наша статья подходит к концу. Сегодня мы постарались представить максимально детальную и понятную информацию, касающуюся переустановки DirectX на компьютерах с Виндовс 10. Кроме этого мы разобрали решение проблемы с отсутствующими файлами. Надеемся, мы помогли исправить возникшие сложности и у вас больше не осталось вопросов по этой теме.
Помимо этой статьи, на сайте еще 12362 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Как обновить DirectX
Некоторые пользователи не знают, как обновить DirectX до последней версии. В данном материале мы предоставим подробную инструкцию о том, как это сделать. Но сначала поговорим о более простых и понятных вещах.
Вводная информация
Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.
Что такое DirectX?
Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.
А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.
Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.
А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.
А теперь давайте поговорим о том, как посмотреть версию компонентов, установленных в ОС. Это необходимо, поскольку может оказаться так, что обновление вовсе не нужно.
Как узнать версию DirectX?
Перед обновлением всегда необходимо проверять версию того компонента, который вы собираетесь обновить. Если она актуальна, то не нужно ничего делать. Получится зря потраченный трафик (так как все это скачивается из интернета).
Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:
Появится окно с огромным количеством информации. В числе прочего там будет строка «Версия DirectX».Именно в ней и отображается та версия библиотек, что установлена в системе. Если она неактуальна, то переходим к обновлению.
Стоит отметить, что процесс обновления выполняется в режиме онлайн. Поэтому просто необходимо наличие широкополосного подключения к интернету. Иначе ничего не выйдет. Многое также зависит от скорости. Если она маленькая, то процесс инсталляции затянется надолго. Итого нужно будет загрузить, в среднем, 150 МБ.
Обновление DirectX
На данный момент, выполнить обновление данного компонента можно только одним способом: скачать установщик с серверов компании Microsoft. Сам он весит мало. Но вот библиотеки довольно-таки объемные.
Суть заключается в том, что инсталлятор скачивает нужные файлы в процессе установки и только потом интегрирует их в операционную систему. Такой способ проще и надежнее. Вот подробная инструкция, рассказывающая о том, как и что делать.
Вот так происходит обновление библиотек DirectX.
Заключение
А теперь подведем итоги и попытаемся обобщить всю многословную филиппику, представленную выше. В данном материале мы попытались дать ответ на вопрос о том, как обновить Директ Икс на компьютере или ноутбуке. Оказалось, что это довольно просто.
С данной задачей справится даже новичок, который только недавно сел за компьютер. Не забудьте только проверить актуальность уже установленной на компьютере версии DirectX. Возможно, никакого обновления и не потребуется. Особенно, если и старая версия еще неплохо работает.
Источник
DirectX 12
Всем геймерам без исключения приходилось устанавливать на свой компьютер DirectX 12, производителем которого является известная всем корпорация Microsoft. Связано это с тем, что сейчас практически все современные видеоигры и даже некоторые графические утилиты созданы на основе этих компонентов. Следовательно, нормально функционировать игры не смогут, если на ПК не будет данной динамической библиотеки, к тому же и видеофайлы нормально воспроизводить не получится.
Что собой представляет программа
Большая часть пользователей полагает, что DirectX 12 Windows – это некий инструмент, который выступает как дополнение к видеоиграм. Отчасти так и есть, но помимо этого утилита ещё отвечает за множество разнообразных процессов, среди которых воспроизведение звуковых эффектов, обработка и вывод графики (в том числе трёхмерной), отображение текста, обработка сигналов, посланных с клавиатуры, мышки или джойстика, а также возможность играть в игры по сети. Проще говоря, программное обеспечение, о котором идёт речь – это незаменимый пакет функций и компонентов, которые используются разработчики для создания своих продуктов.
Установка софта
Конечно, в том случае если вы хотите установить самую последнюю сборку компонентов, а ваш графический адаптер их не поддерживает, то выход лишь одни – поменять видеокарту на более производительную и мощную.
Особенности новой версии DirectX 12
DirectX 12 последняя версия – это действительно уникальный продукт. Он открывает перед разработчиками игр колоссальные возможности, а юзерам позволяет насладиться реалистичным игровым процессом и максимально испытать современные графические процессоры.
Неполадки в работе DirectX
Данная графическая библиотека тоже может повредиться, как и любое приложения. Тогда перестают запускаться видеоигры или они сильно начинают виснуть, тормозить, сразу появляются проблемы с графикой. Это всё решается простым обновлением набора API функций. Но иногда не получается именно инсталлировать программу. В этом случае на время отключите антивирус и в свойствах установочного файла в разделе «Совместимость» включите поддержку именно с вашей ОС. После этого проблема должна исчезнуть.
Источник
Dadaviz
Установка и удаление DirectX для Windows 10
С развитием технологий по созданию анимации для компьютерных игр и графических редакторов возникла необходимость улучшенной прорисовки объектов и визуальных эффектов. Для решения этой задачи применяется программное обеспечение DirectX. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.
Нужно ли устанавливать DirectX на Windows 10
DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12. Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.
Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:
Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.
Проблемы могут возникнуть, как правило, в двух случаях:
Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.
Видео: как узнать версию DirectX в Windows 10
Как установить (обновить) DirectX на Windows 10
Для установки (обновления) версии DirectX нужно перейти на официальную страницу Microsoft и пройти к требуемой версии операционной системы. 12-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».
Так, чтобы проверить наличие обновления для компонентов системы, требуется:
Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.
В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.
Куда устанавливается DirectX
После скачивания и запуска исполняемого файла dxsetup.exe, папку с архивом библиотек можно установить в любое указанное пользователем место. По умолчанию каталог распакуется по пути C:WindowsSystem32. Перед скачиванием архива рекомендуется создать папку под любым именем в корне диска. Скачать туда архив, распаковать его, произвести установку DirectX в выбранное место, а затем удалить созданную папку.
Что делать если не устанавливается DirectX
Приложение может не установиться, если его версия не соответствует версии ОС Windows. Невозможно провести установку 12-й версии в ОС Windows 7, как и 11-й версии в ОС Windows XP.
Таблица: версии Windows и соответствующие им версии DirectX
Версии DirectX | Операционные системы Windows |
---|---|
DirectX 11.3–12.0 | Windows 10 |
DirectX 11.2 | Windows 8.1 |
DirectX 11.1 | Windows 8 |
DirectX 11.0 | Windows 7 |
DirectX 10.0 | Windows Vista |
DirectX 9.0С | Windows ХР |
Кроме того, могут быть другие причины, по которым не может установиться DirectX:
Сбой установки DirectX
Во время установки может произойти непредвиденный сбой и появится окно с сообщением об ошибке.
При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:
Видео: устранение ошибки при установке DirectX
Как переустановить DirectX
Переустановка приложения проводится двумя способами:
Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:
Удаление DirectX в Windows 10
Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.
Для решения этого вопроса существует большое количество сторонних программ, позволяющих провести удаление DirectX 12, полностью очистив от него каталоги и ветки реестра. Примерами таких программ являются приведённые ниже утилиты.
Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:
На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.
Источник
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 необходимо обновить операционную систему.
Нужна дополнительная помощь?
Пользователи последней операционной системы от Microsoft нередко интересуются, какой именно скачать DirectX для Window 10. Ведь без него невозможно запускать современные игры. В данной статье мы разберемся, какая именно версия Директа подходит для «Десятки», как ее загрузить и установить.
Подробности
В действительности ситуация с последней Виндовс очень простая. Она поддерживает два издания библиотеки: 11.3 и 12. Причем отдельно их устанавливать или как-либо активировать не требуется, поскольку они интегрированы в ОС. А то, какая именно версия Direct X активна, зависит исключительно от модели видеокарты. Проверить это можно следующим образом:
- Запустите функцию поиска в «Пуске» с помощью комбинации клавиш Win + Q.
- Введите в текстовое поле запрос dxdiag.
- Щелкните ЛКМ по соответствующему инструменту из блока «Лучшее соответствие».
- Нажмите «Да», если появится небольшое окошко.
- Посмотрите на соответствующую надпись.
Если ваша видеокарта не поддерживает двенадцатый ДиректХ, то в этой графе будет значиться 11.3.
Дополнение
Вполне возможно, что в будущем компания Microsoft выпустит новую версию своей графической библиотеки. Ориентировочно, это произойдет вместе с новой игровой приставкой XBOX, релиз который назначен на конец 2020 года, но информация не до конца достоверная. В таком случае получить последнюю версию Директ Х для Виндовс 10 выйдет с помощью обновления операционной системы.
После выхода Windows 10 меня раз за разом спрашивают, где скачать DirectX 12, почему dxdiag показывает версию 11.2, несмотря на то, что видеокарта поддерживается и о подобных вещах. Постараюсь ответить на все эти вопросы.
В этой статье — подробно о текущем состоянии дел с DirectX 12 для Windows 10, почему эта версия может быть не задействована на вашем компьютере, а также о том, где скачать DirectX и зачем это нужно, с учетом того, что этот компонент уже имеется в ОС.
Как узнать версию DirectX в Windows 10
Сначала о том, как посмотреть используемую версию DirectX. Для этого достаточно нажать клавиши Windows (которая с эмблемой) + R на клавиатуре и ввести dxdiag в окне «Выполнить».
В результате будет запущено Средство диагностики DirectX, в котором на вкладке «Система» можно увидеть и версию DirectX. В Windows 10 вы с большой вероятностью увидите там либо DirectX 12 либо 11.2.
Последний вариант не обязательно связан с неподдерживаемой видеокартой и точно не вызван тем, что вам нужно предварительно скачать DirectX 12 для Windows 10, поскольку все основные необходимые библиотеки уже имеются в ОС сразу после обновления или чистой установки.
Почему вместо DirectX 12 используется DirectX 11.2
Если в средстве диагностики вы видите, что текущая версия DirectX 11.2, это может быть вызвано двумя основными причинами — неподдерживаемая видеокарта (причем, возможно, она будет поддерживаться в будущем) или устаревшие драйвера видеокарты.
Важное обновление: в Windows 10 Creators Update в главном dxdiag всегда отображается 12-я версия, даже если она не поддерживается видеокартой. О том, как узнать поддерживаемую, см. отдельный материал: Как узнать версию DirectX в Windows 10, 8 и Windows 7.
Видеокарты, которые поддерживают DirectX 12 в Windows 10 на настоящий момент:
- Интегрированная графика Intel процессоров Core i3, i5, i7 Haswell и Broadwell.
- NVIDIA GeForce серий 600, 700, 800 (частично) и 900, а также видеокарты GTX Titan. NVIDIA также обещает поддержку DirectX 12 для GeForce 4xx и 5xx (Fermi) в ближайшем будущем (следует ожидать обновленных драйверов).
- AMD Radeon серий HD 7000, HD 8000, R7, R9, а также интегрированные графические чипы AMD A4, A6, A8 и A10 7000, PRO-7000, Micro-6000 и 6000 (здесь также есть поддержка у процессоров E1 и E2). То есть Kaveri, Millins и Beema.
При этом, даже если ваша видеокарта, казалось бы, попадает в этот список, может оказаться, что конкретная модель пока не поддерживается (производители видеокарт все еще работают над драйверами).
В любом случае, одно из первых действий, которое следует выполнить, если вам требуется поддержка DirectX 12 — установить последнюю версию драйверов для Windows 10 вашей видеокарты с официальных сайтов NVIDIA, AMD или Intel.
Примечание: многие столкнулись с тем, что драйвера видеокарты в Windows 10 не устанавливаются, выдавая различные ошибки. В этом случае помогает полное удаление старых драйверов (Как удалить драйвера видеокарты), а также программ наподобие GeForce Experience или AMD Catalyst и установка их по-новому.
После обновления драйверов, посмотрите в dxdiag, какая версия DirectX используется, а заодно и версию драйвера на вкладке экран: для поддержки DX 12 должен быть драйвер WDDM 2.0, а не WDDM 1.3 (1.2).
Как скачать DirectX для Windows 10 и зачем это нужно
Несмотря на то, что в Windows 10 (также, как и в двух предыдущих версиях ОС) основные библиотеки DirectX присутствуют по умолчанию, в ряде программ и игр вы можете столкнуться с ошибками наподобие «Запуск программы не возможен, поскольку d3dx9_43.dll отсутствует на компьютере» и другими, связанными с отсутствием отдельных библиотек DLL предыдущих версий DirectX в системе.
Чтобы избежать этого, рекомендую сразу скачать DirectX для Windows 10. После загрузки Веб-установщика, запустите его, и программа автоматически определит, каких библиотек DirectX не хватает на вашем компьютере, загрузит и установит их (при этом не обращайте внимания, что заявлена поддержка лишь Windows 7, в Windows 10 все функционирует точно так же).
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. Поэтому полный переход на новую ступень прогресса – лишь вопрос времени!
В 2015 году компания Microsoft представила новый графический API (средство интеграции приложений) — DirectX 12 для Windows 10. Как отметили многи пользователи, новый «директ икс» намного лучше и шустрее предыдущего. Однако и в его работе есть определённые огрехи. Благо, устранить их не так сложно.
DirectX 12 — это компонент интерфейса, который нужен для корректной работы приложений, использующих ресурсы видеокарты. Другими словами, DirectX 12 обеспечивает взаимодействие между операционной системой и аппаратной частью, позволяя максимально использовать все возможности компьютера.
Зачем DirectX 12 в Windows 10
Как и любой другой графический API, DirectX 12 нужен в основном для корректной работы компьютерных игр с качественной графикой. Он позволяет использовать все ресурсы компьютера, чтобы добиться лучшей производительности и получить «красивую картинку».
Кроме того, этот компонент обеспечивает эффективное использование возможностей многоядерных процессоров и поддерживает новые графические ускорители. То есть, если ваш компьютер оснащён одной из новых высокопроизводительных видеокарт, то DirectX 12, в отличие от предыдущих версий, позволит использовать все её возможности по максимуму.
Чем DirectX 12 отличается от предыдущих версий
Ещё при разработке DirectX 12 производители сообщили, что он разрабатывается для более качественного взаимодействия с современной аппаратной частью. Если сравнивать его с предыдущими версиями, то можно отметить следующие отличия:
- технологии Tiled Resources, Typed UAV и Bind, которые являются частью нового API, экономнее распределяют ресурсы памяти между процессами и облегчают использование ядер процессора;
- новые режимы наложения и консервативная растеризация ускоряют расчёт теней и MSAA (метод полноэкранного сглаживания, который немного ухудшает качество изображения, но даёт огромную экономию вычислительной мощности);
- возможность объединения видеокарты разных производителей в единую графическую подсистему;
- снижение уровня абстрагирования оборудования, что даёт разработчикам лучший доступ к использованию возможностей графического чипа;
- поддержка объектов состояния конвейера и таблиц дескрипторов, что улучшает производительность в алгоритмах определения коллизий, расчёта прозрачности и построения геометрической модели местности.
Вышеперечисленные преимущества имеют значение для разработчиков игр и программистов. Если говорить о среднестатистическом пользователе ПК, то для него главным отличием DirectX 12 от предыдущих версий является лучшая производительность при одновременной экономии ресурсов памяти.
Видео: сравнение DirectX версий 11 и 12
Можно ли использовать DirectX 11.2 вместо DirectX 12
DirectX 12 идёт в комплекте с Windows 10: все необходимые библиотеки уже имеются на компьютере после установки операционной системы или её обновления до 10 версии. Другими словами, если вы поставили Windows 10, то DirectX 12 уже тоже установлен. Однако не все видеокарты его поддерживают, поэтому иногда, даже с последней Windows, используется DirectX 11.2. Сегодня это не оказывает значительного влияния на работу компьютера, так как DirectX 12 ещё довольно «сырой» продукт. Вы можете использовать DirectX 11.2 вместо версии 12.
Почему в Windows 10 установлен DirectX 11.2, а не DirectX 12
Вы установили Windows 10, но вместо DirectX 12 используется версия 11.2. Почему так происходит? Есть две причины:
- DirectX 12 не поддерживается видеоадаптером (временно, пока производители не выпустили новые драйверы);
- драйверы графической карты устарели (их можно обновить на официальных сайтах NVIDIA, AMD или Intel).
Учитывайте, что производители не будут выпускать драйверы под старые модели видеокарт, поэтому вам, возможно, придётся либо менять графический адаптер, либо использовать предыдущие версии DirectX.
Как узнать версию установленного DirectX
- Нажмите одновременно клавиши Win + R. Откроется окно «Выполнить».
Заметьте, что для диагностики системы нужны права администратора - Введите dxdiag в строке для текста. Нажмите «ОК».
Команда dxdiag открывает «Средство диагностики DirectX» - Найдите во вкладке «Система» пункт «Версия DirectX».
Если у вас стоит Windows 10, то версия DirectX либо 11.2, либо 12
Видео: как узнать версию DirectX
Как установить DirectX 12 на Windows 10
Если вы хотите установить DirectX 12 на Windows 10 с нуля, то вам понадобится установщик. Его можно скачать с официального сайта компании Microsoft:
- Перейдите на страницу загрузки библиотек DirectX 12 на сайте Microsoft.
Файл скачается автоматически, а вы увидите сообщение о начале загрузки - Дождитесь начала автоматической загрузки установщика.
Вы скачаете файл-установщик DirectX 12 - Запустите скачанный файл.
Запустите скачанный файл, чтобы начать установку - Подтвердите, что принимаете условия пользовательского соглашения. Нажмите «Далее».
Вы сможете выбрать кнопку «Далее» после принятия условий соглашения - Откажитесь от «Установки Панели Bing» (она не нужна для DirectX 12), убрав флажок.
По желанию можно установить «Панель Bing» - Нажмите «Далее», чтобы начать установку.
Подождите, пока DirectX установится на ваш компьютер - Нажмите «Готово», чтобы завершить установку.
Нажмите на кнопку «Готово», чтобы завершить установку
Как обновить установленный DirectX до версии 12
Если у вас на компьютере уже установлен DirectX, то вы можете просто обновить его до версии 12:
- Выберите значок Windows в левом нижнем углу экрана.
Прокрутите колёсико мыши, чтобы найти «Параметры» - Найдите и выберите пункт «Параметры».
Выберите «Обновление и безопасность» - Выберите пункт «Обновление и безопасность». Вы перейдёте в «Центр обновления Windows». Система начнёт автоматическую загрузку обновлений, которые подходят для компьютера, в том числе и DirectX 12, если этот компонент поддерживается видеокартой.
Windows сама скачает доступные обновления - Подождите, пока все обновления скачаются. Они вступят в силу после перезагрузки Windows.
Завершите установку, выбрав «Перезагрузить сейчас»
Обратите внимание, что обновление до DirectX 12 возможно только в том случае, если ваша видеокарта поддерживает эту версию.
Нужно ли настраивать DirectX 12
DirectX 12 не является пользовательской программой в привычном смысле: её не нужно запускать (она работает постоянно) или настраивать.
Когда вы устанавливаете или обновляете DirectX 12, то все настройки, которые нужны для её работы, задаются по умолчанию. Фактически DirectX — средство связи между «железом» и компьютерными программами, к которому у вас нет доступа.
Все ваши действия по настройке DirectX ограничиваются установкой или обновлением программы.
Проблемы установки DirectX 12 и способы их решения
При работе с DirectX 12 могут возникнуть проблемы двух видов:
- внутренняя системная ошибка (во время процесса установки);
- постоянные сбои в работе уже установленной программы.
Что делать, если возникает внутренняя системная ошибка
Самой очевидной причиной сбоя установки является повреждение файла установщика. Чтобы избежать этого, скачивайте обновления только с официального сайта Microsoft.
Если вы скачали DirectX с Microsoft, а ошибка возникла, то нужно проверить жёсткий диск:
- Нажмите Win + R для открытия «Командной строки».
Комбинация клавиш Win + R всегда используется для работы с командами - Напишите в текстовом поле chkdsk и нажмите «ОК».
Команда chkdsk запустит утилиту, проверяющую жёсткий диск на ошибки файловой системы - Дождитесь окончания проверки жёсткого диска, не закрывая окно. Нас интересует наличие повреждённых файлов.
Посмотрите на строку «Обработка повреждённых файлов», чтобы определить их наличие - Если повреждённых файлов нет, то перейдите к следующей инструкции. Если есть, то нужно использовать утилиту повторно. Откройте «Командную строку» нажатием Win + R и напишите команду chkdsk /F. Эта утилита исправит ошибки файловой системы.
Команда chkdsk /F запустит утилиту, которая исправит повреждённые файлы - Дождитесь автоматического закрытия окна «Командной строки». Исправление ошибок может занять некоторое время.
Дальше следует проверить системные файлы и восстановить те, что повреждены. В Windows есть встроенная защита системных файлов, поэтому если они некорректно выполняются, то это легко исправить:
- Откройте «Командную строку» комбинацией клавиш Win + R. Введите команду sfc /scannow и нажмите «ОК».
Утилита просканирует и восстановит системные файлы - Дождитесь окончания работы утилиты.
Утилита нашла и восстановила повреждённые файлы - Перезагрузите компьютер.
Может быть и такое, что проверка жёсткого диска не помогла решить проблему. В этом случае нужно проверить совместимость DirectX 12 с вашей системой:
- Откройте на компьютере папку, куда скачан установщик DirectX 12. Щёлкните правой кнопкой мыши по названию файла и выберите «Исправление проблем с совместимостью».
Кнопка «Исправление проблем с совместимостью» открывает нужный нам режим диагностики - Выберите пункт «Использовать рекомендованные параметры» в окне «Устранение проблем с совместимостью».
Выберите первый пункт, чтобы параметры DirectX соответствовали возможностям вашего компьютера - Дождитесь, пока завершится поиск параметров. Нажмите «Проверить программу», чтобы запустить установку DirectX. После установки нажмите «Далее».
С помощью кнопки «Проверить программу» вы установите DirectX 12 на компьютер - Выберите «Да, сохранить эти параметры для программы».
Сохраните подобранные параметры, чтобы DirectX стабильно работал в будущем
Видео: устранение системной ошибки в процессе установки DirectX 12
Что делать, если DirectX 12 работает некорректно
DirectX установился на компьютер, но постоянно возникают сбои в его работе. Если окно с предупреждением об ошибке DirectX выпадает довольно часто, то можно:
- обновить DirectX 12 в «Центре обновления Windows» (последовательность действий описана в пункте «Как обновить установленный DirectX до версии 12»). Обновление настроено таким образом, что недостающие файлы просто подгружаются в уже существующий пакет библиотек на вашем компьютере. Система выдаёт ошибки, потому что ей не хватает каких-то файлов для стабильной работы, а обновление DirectX это исправит;
- удалить DirectX 12 и установить с нуля (пошаговые инструкции описаны в «Как полностью удалить DirectX 12» и «Как установить DirectX 12 на Windows 10»). Этот вариант следует использовать только в том случае, если обновление DirectX не помогло, так как вам придётся работать с системными файлами.
Как откатить DirectX 12 до предыдущей версии
DirectX 12 нельзя откатить, так как он разрабатывается по принципу накопительности. Другими словами, DirectX 12 включает в себя библиотеки всех предыдущих версий.
Даже полное удаление DirectX 12 и установка одной из предыдущих версий не помогут, так как в Windows 10 нельзя отключить обновление системы. Даже если вы вручную установите, к примеру, DirectX 11, то он автоматически обновится до версии 12.
Если вам кажется, что с DirectX 12 компьютер стал работать хуже, то нужно исправить проблемы с совместимостью (последовательность описана в третьей инструкции пункта «Что делать, если возникает внутренняя системная ошибка»). Не беспокойтесь о том, что для некоторых игр нужны предыдущие версии DirectX: библиотеки предыдущих версий обновляются во время установки всех обновлений для Windows 10.
Как полностью удалить DirectX 12
DirectX 12 является встроенным в Windows 10 приложением, то есть его нельзя удалить обычными способами. Для корректной работы вам нужно, чтобы эта программа присутствовала на компьютере, поэтому разработчики Windows убрали возможность её удаления. Однако бывают случаи, когда необходимо переустановить DirectX из-за постоянных сбоев в его работе. Для этого придётся использовать сторонние программы. Если есть возможность избежать удаления DirectX (например, проблема решается простым обновлением системы), то лучше ею воспользоваться. Перед удалением DirectX обязательно создайте точку восстановления системы, чтобы в случае некорректного удаления иметь возможность восстановить все данные.
Восстановление системы
Функция восстановления системы нужна для того, чтобы вернуть Windows 10 в рабочее состояние и исправить ошибки, которые возникли при удалении или установке новых программ.
Как создать точку восстановления в Windows 10
- Щёлкните по значку поиска в левом нижнем углу экрана.
Щёлкните по полю поиска, чтобы ввести текст - Напишите «Панель управления». Откройте её.
«Панель управления» позволяет выполнять основные действия по настройке системы - Выберите раздел «Система и безопасность».
Раздел «Система и безопасность» позволяет отслеживать состояние компьютера и восстанавливать систему - Выберите подраздел «Система».
Раздел «Система» позволяет совершать администрирование ПК - Выберите пункт «Защита системы».
Пункт «Защита системы» откроет окно «Свойства системы» - Нажмите «Настроить», чтобы включить защиту диска С.
Нажмите «Настроить», чтобы открыть окно настройки защиты диска - Выберите «Включить защиту системы», объем дискового пространства и кликните «Применить».
Нажмите «Применить», чтобы вернуться к окну «Свойства системы» - Нажмите «Создать» для создания точки восстановления системы.
Кнопка «Создать» стала активна, так как вы включили защиту диска С - Укажите дату. Нажмите «Создать».
Точка восстановления сохранит все программы и состояние вашего компьютера на эту конкретную дату - Дождитесь сообщения о завершении процесса и нажмите «Закрыть».
Теперь вы сможете восстановить систему, если удаление DirectX пройдёт некорректно, или компьютер станет хуже работать.
Видео: как создать точку восстановления системы
Как восстановить систему
- Выполните пункты 1–5 инструкции «Как создать точку восстановления в Windows 10», чтобы открыть окно «Свойства системы». Кликните «Восстановить».
Вы можете восстановить предыдущее состояние компьютера в любой момент - Нажмите «Далее» в окне восстановления системы.
Обратите внимание, что восстанавливаются только системные файлы и параметры - Выберите точку восстановления системы с нужной датой, которую вы указали во время создания. Нажмите «Далее».
Тип точки восстановления будет «Вручную», так как её создали вы, а не Windows - Подтвердите выбор точки восстановления.
Нажмите «Готово», чтобы запустить восстановление системы - Согласитесь с запуском процесса восстановления.
Учитывайте, что вы не сможете работать за компьютером до тех пор, пока не закончится восстановление системы - Дождитесь окончания восстановления системы.
Видео: как восстановить Windows 10
Удаление DirectX 12
Так как удаление DirectX в Windows 10 не предусмотрено, то придётся использовать стороннее ПО. Программа DirectX Happy Uninstall — довольно распространённая утилита, которая поможет полностью удалить все библиотеки DirectX с компьютера.
DirectX Happy Uninstall не является официальным ПО. Скачивайте её только с проверенных сайтов.
Чтобы удаление DirectX произошло корректно, воспользуйтесь следующими советами:
- Создайте точку восстановления.
- Скачайте установщик DirectX с сайта Microsoft.
- Скачайте и установите программу DirectX Happy Uninstall.
- Отключите интернет, чтобы система не смогла автоматически скачать и установить DirectX.
- Отключите защиту системных файлов:
Теперь можно приступать к удалению DirectX 12:
- Запустите DirectX Happy Uninstall. Создайте точку восстановления системы во вкладке «Backup». При необходимости вы сможете вернуть удалённый DirectX с её помощью.
Нажмите «Start Backup», чтобы создать точку восстановления - Выберите вкладку «Uninstall», чтобы удалить программу.
Нажмите «Uninstall», чтобы запустить удаление DirectX - Дождитесь завершения удаления и закройте программу.
Видео: как удалить DirectX
Windows 10 сама скачивает и устанавливает необходимые обновления, в том числе и для DirectX. Большинство проблем, возникающих во время работы этой программы, можно решить запуском обновления системы вручную. Постарайтесь не прибегать к полному удалению DirectX, если это возможно, так как тогда придётся использовать сторонние программные продукты.
- Распечатать
Занимаюсь копирайтингом и переводом 3 года. Имею неоконченное высшее образование в сфере IT.
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(6 голосов, среднее: 3.7 из 5)
Поделитесь с друзьями!