Где находится DirectX в Windows 10
Обновлено: 21.11.2024
В этом сообщении показано, как обновить DirectX в Windows 10.
Последнее обновление: 5 месяцев назад
Если вы хотите обновить DirectX на своем компьютере с Windows 10, вы обратились по адресу. Прочтите и проверьте…
Как обновить DirectX в Windows 10
Если вы не знаете текущую версию DirectX на вашем компьютере, начните с шага 1: проверьте свою версию DirectX.
Если вы уже знаете, что версия DirectX не является последней (на данный момент это DirectX 12), начните с шага 2: обновите DirectX.
Шаг 1. Проверьте версию DirectX
Если вы не знаете, какая версия DirectX установлена на вашем компьютере, вы можете проверить ее перед обновлением.
Вот как проверить версию DirectX:
Шаг 2. Обновите DirectX
Если вы знаете, что используете не последнюю версию DirectX, вы можете выполнить следующие действия, чтобы обновить DirectX.
Поскольку в Windows 10 нет отдельного пакета DirectX, вы можете обновить DirectX только через Центр обновления Windows.
Вот как обновить DirectX:
Дополнительный совет: обновите драйверы устройства, чтобы улучшить игровой процесс
Если вы хотите обеспечить стабильность работы вашего компьютера и получить более захватывающий игровой процесс, важно своевременно обновлять драйверы. Драйверы устройств можно обновить двумя способами: вручную или автоматически. Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйверов вручную, вы можете сделать это автоматически с помощью Driver Easy.
Driver Easy автоматически распознает вашу систему и найдет для нее подходящие драйверы. Вам не нужно точно знать, какая система работает на вашем компьютере, вам не нужно рисковать загрузкой и установкой не того драйвера, и вам не нужно беспокоиться об ошибке при установке. Driver Easy справится со всем этим.
Вы можете автоматически обновлять драйверы с помощью БЕСПЛАТНОЙ или профессиональной версии Driver Easy. Но с версией Pro это займет всего 2 клика:
2) Запустите Driver Easy и нажмите кнопку «Сканировать сейчас». Затем Driver Easy просканирует ваш компьютер и обнаружит проблемные драйверы.
3) Нажмите «Обновить все», чтобы автоматически загрузить и установить правильную версию ВСЕХ драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется версия Pro — вам будет предложено обновить, нажав «Обновить все»).
Вы также можете нажать "Обновить", чтобы сделать это бесплатно, если хотите, но это частично вручную.
4) Перезагрузите компьютер, затем запустите новую игру и посмотрите, изменится ли это.
Вот и все. Надеюсь, что эта статья служит своей цели, и не стесняйтесь комментировать ниже, если у вас есть другие дополнительные вопросы.
Крис Хоффман
Крис Хоффман
Главный редактор
Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.
DirectX является частью операционной системы Windows. Так почему же кажется, что каждая компьютерная игра, которую вы устанавливаете из Steam, Origin или откуда-то еще, устанавливает свою собственную копию DirectX?
Что такое DirectX?
DirectX является частью Microsoft Windows. Это группа API (интерфейсов прикладного программирования), которые разработчики могут использовать для 3D-графики, видео, мультимедиа, звука и функций геймпада в Windows. Многие игры для Windows используют для графики DirectX Direct3D. Если они этого не делают, вместо этого они используют кроссплатформенные API OpenGL или Vulkan. Другие неигровые приложения могут использовать DirectX для таких функций, как 3D-графика.
Windows 7 включает DirectX 11, а Windows 10 включает DirectX 12. Когда разработчики разрабатывают игры, они выбирают версии DirectX, на которые они хотят ориентироваться. Например, игра, написанная только для DirectX 11, не будет работать в Windows XP, где последней доступной версией является DirectX 9.
Вы можете проверить версию DirectX, доступную в вашей системе, нажав кнопку «Пуск», введя «dxdiag» в поле поиска и нажав Enter. Когда появится окно средства диагностики DirectX, номер версии появится справа от «Версия DirectX» в разделе «Информация о системе».
Если он входит в состав Windows, зачем игры его устанавливают?
Если DirectX является частью Windows, почему игры вообще устанавливают его? Короткий ответ: установка DirectX — это беспорядок.
Игры зависят не от одной библиотеки DirectX Direct3D, а даже от нескольких. Разработчики игр должны ориентироваться на точную версию вспомогательной библиотеки Direct3D. Более свежая версия библиотеки не может быть использована. Например, если разработчик игры нацелил свою игру на d3ddx10_40.dll, игра не может использовать d3ddx10_41.dll. Ему нужна версия 40, и подойдет только этот файл.
Эти файлы находятся в папке C:\Windows\System32 вашей системы. В 64-разрядной системе 64-разрядные библиотеки находятся в папке C:\Windows\System32, а 32-разрядные библиотеки — в папке C:\Windows\SysWOW64.
Даже если вы запустили последнюю версию программы установки DirectX, нет гарантии, что она установит в вашей системе все старые дополнительные версии библиотек DirectX. Microsoft также решила не связывать эти файлы библиотеки Direct3D с самой Windows. Например, даже библиотеки Direct3D, созданные до выпуска Windows 10, не все включены в Windows 10. Они должны быть установлены приложением, которому они нужны. Как отмечает Microsoft в документации, предназначенной для разработчиков игр, «Центр обновления Windows и пакеты обновлений не предоставляют каких-либо дополнительных компонентов DirectX».
Все становится еще сложнее. Для 32-разрядных игр требуются 32-разрядные версии файла библиотеки, а для 64-разрядных игр требуется 64-разрядная библиотека.
Это похоже на ситуацию с распространяемыми библиотеками Microsoft Visual C++. Разные приложения зависят от разных версий библиотек, и вам нужно установить много разных версий. Вполне вероятно, что многие из них также установлены в вашей системе.
Но почему каждую компьютерную игру нужно переустанавливать?
Хорошо, поэтому в каждой игре должна быть установлена именно та дополнительная версия библиотек DirectX, которая ей требуется. Но если вы уже однажды установили эту конкретную версию библиотеки DirectX, игре не нужно запускать установщик DirectX, верно?
Неправильно. Игры не могут легко проверить, установлены ли правильные библиотеки DirectX, которые им нужны. Как отмечает сайт поддержки Steam, установщик DirectX от Microsoft — единственный официально поддерживаемый способ проверить, установлены ли в данный момент правильные файлы DirectX. Игры запускают установщик DirectX, часто в фоновом режиме, который устанавливает все необходимые библиотеки и устраняет любые проблемы в системе.
Установщик DirectX также является единственным способом, с помощью которого Microsoft разрешает разработчикам распространять эти файлы. Разработчики не могут быть хитрыми, перетаскивая библиотеки DirectX прямо в вашу систему и пропуская установщик, иначе они нарушат лицензию на программное обеспечение MIcrosoft. Они также, вероятно, столкнутся с различными ошибками, даже если попытаются это сделать. Вот почему никто этого не делает.
Конечно, не все игры должны запускать программу установки DirectX при первом запуске. Игры, которые используют OpenGL или Vulkan, а не DirectX Direct3D, не должны его запускать. Некоторые игры также зависят только от основных версий DirectX, таких как DirectX 11, 10 или 9, и им не нужно вызывать программу установки DirectX, поскольку они не используют какие-либо из этих вспомогательных библиотек.
Можно ли удалить некоторые из этих библиотек?
Не следует удалять библиотеки DirectX из папки System32 или папки SysWOW64. Если они присутствуют в вашей системе, это потому, что они нужны игре или другому приложению, которое вы установили. Если вы начнете удалять файлы библиотеки, приложения могут сломаться. Невозможно точно сказать, какие файлы библиотеки DirectX требуются для каких игр в вашей системе, поэтому невозможно узнать, какие из них безопасно удалить.
Оставьте их в покое! Есть причина, по которой нет официально поддерживаемого способа удаления этих библиотечных файлов. Они не вызовут никаких проблем в вашей системе и будут использоваться только теми приложениями, которые в них нуждаются.
Если вы действительно отчаянно хотите очистить эти старые библиотеки, вам лучше переустановить Windows, чтобы получить новую систему, а не удалять файлы библиотек случайным образом.Но они все равно начнут появляться здесь после установки игр. Не беспокойтесь об этом.
Что делать, если у меня проблемы с DirectX?
Если вы видите сообщение об ошибке, связанной с DirectX, при попытке запустить или установить игру, возможно, установщик игры неправильно запускает прилагаемый распространяемый установщик DirectX. Однако вы не можете просто загрузить установщик DirectX с веб-сайта Microsoft — вам нужно запустить установщик, который требует сама игра.
Возможно, вы сможете зайти в папку с игрой в своей системе или на установочном диске игры, найти файл .exe установщика DIrectX и запустить его, чтобы устранить проблему. Обычно этот файл называется DXSETUP.exe.
Обычно вы можете получить больше информации о том, как решить проблему, выполнив поиск в Интернете по названию игры или приложения и указав конкретное сообщение об ошибке DirectX, которое вы видите.
- › Green Hills навсегда: Windows XP исполнилось 20 лет
- › Почему СМС должен умереть
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Что означает XD и как вы его используете?
- › Как восстановить метки панели задач в Windows 11
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- › Почему прозрачные чехлы для телефонов желтеют?
Инструкции по обновлению до последней версии DirectX
Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.
В этой статье
Перейти к разделу
Все современные операционные системы Windows включают DirectX по умолчанию, поэтому вам, вероятно, никогда не понадобится устанавливать DirectX вручную.
Однако Microsoft, как известно, выпускает обновленные версии, и установка последних обновлений может решить вашу проблему с DirectX, например ошибки dsetup.dll, или повысить производительность ваших игр и графических программ. .
Следуйте приведенным ниже инструкциям, чтобы обновить DirectX в любой версии Windows. Установка DirectX займет менее 15 минут.
В зависимости от версии Windows, которую вы используете, вам может не понадобиться новая версия DirectX. См. раздел ниже этих шагов, чтобы убедиться, что DirectX будет работать на вашем компьютере. Если вы не уверены, какая версия установлена на вашем компьютере прямо сейчас, в самом низу этой страницы есть инструкции, как это сделать.
Как загрузить и установить DirectX
Посетите страницу загрузки DirectX на сайте Microsoft.
Выберите предпочитаемый язык в раскрывающемся списке, а затем нажмите «Загрузить», чтобы сохранить установочный файл на свой компьютер.
Откройте файл dxwebsetup.exe и завершите установку DirectX, следуя инструкциям на веб-сайте Microsoft или в программе установки. Установка займет меньше минуты.
Внимательно прочитайте процедуру установки. Вас могут попросить установить что-то еще, например Bing Bar. Просто снимите флажки с того, что вам не интересно, чтобы не устанавливать его.
Отсутствующие файлы DirectX будут заменены по мере необходимости. Дополнительную информацию о DirectX в определенных версиях Windows см. в следующем разделе ниже.
Перезагрузите компьютер, даже если вам не предлагается сделать это.
После перезагрузки компьютера проверьте, не устранило ли обновление до последней версии DirectX проблему, с которой вы столкнулись.
Версии DirectX для Windows
Не все версии Windows поддерживают все версии DirectX. Вот подробнее о том, как каждая версия DirectX работает в семействе Windows.
DirectX 12 входит в состав Windows 10 и поддерживается только в этой версии Windows. Обновления файлов, связанных с DirectX 12, доступны только через Центр обновления Windows. Автономная версия DirectX 12 недоступна.
DirectX 11.4 и 11.3 поддерживаются только в Windows 10. Как и в случае с DirectX 12.0, обновления предоставляются только через Центр обновления Windows.
DirectX 11.2 поддерживается только в Windows 10 и Windows 8 (8.1+). Любые обновления файлов, связанных с DirectX 11.2, доступны в Центре обновления Windows в этих версиях Windows. Отдельной загрузки для DirectX 11.2 нет.
DirectX 11.1 поддерживается в Windows 10 и Windows 8. Windows 7 (SP1) также поддерживается, но только после установки обновления платформы для Windows 7.
DirectX 11.0 поддерживается в Windows 10, Windows 8 и Windows 7. Поддержка Windows Vista доступна, но только после установки обновления платформы для Windows Vista.
DirectX 10 поддерживается в Windows 10, Windows 8, Windows 7 и Windows Vista.
DirectX 9 поддерживается в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP. Если у вас есть программа, которая требует файл DirectX 9 в Windows 10 или Windows 8, установка загружаемой версии (процесс, описанный выше) — это способ решить эту проблему — она не «понизит» вашу установку DirectX 10/11/12. ! Это также последняя версия DirectX, совместимая с Windows XP.
Как найти номер текущей версии DirectX
Вы можете проверить, какая версия DirectX установлена на вашем компьютере, с помощью средства диагностики DirectX.
Выполните команду dxdiag из интерфейса командной строки, такого как диалоговое окно "Выполнить" (WIN+R) или командная строка.
Если вы видите сообщение о проверке драйверов с цифровой подписью, нажмите Да или Нет; на самом деле не имеет значения, что мы здесь ищем.
На вкладке "Система" найдите запись "Версия DirectX" в нижней части списка, чтобы увидеть номер версии DirectX.
DirectX — это набор интерфейсов прикладного программирования (API), необходимых для игры в видеоигры на ПК с Windows. Он позволяет играм, в которые вы играете, «общаться» с аппаратным обеспечением вашего компьютера, таким как видеокарта, звуковая карта и память.
Вы можете получить исправления DirectX через Центр обновления Windows. Выберите «Пуск» > «Параметры» > «Центр обновления Windows» > «Проверить наличие обновлений». Если доступна более новая версия DirectX, ее можно загрузить и установить здесь.
Поскольку DirectX является необходимой частью Windows, официального способа его удаления не существует. Но вы можете откатиться на предыдущую версию. Откройте «Восстановление системы» и выберите точку восстановления, созданную до обновления DirectX, а затем используйте средство диагностики DirectX, чтобы проверить и убедиться, что вы используете более раннюю версию.
Если вы загружаете веб-установщик Microsoft DirectX End-User Runtime Web Installer, он автоматически устанавливает ряд библиотек времени выполнения из устаревшего DirectX SDK. Они могут понадобиться вам для запуска некоторых видеоигр, использующих D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT и/или Managed DirectX 1.1. Установка этого пакета не изменит среду выполнения DirectX, уже установленную на вашем ПК.
Не знаете, почему DirectX установлен в вашей системе Windows 10 и как его обновить? Мы объясним, что вам нужно знать.
Хотя Windows 10 предназначена для многих пользователей, она определенно подходит для геймеров. Такие функции, как приложение Xbox, Game DVR и встроенная поддержка контроллера, предлагают огромные преимущества по сравнению с предыдущими версиями.
Однако один из самых важных элементов, обеспечивающих игровой процесс в Windows 10, остается за кадром: DirectX. Давайте рассмотрим, что такое DirectX, а затем посмотрим, как им управлять на ПК.
Что такое DirectX?
DirectX – это набор API-интерфейсов в Windows, который обрабатывает графические элементы в играх. Поскольку нет двух игровых ПК с одинаковым набором компонентов, разработчики игр используют библиотеки DirectX для создания игр, которые работают на компьютерах всех типов.
Раньше DirectX загружался отдельно. Вы часто видите подсказку проверить наличие последних обновлений для DirectX при установке игры. Начиная с Windows 8, Microsoft включила DirectX как часть Windows. Таким образом, вы можете обновить его прямо из Центра обновления Windows.
Последней версией DirectX является DirectX 12, которая доступна только в Windows 10. Windows 7 и 8 застряли на DirectX 11.
Обратите внимание, что DirectX — не единственный графический API. Библиотеки Vulkan Run Time Libraries — новый конкурент, предлагающий более высокую производительность.
Какая у меня версия DirectX?
Вы можете легко открыть панель, чтобы просмотреть все сведения о версии DirectX, установленной на вашем ПК. Для этого нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить», затем введите dxdiag. Через мгновение вы увидите окно под названием Средство диагностики DirectX:
Внизу этой панели «Информация о системе» вы увидите версию DirectX, где вы можете подтвердить, что вы установили. Опять же, если вы используете Windows 10, вы должны увидеть здесь DirectX 12. Проверьте наличие обновлений Windows, если нет.
Пока вы здесь, вы должны щелкнуть вкладку "Экран" (вы увидите несколько, если используете более одного монитора), чтобы убедиться, что ваш компьютер поддерживает все функции DirectX. DirectDraw Acceleration, Direct3D Acceleration и AGP Texture Acceleration должны быть включены.
В противном случае вам потребуется обновить аппаратное обеспечение вашего ПК, чтобы воспользоваться этими функциями.
Как скачать DirectX?
Способ загрузки последней версии DirectX зависит от используемой версии Windows.
Windows 10: вы не можете загружать отдельные пакеты DirectX. Microsoft предоставляет обновления для DirectX через Центр обновления Windows. Таким образом, вам даже не нужно будет обновлять DirectX при установке новой игры. Выберите «Настройки» > «Обновление и безопасность» > «Центр обновления Windows» и нажмите «Проверить наличие обновлений», чтобы узнать, можете ли вы обновить DirectX.
Windows 8.1: Как и в Windows 10, для DirectX нет ссылки на ручное обновление. Windows 8.1 включает DirectX 11.2, последнюю версию, совместимую с Windows 8. Проверьте Центр обновления Windows, выбрав «Настройки» > «Обновление и восстановление» > «Центр обновления Windows», на наличие обновлений для DirectX.
Windows 7: последней версией DirectX для Windows 7 является 11.1. Это доступно с пакетом обновления 1 (SP1) для Windows 7. Чтобы получить его, вам потребуется установить Центр обновления Windows KB2670838 либо вручную, либо через Центр обновления Windows.
Более ранние версии Windows: Windows XP и Vista больше не получают поддержки от Microsoft. Поскольку они такие старые, вы, вероятно, не играете на них ни в какие современные игры. Однако для завершения отметим, что последняя версия DirectX для Vista — 11.0 с пакетом обновления 2. В Windows XP вы застряли с DirectX 9.0c, который можно обновить с помощью веб-установщика Microsoft.< /p>
Почему у меня установлено так много версий DirectX?
Хотя используемая вами версия Windows определяет новейшую версию DirectX, которую может запускать ваш компьютер, это не означает, что установлена только она.
Несмотря на то, что DirectX теперь встроен в Windows, вы, скорее всего, имеете все виды файлов DirectX, расположенных в C:\Windows\System32 (и C:\Windows\SysWOW64 в 64-разрядной копии Windows).
Как и среда выполнения Microsoft C++, каждая игра использует свою версию DirectX. Например, если разработчик написал игру для использования DirectX 11 с обновлением 40, то будет работать только версия 40. Более новый несовместим.
Таким образом, всякий раз, когда вы устанавливаете новую игру, скорее всего, будет установлена уникальная копия DirectX. Это приводит к тому, что в вашей системе могут быть десятки копий.
Должен ли я удалить DirectX?
Официального способа удалить DirectX не существует. Вы не можете удалить его с панели «Приложения» приложения «Настройки» в Windows 10. Но на самом деле нет причин, по которым вам это нужно, поскольку это не обычная программа. Это основная часть того, как Windows отображает графику.
И не беспокойтесь об установке нескольких версий. Эти дополнительные библиотеки никому не помешают, и они были установлены по определенной причине, когда вы загружали конкретную игру.
Не следует пытаться удалять отдельные файлы DirectX в папках, упомянутых выше. Это может привести к тому, что игры или другие программы перестанут работать должным образом. Если у вас возникли проблемы с определенной версией DirectX, попробуйте переустановить игру, в которой она используется.
Теперь вы знаете о DirectX
Мы рассмотрели, что такое DirectX, как узнать, какая версия у вас установлена, и как получить для него последние обновления. Эта мощная библиотека графических инструментов является одной из причин, по которой Windows является популярной платформой для игр. Это обычная часть вашего компьютера, если вы играете в игры, и в большинстве случаев вам не нужно ничего делать для управления ею.
Читайте также: