Андрей Смирнов
Время чтения: ~20 мин.
Просмотров: 2

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

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. Открываем «Панель управления» и переходим к апплету «Администрирование».
  2. Далее идем в «Управление компьютером».
  3. Затем раскрываем ветку «Локальные пользователи» и переходим в папку «Пользователи».
  4. Дважды кликаем по пункту «Администратор», снимаем галочку напротив «Отключить учетную запись» и применяем изменения.
  5. Теперь, при очередной загрузке операционной системы мы видим, что в окне приветствия добавился новый пользователь с именем «Администратор». Данная учетная запись по умолчанию не защищена паролем. Кликаем по значку и входим в систему.
  6. Снова идем в «Панель управления», но на этот раз переходим к апплету «Учетные записи пользователей».
  7. Далее переходим по ссылке «Управление другой учетной записью».
  8. Выбираем свою «учетку» в списке пользователей.
  9. Идем по ссылке «Изменение типа учетной записи».
  10. Здесь переключаемся на параметр «Администратор» и нажимаем кнопку с названием, как в предыдущем пункте.
  11. Теперь наша учетная запись имеет нужные права. Выходим из системы или перезагружаемся, входим под своей «учеткой» и устанавливаем DirectX.

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

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

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

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

Заключение

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

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

В этой статье я попробую ответить на вопрос, почему не устанавливается DirectX на Windows 7, 8 и XP. Если вспомнить, какие могут быть ошибки при установке данного пакета, то это: «DirectX did not copy a required file» — «DirectX не скопировал требуемый файл» и «Произошла внутренняя системная ошибка». Чтобы определить причину ошибки, просмотрите файлы DXError.log и DirectX.log в папке «Windows». О проблемах чуть позже, сначала давайте получим представление, что такое DirectX.

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

Способы, как установить DirectX

Для начала скачайте полный пакет DirectX по ссылке . Также пока будете читать статью, проверьте компьютер на вирусы, например вот этой . Как ей пользоваться, описано в моей статье: «Проверка на вирусы». А теперь поехали! 😉

Чтобы понять, в чем причина, зайдите в папку Windows и найдите файлы DXError.log и DirectX.log. Это логи DirectX. В них вы можете найти проблему и тем самым узнать, почему не устанавливается DirectX.

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

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

Если все описанные способы были сделаны, в том числе и переустановка Windows, то могу вас «обрадовать», придется рыться в аппаратной части компьютера или ноутбука. Казалось бы, не работает просто программа, а тут надо лазить в аппаратной части?! Вы не ослышались, все верно! Но прежде чем, что-то менять вы должны внимательно ознакомиться с логами!

Вот что может быть:

  • Обновить прошивку BIOS;
  • Протестировать видеокарту или заменить;
  • Протестировать ОЗУ или заменить;
  • Проверить жесткий диск на ошибки;
  • Обнулить BIOS – замыканием или попробовать вытащить батарейку на 15 минут

Надеюсь, после прочтения статьи, вы разобрались из-за чего не устанавливается DirectX. Если проблема не ушла и вы уже не знаете что делать, то попробуйте обновить Windows или сделайте переустановку системы. В любом случае просмотрите лог файлы!

Также могу порекомендовать видео для решения проблемы с 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. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.

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

Почему не устанавливается DirectX: возможные причины

Для того чтобы выяснить, почему происходят сбои при попытке инсталляции этой платформы, в самом простом случае можно обратиться к log-файлам ошибок (DirectX.log и DXError.log). Опытный пользователь сразу сообразит, в чем проблема. Но вот рядовому юзеру такая информация может не сказать вообще ничего.

1950076.jpg

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

  • воздействие вирусов;
  • повреждения файла инсталлятора;
  • неправильный запуск установщика;
  • отсутствие прав на установку;
  • критические сбои системы, связанные с обновлениями;
  • отсутствие драйверов или сбои в работе видеокарты;
  • ошибки жесткого диска;
  • проблемы с оперативной памятью;
  • устаревшая прошивка BIOS.

Не устанавливается DirectX. Windows 8 и другие системы: что делать в первую очередь?

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

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

Другие варианты установки

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

1950077.jpg

Как вариант — просто отключите установленное средство защиты на время проведения инсталляции. В некоторых случаях проблема устраняется именно таким образом.

Если и после этого появляются ошибки, возможно, стоит скачать не самый последний пакет (DirectX 12), а инсталлятор платформы рангом ниже (например, версию 9, которая поддерживается Windows 7 и выше). Как вариант, можно использовать установщик DirectX End-User Runtimes.

Проблемы с учетными записями

Иногда можно заметить, что DirectX не устанавливается по причине отсутствия у пользователя прав на изменение системной конфигурации.

1950078.jpg

Первое правило для систем седьмой модификации Windows и выше – запуск файла установщика исключительно с правами админа, через меню ПКМ.

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

1950079.jpg

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

Проблемы с пакетами обновлений

Наконец, самая большая проблема, по мнению подавляющего большинства экспертов, состоит в конфликтах установщика с обновлениями. Самый яркий тому пример – пак-обновления SP1 для Windows 7.

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

1950080.jpg

В этой ситуации необходимо зайти в «Центр обновления Windows» и в списке установленных пакетов обновлений найти апдейт с номером КВ976932, после чего удалить его, предварительно создав резервную копию системы.

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

Другие проблемы

Что же касается неполадок в работе «железа», они не рассматривались, поскольку встречаются довольно редко. Но если ничего из вышеперечисленного не помогло, попробуйте протестировать видеокарту или заменить ее. То же самое касается и планок оперативной памяти. Заодно проверьте винчестер на ошибки (chkdsk). Иногда может потребоваться проверка целостности системных компонентов (sfc /scannow) или выявление отсутствующих системных библиотек (лучше всего использовать программу DLL Suite).

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

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

  • /lumpics.ru/do-not-install-directx-causes-and-solutions/
  • /xn—-gtbdlckc7bog.xn--p1ai/faq/directx-is-not-installing
  • /useroff.com/pochemu-ne-ustanavlivaetsya-directx.html
  • /dadaviz.ru/obnovit-directx-dlya-windows-10/
  • /fb.ru/article/335776/ne-ustanavlivaetsya-directx-na-windows-ili-windows-uznayte-reshenie

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации