Что такое среда выполнения DirectX
Обновлено: 21.11.2024
Инструкции по обновлению до последней версии 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, уже установленную на вашем компьютере.
Некоторые игроки VALORANT сообщают, что не могут запустить игру из-за ошибки DirectX Runtime на своей игровой системе Windows 11 или Windows 10. Если вы столкнулись с похожей проблемой, то вы попали по адресу! В этом посте мы выявим возможные причины, а также предложим наиболее подходящие решения этой проблемы.
Когда вы столкнетесь с этой проблемой, вы получите следующее полное сообщение об ошибке;
Ошибка
Для запуска этой программы необходимы следующие компоненты:
Среда выполнения DirectX
Что означает среда выполнения DirectX?
Microsoft DirectX — это набор интерфейсов прикладного программирования (API) для обработки задач, связанных с мультимедиа, особенно программированием игр и видео, на платформах Microsoft. Изначально среды выполнения устанавливались только играми или явно пользователем.
Почему я постоянно получаю сообщение об ошибке DirectX?
Пользователи ПК, которые постоянно получают сообщение об ошибке DirectX на ПК с Windows 11/10, просто указывают на общий сбой DirectX. В подобных случаях убедитесь, что у вас установлена последняя версия DirectX. Узнайте, как установить последнюю версию DirectX. Дополнительные сведения о DirectX см. в руководстве Microsoft по DirectX Graphics and Gaming.
Ошибка выполнения DirectX VALORANT
Эта проблема возникает в VALORANT по нескольким причинам. Обычно она возникает из-за устаревшего или поврежденного драйвера видеокарты или из-за старой версии DirectX на ПК.
- Обновить/установить DirectX
- Обновите графические драйверы
- Удалить античит Riot Vanguard
- Удалить/переустановить VALORANT
- Выполнить восстановление системы
Давайте взглянем на описание процесса, связанного с каждым из перечисленных решений.
Прежде чем использовать приведенные ниже решения, проверьте наличие обновлений и установите все доступные биты на свое устройство с Windows 11/10 и посмотрите, не появляется ли ошибка снова при запуске или игре.
1] Обновите/установите DirectX
Это решение требует, чтобы вы просто загрузили и установили/обновили среду выполнения DirectX для конечных пользователей на своем устройстве Windows и посмотрели, устранена ли ошибка VALORANT DirectX Runtime. В противном случае попробуйте следующее решение.
2] Обновите графические драйверы
DirectX связан с вашей системной графикой. Таким образом, вы можете либо обновить драйверы вручную через диспетчер устройств, либо получить обновления драйверов в разделе «Необязательные обновления» в Центре обновления Windows. Вы также можете загрузить последнюю версию драйвера с веб-сайта производителя видеокарты.
Вы также можете обновить видеокарту через панель управления NVIDIA. Вот как:
- Нажмите правой кнопкой мыши на рабочем столе Windows и выберите Панель управления NVIDIA.
- Перейдите в меню "Справка" и выберите "Обновления".
- Снимите флажок Автоматически проверять наличие обновлений.
- Выберите нужный период времени в раскрывающемся меню.
- Снимите флажок Уведомлять меня, когда будут доступны обновления графического драйвера.
- Установите флажок Включить бета-обновления.
- Установите флажок "Профили игр и программ".
- Выполните поиск NVIDIA GeForce Experience в меню «Пуск».
- Нажмите на первый результат.
- Нажмите "Драйверы".
- Нажмите "Проверить наличие обновлений" или "Обновить".
- Дождитесь завершения загрузки и нажмите "Установить".
- Нажимайте кнопку "Далее", пока установка не будет завершена.
- Загрузите средство автоматического обнаружения драйверов AMD.
- После завершения загрузки запустите файл из места сохранения.
- При появлении запроса нажмите «Установить», чтобы начать процесс установки.
- Нажимайте «Далее», пока не завершится обновление графического драйвера.
- Перезагрузите компьютер.
- Запустите VALORANT.
Проблема должна быть решена сейчас. Если нет, попробуйте следующее решение.
3] Удаление античита Riot Vanguard
- Нажмите на меню "Пуск" Windows.
- Поиск Установка и удаление программ.
- Откройте первый результат.
- В новом меню найдите Riot Vanguard.
- Нажмите на значок Riot Vanguard и выберите Удалить.
- Подтвердите удаление.
Riot Vanguard будет автоматически переустановлен при следующем запуске VALORANT, и проблема должна быть решена. В противном случае перейдите к следующему решению.
4] Удаление/переустановка VALORANT
Если до сих пор ничего не помогло, вы можете полностью удалить VALORANT, а затем загрузить и переустановить VALORANT на своем игровом ПК с Windows 11/10.
5] Выполните восстановление системы
В крайнем случае вы можете выполнить восстановление системы, чтобы вернуть компьютер в рабочее состояние до того момента, когда вы начали получать сообщение об ошибке DirectX Runtime.
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить».
- В диалоговом окне "Выполнить" введите rstrui и нажмите Enter, чтобы открыть мастер восстановления системы.
- Когда вы перейдете к начальному экрану восстановления системы, нажмите «Далее», чтобы перейти к следующему окну.
- На следующем экране начните с установки флажка, связанного с Показать больше точек восстановления.
- После того, как вы это сделаете, выберите точку, которая имеет более раннюю дату, чем та, в которой вы впервые начали замечать ошибку.
- Нажмите "Далее", чтобы перейти к следующему меню.
- Нажмите "Готово" и подтвердите в последнем запросе.
При следующем запуске системы будет применено старое состояние вашего компьютера.
Надеюсь, это поможет!
Дата: 17 октября 2021 г. Метки: Valorant
Похожие записи
Исправить ошибку сбоя графического драйвера Valorant на ПК с Windows
Исправить VALORANT с высоким потреблением памяти и ЦП на ПК с Windows
Исправить ошибку недопустимого доступа к памяти в VALORANT
[электронная почта защищена]
Обинна Онвусобалу изучала информационные и коммуникационные технологии и активно следит за экосистемой Windows. Он руководит клиникой компьютерного программного обеспечения. Он говорит, что лучше всего создать точку восстановления системы, прежде чем вносить какие-либо изменения в свой компьютер.
Веб-установщик среды выполнения DirectX для конечных пользователей представляет собой набор библиотек и компонентов DirectX, необходимых для запуска нескольких графических интерфейсов в Windows. Основная загрузка DirectX, dxwebsetup.exe, загрузит все доступные на данный момент версии DirectX и его обновления, включая DirectX 9.0, 9.0c, 10 и 11.
Нужна ли установка DirectX?
DirectX — это набор интерфейсов прикладного программирования. Он обрабатывает задачи, связанные со звуком, видео и т. д. (мультимедийные задачи) только на платформах Microsoft. Он не нужен для установки игры. Он нужен для запуска игры.
Что делает среда выполнения DirectX?
DirectX — это набор компонентов Windows, который позволяет программному обеспечению, в первую очередь и особенно играм, напрямую работать с вашим видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать функции ускорителя мультимедиа, встроенные в ваше оборудование, что улучшает общее впечатление от мультимедиа.
Нужно ли устанавливать DirectX в Windows 10?
Обычно, если вы используете в настоящее время операционную систему Windows 10, вам не нужно загружать DirectX 12, так как это неотъемлемая часть Windows 10. Вы можете следовать приведенным ниже инструкциям, чтобы узнать, какая версия DirectX установлен на вашем ПК: нажмите на клавиатуре клавишу с логотипом Windows и введите dxdiag.
Какой DirectX следует использовать?
Если ваша видеокарта поддерживает его, всегда выбирайте DX11. Более высокая версия обычно будет стоить вам больше производительности только в том случае, если вы включите дополнительные графические функции, которые идут с ней (обычно что-то вроде тесселяции), и игры обычно дают вам контроль над этим.
Где мне установить DirectX?
В 64-разрядной системе 64-разрядные библиотеки находятся в папке C:\Windows\System32, а 32-разрядные библиотеки — в папке C:\Windows\SysWOW64. Даже если вы запустили последнюю версию программы установки DirectX, нет гарантии, что она установит в вашей системе все старые дополнительные версии библиотек DirectX.
Почему Steam должен каждый раз устанавливать DirectX?
Valve обвиняет Microsoft. Valve объяснила, почему Steam устанавливает DirectX каждый раз, когда вы устанавливаете новую игру — даже старую, выпущенную много лет назад. … Скорее, это связано с тем, как Microsoft упаковывает программное обеспечение.
Может ли игра работать без DirectX?
Можно ли играть в игры без DirectX? Да, если игра поддерживает несколько интерфейсов. У DirectX есть конкуренты, такие как OpenGL и SDL. Если бы игра была создана для поддержки DirectX и OpenGL как взаимоисключающих дополнительных компонентов, игра могла бы работать без среды выполнения DirectX.
Какой DirectX лучше всего подходит для Windows 10?
DirectX 12 идеально подходит для игр, которые работают на ПК и Xbox, самой мощной консоли на рынке.
Подходит ли DirectX для игр?
DirectX 12 (DX12) позволяет разработчикам добавлять потрясающие графические эффекты в компьютерные игры на базе Microsoft Windows. Видеокарты GeForce поддерживают расширенные функции DX12, такие как трассировка лучей и затенение с переменной скоростью, оживляя игры с ультрареалистичными визуальными эффектами и более высокой частотой кадров.
Почему DirectX устанавливается каждый раз?
Valve объяснила, почему Steam устанавливает DirectX каждый раз, когда вы устанавливаете новую игру, даже старую, выпущенную много лет назад. Это не ошибка и не связано с проверкой актуальности установки DirectX. Скорее, это связано с тем, как Microsoft упаковывает программное обеспечение.
Куда следует извлекать файлы DirectX?
Несмотря на все вышесказанное, устаревший DirectX SDK по умолчанию устанавливается в папку C:\Program Files (x86)\Microsoft DirectX SDK (июнь 2010 г.) в 64-разрядной системе или C:\Program Files\Microsoft DirectX SDK. (июнь 2010 г.) в 32-разрядной системе.
Почему каждая игра устанавливает DirectX?
Valve объяснила, почему Steam устанавливает DirectX каждый раз, когда вы устанавливаете новую игру, даже старую, выпущенную много лет назад. … Это не ошибка и не связано с проверкой актуальности установки DirectX. Скорее, это связано с тем, как Microsoft упаковывает программное обеспечение.
Как установить DirectX без прав администратора?
Короткий ответ: если у вас нет прав администратора, невозможно установить Direct X. Даже если бы вы могли выполнить «ручную установку», скопировав файлы и изменив соответствующие настройки, вам все равно потребуется доступ администратора для изменения системных файлов и изменения реестра.
Какой DirectX мне следует использовать для игр?
Первоначальный ответ: Какая версия DirectX лучше всего подходит для игр? прямой x 10, так как это очень распространено. DirectX 9 устарел, и если ваш графический процессор поддерживает DirectX 11, то это хорошо, некоторые игры в настоящее время используют DirectX 12. У каждого DirectX есть своя среда и характеристики.
Улучшает ли DirectX FPS?
DirectX 12 снижает энергопотребление на 50 % и повышает частоту кадров на 60 % в новой технической демонстрации. На своем стенде Siggraph 2014 Intel демонстрирует одну из первых общедоступных демонстраций DirectX 12 и Direct3D 12, и улучшение по сравнению со старыми графическими API, такими как DirectX 11, действительно поразительно.
Какой DirectX лучше всего подходит для повышения производительности?
Если у вас высокопроизводительный графический процессор, перейдите на DX12/11, так как они добавляют больше текстур и деталей. Но, поскольку ваш графический процессор высокого класса, он легко справится с этим. Наоборот, если у вас средний графический процессор, предпочтите DX10/9, так как это уменьшит детализацию, но приведет к увеличению частоты кадров (плавной производительности).
Почему игры всегда переустанавливают DirectX?
Valve объяснила, почему Steam устанавливает DirectX каждый раз, когда вы устанавливаете новую игру, даже старую, выпущенную много лет назад. Это не ошибка и не связано с проверкой актуальности установки DirectX. Скорее, это связано с тем, как Microsoft упаковывает программное обеспечение.
Последние записи
Последние комментарии
сообщить об этом объявлении
Ошибка выполнения DirectX в Valorant — повторяющаяся проблема со времен закрытого бета-тестирования. Если вы сталкивались с проблемой в последнее время, это связано с драйверами вашей видеокарты, которые могут потребовать переустановки или обновления. Его исправление занимает всего несколько минут и навсегда избавляет от ошибки времени выполнения DirectX в Valorant. Перед обновлением видеокарты и DirectX рекомендуется удалить античит Riot Vanguard. Античит будет переустановлен и активирован автоматически при следующем обновлении Valorant. Вот как вы можете исправить ошибку времени выполнения DirectX в Valorant.
Шаг 1. Обновите DirectX
- На клавиатуре нажмите клавишу с логотипом Windows и введите check. Затем нажмите Проверить наличие обновлений.
- Нажмите Проверить наличие обновлений.
- Следуйте инструкциям на экране, чтобы Центр обновления Windows автоматически загрузил и установил последнюю версию DirectX (входит в состав обновлений).
Шаг 2. Удалите Riot Vanguard
Чтобы исправить ошибку DirectX Runtime Error в Valorant, необходимо удалить Riot Vanguard.
- Нажмите на меню "Пуск" Windows.
- Поиск «Установка и удаление программ»
- Откройте первый результат.
- В новом меню найдите «Riot Vanguard».
- Нажмите на значок Riot Vanguard и нажмите «Удалить».
- Подтвердите удаление.
Riot Vanguard будет автоматически переустановлен при следующем запуске Valorant после обновления драйверов видеокарты.
Шаг 3. Обновите графические драйверы
Обновите видеокарту через панель управления NVIDIA.
- Щелкните правой кнопкой мыши на рабочем столе Windows и выберите Панель управления NVIDIA. Перейдите в меню "Справка" и выберите "Обновления".
- Включить и отключить обновление NVIDIA. Чтобы отключить, снимите флажок Автоматически проверять наличие обновлений.
- Измените, как часто ваш компьютер будет проверять наличие обновлений. Выберите нужный период времени в раскрывающемся меню.
- Включить и отключить всплывающие уведомления на панели задач. Чтобы отключить, снимите флажок Уведомлять меня, когда доступны обновления графического драйвера.
- Включить и отключить уведомления бета-драйверов. Чтобы включить, установите флажок Включить бета-обновления.
- Включать и отключать автоматические игровые и программные профили, включая SLI. Чтобы включить, установите флажок Профили игр и программ.
Обновите видеокарту через NVIDIA GeForce Experience (альтернативный метод)
- Выполните поиск NVIDIA GeForce Experience в меню «Пуск».
- Нажмите на первый результат.
- Нажмите "Драйверы".
- Нажмите "Проверить наличие обновлений" или "Обновить".
- Дождитесь завершения загрузки и нажмите "Установить".
- Нажимайте кнопку "Далее", пока установка не будет завершена.
Исправить ошибку выполнения DirectX в Valorant: видеокарты AMD
- Посетите страницу драйверов и поддержки AMD и ознакомьтесь с разделом Автоматическое обнаружение и установка обновлений для графических адаптеров Radeon™ и драйверов наборов микросхем Ryzen™ для Windows®.
- Нажмите кнопку ЗАГРУЗИТЬ СЕЙЧАС, чтобы начать загрузку инструмента автоматического обнаружения драйверов AMD.
- После завершения загрузки запустите файл из места сохранения.
- При появлении запроса нажмите «Установить», чтобы начать процесс установки.
- Нажимайте «Далее», пока не завершится обновление графического драйвера.
- Шаг 3. Перезагрузите компьютер и переустановите Valorant
После обновления драйверов видеокарты перезагрузите компьютер и запустите Valorant. Повторная загрузка Riot Vanguard займет несколько секунд, и вы больше не должны получать ошибку времени выполнения DirectX в Valorant.
Абхиманну работает в команде по контенту в AFK Gaming и является страстным игроком на протяжении всей жизни. В настоящее время он занимается киберспортивными играми, такими как VALORANT, CS: GO, Call of Duty, Fortnite, PUBG и другими.
Читайте также: