Не устанавливается DirectX: не удалось загрузить файл

Май 30th, 2017 Денис Долгополов

Для корректной работы и отображения игр и некоторых приложений требуется специальная библиотека — DirectX. Она позволяет обрабатывать картинку и звук, оптимизировать, ускорять и раскрывать все возможности игр и приложений. Как и любые приложения и программные библиотеки Директ Икс для Windows 10 требует апдейта. Мы расскажем вам, как правильно обновить его до актуальной версии.

Нужно ли устанавливать DirectX в Windows 10

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

Как узнать версию библиотеки

На момент написания статьи актуальной версией библиотеки является DirectX 12. Чтобы узнать, нужно ли вам обновляться до нее, или она уже установлена на вашем компьютере, выполните следующие действия:

  1. Откройте программу «Выполнить» через поисковую строку системы.

    Открываем программу «Выполнить»

  2. Используйте команду dxdiag, чтобы перейти к сведениям о вашем компьютере и системе.

    Выполняем команду

  3. В открывшемся окошке отыщите строчку «Версия DirectX», обычно она находится в самом низу списка.

    Смотрим версию DirectX

Как обновить Директ Икс на Виндовс 10

Если версия DirectX, установленного на вашем компьютере, не совпадает с актуальной на данный момент версией, то вам необходимо его обновить. Удалять предыдущую версию программу не нужно, новая версия установится поверх нее. Все файлы, связанные с библиотекой, можно найти в папке C:WINDOWSsystem32DirectX.

Также повторная установка приложения поможет в том случае, если при запуске игр вы сталкиваетесь с тем, что они не запускается, выдавая ошибку «Отсутствует файл с расширением dll». Если вы начнете установку той же версии DirectX, что установлена на вашем ПК, то установщик автоматически определит, каких файлов не хватает в вашей библиотеке, и скачает их.

  1. Скачать актуальную версию DirectX можно с официального сайта компании Microsoft по следующей ссылке: https://www.microsoft.com/ru-ru/download/confirmation.aspx?id=35. Установка более старой версии также возможна и выполняется тем же методом, но сначала необходимо удалить версию, установленную на вашем ПК, и скачивать надо другой установочный файл. Например, вот девятая версия программы — https://www.microsoft.com/ru-ru/download/details.aspx?id=34429. Устанавливать предыдущие версии нужно на старых версиях операционной системы и для игр, вышедших очень давно.

    Скачиваем программу

  2. Запустите установщик и откажитесь от всего, что предлагает ваш программа, сняв соответствующие галочки.

    Отказываемся от дополнительных программ

  3. Примите лицензионное соглашение.

    Принимаем соглашение

  4. Снова откажитесь от дополнительного ПО, оно не нужно для работы DirectX.

    Снимаем галочку

  5. Подтвердите, что у вас достаточно свободного места на диске.

    Проверяем, достаточно ли свободного места на диске

  6. Дождитесь загрузки всех необходимых компонентов.

    Дожидаемся окончания загрузки

  7. Дождитесь окончания установки скаченных компонентов.

    Дожидаемся установки компонентов

  8. Готово, процесс установки завершен, можно пользоваться библиотекой.

    Программа установлена

Почему установленная версия не отображается в свойствах системы

После установки последней версии программы можно столкнуться с тем, что в свойствах компьютера версия DirectX осталась прежней. Если вы уверены, что процесс установки библиотеки не был прерван, то причина в том, что ваша видеокарта не поддерживает устанавливаемую версию. Узнать, поддерживает ли ваша видеокарта DirectX 12 или нет, можно в пригашающийся к ней инструкции или на официальном сайте производителя. Если вы узнали, что видеокарта поддерживает библиотеку, а новая версия всё равно не устанавливается, то необходимо вручную обновить драйвера вашей видеокарты.

Проблемы во время установки

Если во время установки программы появляется ошибка, не дающая дойти процессу до конца, то можно попробовать следующие методы устранения проблемы:

  1. Скачайте установочный файл с другого сайта. Рекомендуется скачивать с официального сайта Microsoft или DirectX.
  2. На время установки отключите антивирус. Бывают случаи, когда он по ошибке принимает DirectX за вредоносную программу, так как она вносит изменения в системе, и блокирует некоторые ее действия.

    Отключаем антивирус

  3. Запустите установочный файл через «Исправление проблем с совместимостью», кликнув по нему ПКМ и выбрав соответствующий вариант в открывшемся меню.

    Запускам программу с исправлением проблем с совместимостью

  4. Удалите предыдущую версию DirectX, которая уже установлена на вашем компьютере, и повторно пройдите процесс установки.

Удаление DirectX

Для того чтобы установить более старую версию или переустановить DirectX, сначала нужно удалить версию, установленную на ПК. Сделать это стандартными методами не получится, так как в Windows нет возможности стереть библиотеку, поэтому придется пользоваться сторонними программами. Но перед этим нужно подготовить компьютер, выполнив следующие действия:

  1. Откройте свойства вашего компьютера.

    Открываем свойства

  2. Перейдите к разделу «Защита системы». Для этого действия вам понадобятся права администратора.

    Открываем раздел «Защита системы»

  3. В открывшемся окошке откройте вкладку «Защита системы».

    Открываем вкладку «Защита системы»

  4. Выберите основной диск и нажмите кнопку «Настроить».

    Нажимаем кнопку «Настроить»

  5. В блоке «Параметры восстановления» выберите вариант «Отключить защиту».

    Выбираем вариант «Отключить защиту»

  6. Примените и сохраните внесенные изменения, нажав кнопки «Применить» и «ОК».

    Нажимаем кнопки «Применить» и «ОК»

  7. Скачиваем и устанавливаем программу DirectX Happy Uninstall (http://www.softportal.com/software-3940-directx-happy-uninstall.html), она поможет вам стереть все, связанное с библиотекой.

    Нажимаем кнопку «Скачать»

  8. Открыв программу, перейдите к разделу Backup и кликнете по кнопке Start Backup, чтобы создать резервную копию библиотеки, хранящейся на компьютере. Она понадобится в том случае, если вы захотите восстановить некоторые элементы после удаления.

    Нажимаем кнопку Start Backup

  9. Перейдите к разделу Unistall и кликнете по кнопке Unistall, чтобы запустить удаление программы.

    Нажимаем кнопку Unistall

  10. Перезагрузите компьютер, чтобы все изменения вступили в силу. Готово, теперь можно устанавливать новую версию DirectX на совершенно чистую платформу.

    Перезагружаем компьютер

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

С развитием технологий по созданию анимации для компьютерных игр и графических редакторов возникла необходимость улучшенной прорисовки объектов и визуальных эффектов. Для решения этой задачи применяется программное обеспечение DirectX. Это своеобразный мост между видеоадаптером, звуковой картой и программной частью графики игр и редакторов, который позволяет улучшить качество выводимых на экран монитора изображений. Каждая версия Windows включает в себя набор файлов DirectX, которые оптимизируют работу с графикой. Обновления версий DirectX могут поставляться с игровыми приложениями. Для использования DirectX нужно иметь определённое представление об установке, обновлении, удалении и переустановке программы в ОС Windows 10.

Нужно ли устанавливать DirectX на Windows 10

DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12. Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.

Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:

  1. Щёлкнуть правой кнопочкой мыши по логотипу клавиши «Пуск» и выбрать строчку «Выполнить» либо применить комбинацию клавиш Win + R.
  2. Написать в текстовом поле команду dxdiag и кликнуть по клавише «Выполнить».
  3. В последней строчке появившегося окна будет указана установленная версия 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-я версия не имеет отдельного пакета обновлений, а все обновления получаются в автоматическом режиме через «Центр обновлений».

Так, чтобы проверить наличие обновления для компонентов системы, требуется:

  1. Открыть «Параметры компьютера».
  2. Перейти в раздел «Обновление и безопасность», а затем в «Центр обновления Windows».
  3. Нажать на кнопку «Проверка наличия обновлений».
    Проверить налиие обновлений для компонентов системы, в том числе и для DirectX, можно через Центр обновлений Windows
  4. Согласиться на установку обновлений.

Иногда при запуске игры появляется предупреждение о невозможности её запустить из-за отсутствия какой-либо библиотеки. Библиотеку можно добавить из требуемого набора DirectX более ранней версии.

В окне веб-установщика проверяем требования к системе и читаем инструкцию по установке. Затем скачиваем исполняемую библиотеку на компьютер, запускаем исполняющий файл dxsetup.exe и далее следуем инструкции по установке. Не надо забывать о снятии «галок» у тех дополнительных компонентов, предлагаемых при установке, которые вам не нужны. А также не стоит устанавливать поисковую систему Bing, предлагаемую как приложение к библиотекам.

Исполняемую библиотеку DirectX можно добавить из более ранних версий программы

Куда устанавливается 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 моджет произойти непредвиденный сбой

При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:

  • скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
  • выполнить установку ОС Windows в режиме обновления, так как, возможно, имеет место сбой в работе её компонентов;
  • запустить из командной строки от имени администратора утилиты chkdsk и sfc /scannow и полностью проверить жёсткий накопитель;
  • для более опытных пользователей подсказку можно получить в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области не хватает, то лучше посоветоваться со специалистом, например, в online-режиме.

Видео: устранение ошибки при установке DirectX

Как переустановить DirectX

Переустановка приложения проводится двумя способами:

  • полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
  • обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.

Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:

  1. Cоздать точку восстановления системы с помощью встроенной в Windows 10 утилиты в свойствах системы, нажав кнопку «Создать».
  2. Отключиться от интернета, во избежание автоматического восстановления библиотек.
  3. Отключить защиту системы. Если этого не сделать, то полностью удалить DirectX 12 не удастся, так как приложение является частью ОС Windows 10. Останутся неудалённые «хвосты», которые влияют на переустановку библиотек.
    Без отключения защиты системы полностью удалить DirectX с компьютера не удастся
  4. В раскрывшемся окне щёлкнуть по клавише «Настроить».
  5. В следующем окне установить переключатель «Отключить защиту системы».
  6. После этого можно переустановить DirectX.

Удаление DirectX в Windows 10

Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.

Для решения этого вопроса существует большое количество сторонних программ, позволяющих провести удаление DirectX 12, полностью очистив от него каталоги и ветки реестра. Примерами таких программ являются приведённые ниже утилиты.

Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:

  • DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
  • DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
  • DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.

На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.

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

Назначение DirectX

DirectX — это набор библиотек для программирования приложений, связанных с компьютерной графикой, в частности, компьютерных игр. Он был разработан корпорацией «Майкрософт» и состоит из следующих основных компонентов:

  • DirectSetup: отвечает за корректную установку всего набора;
  • DirectX Graphics: пакет интерфейсов для вывода 2D и 3D графики;
  • DirectInput: интерфейс поддержки обратной связи между ОС и инструментами ввода (клавиатура, мышь, контроллер);
  • DirectPlay: отвечает за игровую и сетевую коммуникацию;
  • DirectSound/Music: интерфейс обработки и вывода звуков и музыки;
  • DirectShow: отвечает за вывод общего потока аудио и видео;
  • DirectX Media Objects: интерфейс кодирования/декодирования данных.

Как видите, DirectX отвечает в ОС Windows практически за все аудио и видеокомпоненты, их обработку, кодирование/декодирование и вывод. Без него пользователь не сможет запустить на своём ПК ни одну игру или приложение, использующее трёхмерные графические технологии.

Где найти информацию об установленной версии DirectX

Существует два способа узнать, какая версия DirectX установлена на ПК:

  • через один из системных инструментов Windows;
  • с помощью стороннего ПО.

Рассмотрим оба варианта.

Чтобы узнать версию, воспользовавшись только внутренними средствами Windows 10, необходимо:

  1. Запустить «Строку задач» (клавиши WIN+R) и ввести значение dxdiag.
    stroka-zadach-na-windows-10.jpg
    «Строку задач» также можно открыть, щёлкнув правой кнопкой мыши по меню «Пуск» и выбрав параметр «Выполнить»
  2. После нажатия кнопки ОК откроется информационное окно «Средство диагностики DirectX», где во вкладке «Система» можно найти информацию об установленной версии.
    informacionnoe-okno-sredstvo-diagnostiki-directx-na-windows-10-600x423.jpg
    Войдите во вкладку «Система», и в нижней части окна увидите номер установленной версии DirectX

Получить информацию об установленной версии DirectX можно и с помощью стороннего ПО. Для этого следует воспользоваться утилитами AIDA64, Astra32, GPU-Z, SysInfo Detector, HWiNFO и другими. Рассмотрим пример с использованием утилиты Astra32 (алгоритм действий для всех перечисленных программ аналогичный, с некоторыми минимальными отличиями).

  1. Перейдите на официальный сайт разработчика, затем во вкладку «Загрузить», где щёлкните по строке «Загрузить сейчас».
    Выберите одну их двух предлагаемых версий утилиты: с инсталлятором или без него
  2. После завершения скачивания запустите утилиту, а затем проследуйте в корневом каталоге по пути «Astra32/Программы/Windows», где в информационном окне будут доступны сведения о версии DirectX.
    Помимо сведений о версии DirectX, утилита способна предоставить пользователю полную информацию о ПК

Видео: как узнать версию DirectX

Как установить/обновить DirectX

DirectX, как любой другой системный компонент Windows 10, постоянно совершенствуется, поэтому его периодически нужно обновлять либо устанавливать заново.

Установка DirectX

Для установки DirectX «с нуля» необходимо:

  1. Перейти на сайт «Майкрософт», во вкладке «Центр загрузки» найти и скачать «Веб-установщик DirectX».
    Чтобы найти веб-установщик DirectX, воспользуйтесь поиском по сайту
  2. Скачать инсталлятор, запустить его и принять «Лицензионное соглашение».
    После принятия «Лицензионного соглашения» вам могут предложить установить дополнительное ПО (это делать не обязательно)
  3. Дождаться окончания проверки свободного места на системном HDD.
    Во время подготовительного этапа установки вам предоставят информацию о размерах скачиваемых файлов
  4. Как только подготовительный этап завершится, начнётся автоматическое скачивание библиотеки файлов DirectX.
    В окне отображается ход процесса скачивания DirectX
  5. После окончания скачивания начнётся установка DIrectX.
    Время установки зависит от мощности вашего ПК
  6. Готово, осталось только выполнить перезагрузку ПК.
    Если после установки DirectX ПК не перезагрузился автоматически, то его необходимо перезагрузить вручную

Видео: как установить DirectX

Обновление DIrectX

Если у вас уже установлен DirectX, то для его обновления потребуется:

  1. Нажать кнопку «Пуск», открыть «Параметры» и выбрать «Обновление и безопасность».
    Вы также можете открыть окно настроек «Обновление и безопасность», воспользовавшись поисковой строкой в меню «Пуск»
  2. Затем перейти во вкладку «Центр обновления Windows» и щёлкнуть по строке «Проверка наличия обновлений».
    Чтобы посмотреть дату и время всех последних обновлений, можно открыть «Журнал обновлений»
  3. Если в списке доступных обновлений обнаружится более новая версия DirectX, «Центр обновления» автоматически начнёт скачивание и установку пакета библиотек.
    Перед проверкой наличия обновлений убедитесь, что ваш ПК подключён к интернету
  4. После успешной установки перезагрузите систему.

Возможные проблемы при установке DirectX на Windows 10

Рассмотрим наиболее распространённые проблемы, возникающие при установке DirectX.

Несовместимость версии библиотек DirectX с версией ОС Windows

Корпорация «Майкрософт» регулярно выпускает обновления DirectX для каждой новой версии ОС Windows. Поэтому, например, при попытке установить на Windows 10 версию DirectX ниже 11.3 у пользователей может появиться критическая ошибка.

В окне с текстом ошибки вам порекомендуют установить более новую версию DirectX

Для исправления возникшей проблемы потребуется скачать с официального сайта «Майкрософт» версию DirectX, подходящую для вашей ОС Windows.

Таблица: совместимость версий DirectX с разными версиями ОС Windows

Версия DirectX Версия ОС Windows
DirectX 9.0C Windows XP
DirectX 10.0 Windows Vista
DirectX 11.0 Windows 7
DirectX 11.1 Windows 8
DirectX 11.2 Windows 8.1
DirectX 11.3 — 12.0 Windows 10

Из таблицы следует, что подходящими для Windows 10 будут версии DirectX от 11.3 до 12.0.

Сбой установки DirectX (внутренняя ошибка)

В процессе установки DirectX может появиться критическая «внутренняя системная ошибка».

Файлы DXError.log и DirectX.log, содержащие информацию об ошибке, находятся в системной папке Windows

Причиной возникновения этой ошибки чаще всего является сбой в доступе к «административным правам запуска». Чтобы решить проблему, выполните следующие шаги:

  1. В меню «Пуск» найдите и запустите «Командную строку» от имени администратора.
    «Командную строку» также можно запустить через «Строку задач», прописав в ней значение cmd
  2. В появившемся окне пропишите значение chkdsk и нажмите Enter. Затем введите команду sfc /scannow и снова нажмите Enter.
    После окончания процесса появится запись «Проверка завершена»
  3. После завершения процесса закройте «Командную строку», щёлкните правой кнопкой по файлу установки DirectX и выберите параметр «Запуск от имени администратора».
    Файл установки DirectX скачивайте только с официального сайта «Майкрософт»
  4. Теперь установка должна пройти без ошибок.

Ошибка совместимости DirectX с видеокартой или её драйверами

Во время установки DirectX на ОС Windows 10 инсталлятор также может выдать ошибку с сообщением о конфликте с видеокартой.

В информационном окне ошибки будет указано, что проблема кроется именно в видеокарте

Причиной такого «конфликта» может стать либо несоответствие модели вашей видеокарты требованиям DirectX (например, отсутствие у 3D-ускорителя поддержки технологии DirectX 12), либо устаревшие драйверы устройства. В первом случае вам потребуется установить DirectX предыдущей версии. Во втором — обновить драйверы видеокарты.

Для этого:

  1. Щёлкните правой кнопкой мыши по меню «Пуск» и выберите раздел «Диспетчер устройств».
    Открыть «Диспетчер устройств» можно также и через поисковую строку WIndows
  2. В открывшемся окне диспетчера найдите строку «Видеоадаптеры» и щёлкните по ней. Затем кликните правой кнопкой по вашему видеоадаптеру и в контекстном меню нажмите «Обновить драйверы».
    Вы также можете произвести обновление драйвера через меню «Свойства»
  3. Выберите вариант «Автоматический поиск обновлений».
    Если у вас имеется скачанный файл установки драйвера, то вы можете указать путь к нему, выбрав вариант «Выполнить поиск драйверов на этом компьютере»
  4. Дождитесь окончания поиска, скачивания и установки драйверов, после чего перезагрузите ПК.

«Фатальная ошибка» DirectX

Причиной такой ошибки является системный сбой совместимости между библиотеками DirectX и оперативной памятью вашего ПК.

В информационном окне «Фатальной ошибки» также обычно отображается информация о параметрах оперативной памяти ПК

Для устранения неисправности следует:

  1. Зайти в меню «Пуск», нажать на кнопку «Питание» и, удерживая клавишу Shift, выбрать вариант «Перезагрузка».
    Удерживайте клавишу Shift до тех пор, пока ПК не начнёт выполнять перезагрузку
  2. После перезагрузки системы появится окно «Параметры загрузки», где необходимо выбрать пункт №5 «Включить безопасный режим с загрузкой сетевых драйверов».
    Выбор необходимого пункта осуществляется клавишами F1-F9
  3. Загрузившись в «Безопасном режиме», установите DirectX.
  4. Теперь можете загрузиться в обычном режиме Windows и без ошибок повторно установить DirectX.

Удаление DirectX на Windows 10

К сожалению, в ОС Windows 10 нет возможности удалить DirectX стандартными средствами. Для этого придётся воспользоваться сторонним ПО. Ниже перечислены самые распространённые приложения, способные решить задачу удаления DirectX:

  • DirectX Happy Uninstall способна не только удалять DirectX с компьютера, но и восстанавливать его;
    Вы также можете создать резервную копию DirectX, нажав на кнопку Backup
  • DirectX Killer — помимо основных файлов библиотеки DirectX, удаляет также все его «следы» в системном реестре;
    Утилита способна предоставлять информацию о расположении всех файлов из библиотек DirectX на вашем ПК
  • DirectX Eradicator — не требует установки, предназначена исключительно для удаления DirectX.
    Утилита начинает процесс удаления сразу после запуска (стартовое окно программы отсутствует)

DirectX — это незаменимое средство воспроизведения графики и видео в системе Windows. Благодаря ему пользователи могут без проблем запускать на своём ПК не только игры, но и любые приложения, поддерживающие новейшие 3D-технологии. При установке DirectX имейте в виду, что его версия должна быть совместима с версией Windows, а также помните: любую ошибку, возникшую в процессе установки, можно исправить.

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

Доступные решения

Как правило, такие ошибки происходят в том случае, если в самой системе что-то не так или если какое-то приложение блокирует установку. Весьма часто таким страдают различные антивирусы. Именно потому их рекомендуют отключать на время инсталляции.

Также ошибки при установке могут быть связаны с поврежденными системными файлами (например, из-за атаки вирусами). Да и сами вредоносные объекты горазды блокировать все подряд. Поэтому желательно проверять время от времени компьютер.

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

Восстановление системных файлов

Первый (и обязательный) шаг. Если на вашем компьютере находились вирусы, то они могли существенно повредить некоторые файлы операционной системы, требующиеся для нормальной установки библиотеки.

Иногда по этой причине при установке DirectX нет доверия к CAB файлу. Однако данную проблему можно решить. Причем при помощи инструментов самой ОС Windows. Вот подробная инструкция, рассказывающая о том, как нужно восстанавливать системные файлы.

  1. Открываем меню «Пуск».
  2. Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка». Работать мы будем именно с ней.
  3. Кликаем правой кнопкой мыши по командной строке и выбираем опцию запуска с админскими привилегиями.
  4. После того, как консоль запустится вводим команду sfc /scannow и нажимаем на кнопку Enter.

Данная команда запустит сканирование файлов Windows. Если чего-то будет не хватать, то система восстановит это в процессе сканирования. После завершения работы консоли потребуется закрыть все окна и перезагрузить компьютер или ноутбук.

Стоит отметить, что такая проверка (вместе с восстановлением) может занять от 5 до 10 минут времени. Зато велика вероятность, что после рестарта DirectX установится нормально. Если же этого не произошло, то нужно переходить к следующей главе.

Проверка на вирусы

Если вредоносные объекты сумели повредить файлы операционной системы, то ничто им не мешает блокировать установку некоторых компонентов. Да и вообще, вирусы на компьютере весьма опасны. Они могут существенно повредить систему.

Поэтому от них нужно избавляться. Для этого стоит использовать любой нравящийся вам антивирус, например, ESET Smart Security. Данная программа работает очень быстро, находит практически все угрозы и несильно нагружает ПК. Скачать ее можно на официальном сайте разработчика. А работать с ней нужно так:

  1. Запускаем главное окошко антивируса.
  2. Нужно в правом меню перейти на вкладку «Сканирование…».
  3. Далее кликаем по пункту «Выборочное…».
  4. Откроется окошко для выбора объектов проверки. Просто отметьте «Мой компьютер».
  5. Нажимаем ЛКМ на кнопку запуска процедуры.

Запустится проверка системы. В ходе анализа программа выявит все вредоносные объекты и устранит их. После завершения сканирования лучше перезагрузить компьютер. А после рестарта уже можно пробовать устанавливать DirectX.

Отключение антивируса

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

Поэтому нужно на некоторое время отключить защиту антивируса. Только после этого можно будет спокойно установить DirectX. Мы рассмотрим процесс отключения защиты на примере антивируса от компании ESET:

  1. Находим в системном трее иконку программы и кликаем по ней правой кнопкой мыши.
  2. В появившемся меню с выбором действий щелкаем по пункту «Временно отключить защиту».
  3. Жмем на «Да».
  4. Появится окошко с выбором временного промежутка отключения. Нам вполне хватит 10 минут. Выставляем это значение в нужной строке и щелкаем на кнопку «ОК».
  5. Снова кликаем по значку антивируса. Только теперь выбираем пункт «Временно отключить файервол».
  6. В окошке с выбором времени выбираем все те же 10 минут и снова жмем на «ОК».

Только после этого можно приступать к установке библиотек DirectX. Если дело было именно в этом, то инсталляция должна завершиться успешно. Но если ничего не получилось, то остается только один вариант. И о нем мы поговорим в следующей главе.

Скачивание нового установщика

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

И выход здесь только один: скачать новый установщик и с его помощью инсталлировать, наконец, этот многострадальный DirectX. Данный процесс довольно прост. Но мы все равно предоставим подробную инструкцию, рассказывающую о том, как это сделать.

  1. Открываем в браузере ссылку https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
  2. Мы попадаем на страницу официального сайта компании Microsoft. Здесь ищем кнопку «Скачать» и жмем на нее.
  3. Если появится дополнительное окошко, то кликаем на «Отказаться и продолжить…».
  4. Открываем файл dxwebsetup.exe.
  5. Примите лицензионные условия.
  6. Откажитесь от установки панели Bing.
  7. Дайте все необходимые согласия и дождитесь завершения процедуры.
  8. Закройте окошко инсталляции и перезагрузите компьютер.

Заключение

Подведем итоги и обобщим всю полученную информацию. Мы попытались ответить на вопрос о том, что делать, если Директ Икс не устанавливается. Для решения данной проблемы есть много способов. И все они могут помочь.

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

Ne-ustanavlivaetsya-DirectX-prichinyi-i-reshenie.png

Многие пользователи при попытке установить или обновить компоненты DirectX сталкиваются с невозможностью инсталляции пакета. Зачастую, такая проблема требует немедленного устранения, так как игры и другие программы, использующие DX, отказываются нормально работать. Рассмотрим причины и решения ошибок при установке DirectX.

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

Ситуация до боли знакомая: возникла необходимость установить библиотеки DX. После скачивания установщика с официального сайта Microsoft мы пытаемся его запустить, но получаем сообщение примерно вот такого вида: «Ошибка установки DirectX: произошла внутренняя системная ошибка».

Soobshhenie-o-vnutrenney-sistemnoy-oshibke-pri-popyitke-ustanovki-paketa-DirectX-v-Windows.png

Текст в диалоговом окне может быть другой, но суть проблемы остается та же: пакет инсталлировать невозможно. Это происходит из-за блокировки доступа установщика к тем файлам и ключам реестра, которые требуется изменить. Ограничить возможности сторонних приложений может как сама система, так и антивирусное программное обеспечение.

Причина 1: Антивирус

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

Для того, чтобы обойти защиту, необходимо отключить антивирус.

Подробнее:Отключение антивируса Как отключить Kaspersky Anti-Virus, McAfee, 360 Total Security, Avira, Dr.Web, Avast, Microsoft Security Essentials.

Поскольку таких программ великое множество, то сложно давать какие-либо рекомендации, поэтому обратитесь к мануалу (если есть) или на сайт разработчика ПО. Впрочем, есть одна хитрость: при загрузке в безопасный режим большая часть антивирусов не запускаются.

Подробнее: Как зайти в безопасный режим на Windows 10, Windows 8, Windows XP

Причина 2: Система

В операционной системе Windows 7 (и не только) есть такое понятие, как «права доступа». Все системные и некоторые сторонние файлы, а также ключи реестра заблокированы для редактирования и удаления. Это сделано для того, чтобы пользователь случайно не нанес своими действиями вред системе. Кроме того, такие меры могут защитить от вирусного ПО, которое «нацелено» на эти документы.

Когда у текущего пользователя нет прав на совершение указанных выше действий, любые программы, пытающиеся получить доступ к системным файлам и веткам реестра, не смогут этого сделать, произойдет сбой установки DirectX. Существует иерархия пользователей с разным уровнем прав. В нашем случае достаточно быть администратором.

Если Вы единолично пользуетесь компьютером, то, скорее всего, у Вас есть права администратора и нужно просто сообщить ОС, что Вы разрешаете установщику совершать необходимые действия. Сделать это можно следующим способом: вызвать контекстное меню проводника, кликнув ПКМ по файлу инсталлятора DirectX, и выбрать «Запустить от имени администратора».

Zapusk-ustanovshhika-komponentov-DirectX-dlya-konechnogo-polzovatelya-ot-imeni-administratora.png

В том случае, если «админских» прав у Вас нет, то нужно создать нового пользователя и присвоить ему статус администратора, либо дать такие права своей учетной записи. Второй вариант предпочтительнее, поскольку требует совершить меньше действий.

  1. Открываем «Панель управления» и переходим к апплету «Администрирование». Perehod-k-appletu-Paneli-upravleniya-Administrirovanie-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  2. Далее идем в «Управление компьютером». Perehod-k-osnastke-Upravlenie-kompyuterom-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  3. Затем раскрываем ветку «Локальные пользователи» и переходим в папку «Пользователи». Perehod-k-papke-Polzovateli-v-vetke-Lokalnyie-polzovateli-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  4. Дважды кликаем по пункту «Администратор», снимаем галочку напротив «Отключить учетную запись» и применяем изменения. Vklyuchenie-uchetnoy-zapisi-Administratora-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  5. Теперь, при очередной загрузке операционной системы мы видим, что в окне приветствия добавился новый пользователь с именем «Администратор». Данная учетная запись по умолчанию не защищена паролем. Кликаем по значку и входим в систему. Vhod-v-sistemu-Windows-pod-uchetnoy-zapisyu-Administratora.png
  6. Снова идем в «Панель управления», но на этот раз переходим к апплету «Учетные записи пользователей».
  7. Далее переходим по ссылке «Управление другой учетной записью».
  8. Выбираем свою «учетку» в списке пользователей.
  9. Идем по ссылке «Изменение типа учетной записи».
  10. Здесь переключаемся на параметр «Администратор» и нажимаем кнопку с названием, как в предыдущем пункте.
  11. Теперь наша учетная запись имеет нужные права. Выходим из системы или перезагружаемся, входим под своей «учеткой» и устанавливаем DirectX.

Обратите внимание, что Администратор имеет исключительные права для вмешательства в работу операционной системы. Это значит, что любое ПО, которое будет запущено, сможет внести изменения в системные файлы и параметры. Если программа окажется вредоносной, то последствия будут весьма печальные. Учетную запись Администратора, после совершения всех действий, необходимо отключить. Кроме того, не будет лишним переключить права для своего пользователя обратно на «Обычные».

Теперь Вы знаете, как действовать, если во время установки DX появляется сообщение «Ошибка настройки DirectX: произошла внутренняя ошибка». Решение может показаться сложным, но это лучше, чем пытаться инсталлировать пакеты, полученные из неофициальных источников или переустанавливать ОС. Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Используемые источники:

  • https://kompkimi.ru/windows10/obnovit-directx-dlya-windows-10
  • https://dadaviz.ru/obnovit-directx-dlya-windows-10/
  • https://winda10.com/igry/directx-dlya-windows-10.html
  • https://xn—-gtbdlckc7bog.xn--p1ai/faq/directx-is-not-installing
  • https://lumpics.ru/do-not-install-directx-causes-and-solutions/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий