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

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

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

Причина 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, и выбрать .

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

  1. Открываем и переходим к апплету .
  2. Далее идем в .
  3. Затем раскрываем ветку и переходим в папку .
  4. Дважды кликаем по пункту , снимаем галочку напротив и применяем изменения.
  5. Теперь, при очередной загрузке операционной системы мы видим, что в окне приветствия добавился новый пользователь с именем . Данная учетная запись по умолчанию не защищена паролем. Кликаем по значку и входим в систему.
  6. Снова идем в , но на этот раз переходим к апплету .
  7. Далее переходим по ссылке .
  8. Выбираем свою «учетку» в списке пользователей.
  9. Идем по ссылке .
  10. Здесь переключаемся на параметр и нажимаем кнопку с названием, как в предыдущем пункте.
  11. Теперь наша учетная запись имеет нужные права. Выходим из системы или перезагружаемся, входим под своей «учеткой» и устанавливаем DirectX.
Читайте также  Удаление NVIDIA GeForce Experience

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

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Домашние хитрости