Установка DirectX не удалась и не устанавливается в Windows 11/10

Что касается Windows 11/10 , мы всегда продолжаем искать драйверы и программное обеспечение в Интернете. Некоторые из вас могут сказать, что Центр обновления Windows(Windows Update) достаточно хорош для самостоятельной установки драйверов и системного программного обеспечения. Да, вы правы, но иногда этого недостаточно. Сегодня мы рассмотрим несколько простых шагов по устранению неполадок, если вы не можете установить DirectX(unable to install DirectX) на Windows 11/10.

DirectX используется приложениями для создания и управления анимацией, мультимедийными эффектами и изображениями. Это интерфейс прикладного программирования(Application Programming Interface) ( API ), который гарантирует, что в вашей среде Windows все будет гладко, как по маслу. (Windows)Он работает с помощью бинарных библиотек времени выполнения, которые поставляются с DirectX Software Development Kit ( SDK ).

Если вы не имеете опыта работы с компьютером, вам может быть трудно понять эти термины. Короче говоря, DirectX — это набор инструкций, который гарантирует, что вы получите удобный и интерактивный пользовательский интерфейс.

Установка DirectX не удалась

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

В большинстве случаев ошибки броска DirectX возникают из-за вмешательства .NET Framework между ними. (.NET Framework)Но дело не только в этом, ошибки могут возникать и по другим причинам. Эти причины время от времени меняются, и всегда трудно сказать, какая из причин стоит за ошибкой.

Установка DirectX не удалась и не устанавливается

Мы собираемся попробовать следующие проверенные методы для устранения ошибки.

  1. Установите предыдущую версию DirectX , если требуется
  2. Проверьте(Check) наличие обновлений драйверов графической карты
  3. Загрузите и установите Visual C++ Redistributable
  4. Установите .NET Framework с помощью командной строки(Command Prompt) .

Прежде чем мы начнем, обязательно попробуйте каждый метод, если ошибка все еще существует. Имейте в виду, что вам необходимо перезагрузить систему после завершения каждого метода.

DirectX не устанавливается

1] Установите(Install) предыдущую версию DirectX , если требуется

Есть приложения, которые до сих пор не поддерживают последние версии DirectX . Иногда(Sometimes) вам просто нужно вручную загрузить предыдущие версии, такие как DirectX9 . Теперь, чтобы проверить, какая версия DirectX установлена ​​на вашем компьютере,

  1. Нажмите клавиши Win + R . Откроется окно « Выполнить ».(Run)
  2. Введите dxdiag и нажмите Enter. Откроется средство диагностики DirectX(DirectX Diagnostic Tool) .

    run_directx_diagnostics

  3. Во вкладке « Система » найдите (System)версию DirectX(DirectX version) .

    directx_version_dxdiag

Теперь, когда вы знаете, какая версия установлена, и хотите установить более старую версию, вы можете скачать ее отсюда(here) . Но если вы хотите, чтобы ваша система работала без зависаний и задержек, всегда предлагается последняя версия. Попробуйте найти новую версию приложения, которое вы хотите установить и которое поддерживает последнюю версию DirectX .

Читать: (Read:) DirectX обнаружил неисправимую ошибку(DirectX encountered an unrecoverable error) .

2] Проверьте(Check) наличие обновлений драйверов графической(Graphic) карты.

Много раз было замечено, что версия DirectX вашей системы несовместима с графическими драйверами(graphic drivers) . Происходит это из-за отключенного автообновления. Чтобы выполнить этот метод, убедитесь, что ваша система регулярно получает обновления.

  1. Нажмите клавиши Win + X . Откроется меню быстрого доступа .(Quick Access )
  2. Щелкните Диспетчер устройств(Device Manager) . Откроется новое окно диспетчера устройств(Device Manager) .

    quick_access_device_manager

  3. Нажмите « Видеоадаптер(Display Adapter) » , и драйверы дисплея, доступные в вашей системе, будут видны.
  4. Щелкните правой кнопкой мыши адаптер Intel HD и нажмите «Обновить».

    update_display_drivers

  5. Щелкните Автоматический поиск обновленного программного обеспечения драйвера(Search automatically for updated driver software) . Просто(Just) убедитесь, что ваша система имеет активное подключение к Интернету.

    auto_update_display_drivers

  6. Если последние версии драйверов уже установлены, он сообщит вам об этом, а если нет, то загрузит и установит последние обновления.

    updated_graphics_drivers_installed

  7. Теперь, если на вашем компьютере также есть выделенный графический процессор(GPU) , в списке адаптеров дисплея щелкните его правой кнопкой мыши и выберите « Удалить устройство»(Uninstall Device) . Снова установите драйверы с официального сайта графического процессора .(GPU)
  8. Если вы знаете, как обновить драйверы графического процессора из его приложения, вы можете пропустить шаг 7(Step 7) и продолжить обновление драйверов.

3] Загрузите(Download) и установите Visual C++ Redistributable

В Windows 10 Visual C++ Redistributable играет важную роль. Базовое требование DirectX также включает Visual C++ Redistributable . Может случиться так, что он уже установлен в вашей системе, но вам нужна более старая или более новая версия. Чтобы проверить, какая версия распространяемого Visual C++ Redistributable установлена:

  1. Нажмите клавиши Win + R . Введите control и нажмите Enter.

    run_control_panel

  2. Когда откроется панель управления , нажмите (Control Panel)«Программы и компоненты(Programs and Features) » .
  3. В списке программ(Programs) найдите Microsoft Visual C++ -Redistributable . Вы можете найти несколько установленных версий, это связано с разными требованиями разных приложений. Проверьте наличие версии 2015 , если она доступна, возможно, вам придется ее переустановить. Если нет, то вам может понадобиться скачать его.

    ms_visual_rediatributables

  4. Посетите официальный сайт Microsoft(Microsoft’s) и загрузите распространяемый Visual C++ Redistributable 2015 .
  5. Выберите язык и нажмите « Загрузить(Download) » .

    download_visual_rediatributable

  6. Выберите из списка версии x86 и x64 . Нажмите Далее(Next) . Загрузка начнется в ближайшее время.

    select_visual_rediatributable_version

  7. Теперь установите только что загруженный файл, и ваша ошибка уже должна была исчезнуть.

4] Установите .NET Framework(Install .NET Framework) с помощью командной строки.(Command Prompt)

Если вышеуказанный метод не сработал для вас, вы можете загрузить и установить его с помощью командной строки(Command Prompt) . Для установки фреймворка мы будем использовать службу обслуживания образов развертывания(Deployment Image Servicing) и управления(Management) ими ( DISM ) Windows .

  1. Откройте меню «Пуск», введите cmd . Выберите «Командная строка(Command Prompt) » и нажмите «Запуск от имени администратора»(Run as administrator) . Убедитесь, что у вас есть активное подключение к Интернету.
  2. Введите следующую команду и нажмите Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    dism_visual_redistributable

  3. Теперь дождитесь завершения процесса. Перезагрузите систему, как только процесс завершится.

Поскольку эти методы доказали свою эффективность ранее, ваша ошибка не должна появляться снова.



About the author

Я инженер-программист с более чем 10-летним опытом работы с продуктами Windows, Office и Google. Я эксперт в Word, Excel и PowerPoint и написал несколько книг на эту тему. В свободное время я люблю играть в видеоигры, читать книги и смотреть фильмы.



Related posts