- Дом
- Исправлять
- Невозможно установить DirectX в Windows 10 [полное руководство]
Невозможно установить DirectX в Windows 10 [полное руководство]
Оглавление:
- Как я могу исправить ошибки DirectX в Windows 10?
- Решение 1. Установите предыдущую версию DirectX
- Решение 2. Переустановите драйверы видеокарты.
- Решение 3. Переустановите одно из предыдущих обновлений.
- Решение 4 — Загрузите распространяемые файлы Visual C ++
- Решение 5 — Загрузите недостающие файлы .dll
- Решение 6. Убедитесь, что вы соответствуете рекомендуемым системным требованиям
- Решение 7. Установите .NET Framework с помощью командной строки
Видео: Windows 10 Tutorial: A Comprehensive Tutorial on Windows 10 2023
Если вы не можете установить какие-либо приложения для Windows 10 из Магазина, вот четыре возможных решения вашей проблемы.
Как исправить ошибку DirectX «Программе установки не удалось загрузить файл» Windows 10
Исправлено: невозможно установить принтер в Windows 10
Если вы не можете установить принтер на свой компьютер с Windows 10, вот несколько потенциальных решений для достижения цели.
Невозможно запустить Steam игры в Windows 10 [полное руководство]
Возникли проблемы с играми Steam на игровом автомате Windows 10? Не беспокойтесь, вы можете решить ее и начать играть после того, как вы выполните шаги, которые мы перечислили ..
Источник: ru.compisher.com
Произошла внутренняя системная ошибка: DXError.log DirectX.log в Windows 7
Иногда при попытке установить DirectX пользователь сталкивается с ошибкой. При помощи данной статьи мы поможем выйти из сложившейся ситуации и устранить проблему. Итак, ваш компьютер выдает сообщение: «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки, просмотрите файлы DXError.log и Directx.log в папке Windows». Давайте это исправим.
Что это за ошибка?
Чаще всего данная проблема появляется на тех компьютерах, на которые пользователь пытается установить или обновить DirectX. Также сбой возникает и при запуске игры/программы. Причиной проблемы может стать невозможность считывания данных о предыдущих версиях мультимедийной библиотеки от Microsoft.
Как установить DirectX, если он не устанавливается
Проще всего понять, каким образом нужно поступить дальше можно, если просмотреть соответствующие логи. Если взглянуть на прикрепленный ниже скриншот, то можно понять, что диагностические данные находятся в DXError.log и DirectX.log.
Дальше давайте переходить непосредственно к списку вариантов, каждый из которых в теории позволит решить проблему. Рекомендуем начать со способов, которые опубликованы выше.
Если по каким-то причинам первый вариант решения проблемы не даст должного результата, переходите ко второму, к третьему, четвертому и так далее.
Обновление DirectX
DirectX можно обновить. Для того чтобы в ходе установки не возникло проблем, дистрибутив необходимо в обязательном порядке скачивать с официального сайта Microsoft, а также запускать от имени администратора.
- Сначала переходим на официальный сайт мультимедийной библиотеки DirectX. Загружаем установочный файл и запускаем его, предварительно сделав правый клик мышью и выбрав пункт запуска от имени администратора.
- Появится окно установщика, а пользователю останется лишь принять лицензионное соглашение и перейти к следующему этапу.
- Также важный шаг – отключение автоматической установки рекомендуемого ПО. Уберите галочку напротив инсталляции панели Bing и только после этого двигайтесь дальше.
- Начнется установка DirectX. В ее ходе все нужные для правильной работы библиотеки файлы, загрузятся с официального сайта Microsoft.
Уже через несколько секунд недостающая библиотека будет установлена. В некоторых случаях необходимо обязательно перезагрузить компьютер.
Исправление системных файлов
Иногда внутренняя системная ошибка при установке DirectX может быть вызвана проблемами в системных файлах Windows 7. Соответствующие записи об этом можно увидеть в DXError.log и DirectX.log. Исправить такую ситуацию тоже несложно. Мы просто запустим автоматическое восстановление системы и дождемся завершения процесса:
- Первое, что нужно сделать, это запустить командную строку от имени администратора. Жмем кнопку меню «Пуск», прописываем аббревиатуру «CMD» и правой кнопкой мыши жмем по нужному результату. Дальше в выпадающем меню выбираем пункт, обозначенный цифрой «3».
- Запустится командная строка и пользователю останется ввести оператор [kod]sfc /scannow[/kod]. Когда это будет сделано, жмем «Enter». Все системные файлы Windows 7 начнут проверяться. Это займет некоторое время.
- Если все файлы находятся в актуальном состоянии и не имеют повреждений, вы увидите соответствующее уведомление. Если же ошибки будут найдены, операционная система исправит их в автоматическом режиме.
Опять же, перезагружаем компьютер и проверяем, исчезла ли проблема. Если ошибка продолжает появляться, переходим к разбору следующего способа.
Режим совместимости
Что же делать, когда ошибка продолжает появляться? Если мы обратимся к одному из файлов DXError.log или DirectX.log, то поймем, что никаких полезных записей там нет. Давайте попробуем запустить приложение или игру в режиме совместимости.
- Переходим в каталог с приложением, которое выдает ошибку при запуске. Делаем правый клик на исполняемом файле и из контекстного меню выбираем пункт «Свойства».
- В открывшемся окне переходим к вкладке «Совместимость». Устанавливаем флажок напротив пункта запуска программы в режиме совместимости и выбираем версию операционной системы, которую используем. В данном случае это Windows 7 32/x64 Bit. Сохраняем внесенные изменения, нажав на «ОК».
Также в некоторых случаях помогает установка флажка напротив пункта «Выполнять эту программу от имени администратора».
Параметры проверки совместимости
Также у Windows 7 есть встроенная утилита, которая может проверить и в случае наличия устранить проблемы совместимости. Давайте разберемся, как работать с данным инструментом:
- Переходим в каталог с приложением или игрой, которая ранее отказывались запускаться. Производим правый клик на исполняемом файле и из появившегося списка выбираем обозначенный на скриншоте пункт.
- Появится окно, в котором нужно указать нашу проблему. В данном случае это отмеченный цифрой «1» вариант. Сделав выбор, переходим дальше.
- Тут указываем операционную систему, с которой наше приложение ранее работало корректно. Снова переходим к следующему шагу.
Обратите внимание: мы указываем свою операционную систему, а если в вашем случае проблема была вызвана переходом с другой ОС, обозначьте ее.
- На следующем этапе жмем кнопку запуска программы.
- Если приложение запустится корректно, значит, проблема решена, и ошибка устранена. Так и произошло в нашем случае.
- Закрепляем внесенные изменения, кликнув по обозначенному пункту.
Обновление драйверов
В некоторых случаях сбой установки DirectX, отображаемой в файлах DXError.log и DirectX.log в папке Windows 7, может быть вызван устаревшим или неработающим видеодрайвером. Соответственно, его нужно заменить. Рассмотрим, как это делается на примере графических адаптеров от NVIDIA:
- Сначала переходим на официальный сайт производителя видеокарты после чего, воспользовавшись поиском, находим нужную модель.
- Проверяем информацию, которую нам показывает система, после чего приступаем к загрузке файла видеодрайвера.
- Через несколько секунд исполняемый файл скачается на ваш компьютер, и вы сможете запустить обновление драйвера. Так это выглядит в случае с NVIDIA.
Устанавливаем/обновляем Visual C ++
Если ничего из перечисленного выше не помогло, можете попытаться обновить исполняемую библиотеку Microsoft Visual C ++. Как ни странно, в некоторых случаях это помогает.
- Переходим на официальный сайт Microsoft и скачиваем оттуда нужный нам файл. Дальше запускаем его и принимаем лицензионное соглашение, установив флажок в соответствующую позицию.
- Появится маленькое окошко, в котором мы должны будем предоставить доступ к полномочиям администратора. Соглашаемся и нажимаем «Да».
- После этого библиотека насчет устанавливаться. Тут нужно просто немного подождать.
Через несколько секунд все нужные файлы будут скопированы по своим местам и мы, перезагрузив компьютер, проверим, исчезла ли ошибка.
Восстановление ОС
Еще один действенный вариант, позволяющий решить проблему, это полное восстановление операционной системы Windows 7 32/x64 Bit. Рассмотрим, как это правильно делается:
- Сначала открываем меню «Пуск» и при помощи поиска находим нужный инструмент.
- Дальше оставляем флажок в положении по умолчанию и просто переходим к следующему шагу.
- Появится окно, в котором нужно будет выбрать диск для восстановления. Так это в нашем случае он один, выбирать тут ничего. Просто переходим дальше.
- Дальше соглашаемся с появившимся приглашением, кликнув по кнопке «Да».
- Через несколько секунд компьютер перезагрузится, и операционная система Windows 7 запустится вновь. Все прошло успешно, и это подтверждает появившееся окошко.
Что ж, попробуйте, исчезли ошибка. Если проблема осталась, переходите к следующему совету, который также может помочь.
Проблемы с антивирусом
Часто случается так, что игра, особенно нелицензионная, сама становится причиной ошибки. Точнее, антивирус, который установлен на компьютер с Windows 7, находит, по его мнению, подозрительный код и блокирует процесс. Чтобы решить такую проблему, достаточно на время отключить защитник и проверить, ушла ли проблема.
Переустановка Windows 7
Существует еще один радикальный метод, который позволит исправить ситуацию, если, конечно, дело не в самой игре. Это переустановка операционной системы. Данный процесс может показаться сложным и отпугнут новичка, но на самом деле все просто. Переходите по ссылке и читайте подробную пошаговую инструкцию о том, как установить Windows 7 с флешки.
Видеоинструкция
Наша инструкция была бы неполной без обучающего
Источник: os-helper.ru
Произошла внутренняя системная ошибка dxerror.log directx.log
Разберём ситуацию по порядку. Появляться ошибка может по той причине, что файлы, которые вы пытаетесь скачать — нарушены. Или их версия не соответствует версии системы вашего компьютера. Загружать компонент DirectX нужно только с одного ресурса — с сайта Microsoft. Есть единственный адрес, где расположен официальный дистрибутив Дайректа — здесь.
Ссылка на загрузку DirectX на сайте Майкрософт
Загружая компонента с любого другого сайта, вы рискуете не только потерять время, но и заразить компьютер вирусами. С вопросом источника загрузчика DirectX разобрались. Теперь перейдём к причинам на вашем ПК. Чаще всего загрузчику мешает антивирусная система, которая установлена на вашем ПК. Не имеет значение — это Avast, Kaspersky, AVG или другие.
При запуске установщика антивирус блокирует его действия, и вы наблюдаете системную внутреннюю ошибку. Источником блокировки установки могут быть другие программы. Далее мы рассмотрим всевозможные варианты решения и обязательно в конце статьи установим на ваш ПК необходимый компонент.
Это может быть полезным: Как почистить компьютер с Windows 10, чтобы не тормозил.
Решение ошибки установки DirectX
Уведомление рекомендует нам посмотреть логи установки файлов компонента. Но в них может не быть важной информации. Или пользователь вовсе не сможет их найти на системном томе. Это и ни к чему. Решить ошибку удаётся следующим образом:
- Загрузите DirectX с сайта Майкрософт;
- Отключите антивирус на время. Официальная инструкция для Avast и Kaspersky. Для других антивирусов найдите самостоятельно;
- Откройте папку с расположением скаченного пакета DirectX и выберите его ПКМ. Затем нажмите на пункт «От …администратора»;
Откройте дистрибутив DirectX от имени администратора - Продолжите установку.
В этот раз пакет должен установиться без каких-либо ошибок. Большей части пользователей удаётся решить эту проблему с помощью данной инструкции. Если удалось и вам — поделитесь этой статьёй с другими.
Решение ошибки в Windows 7
Если произошла внутренняя системная ошибка dxerror.log directx.log в седьмой версии системы, можно попробовать решить её иначе. Для этого нужно отключить все службы и компоненты.
- Откройте окно Выполнить (Win +R);
- Запишите в строке msconfig и нажмите Enter;
Запустите команду msconfig в окне Выполнить - На экране возникнет окно, в котором нужно выбрать вкладку Службы;
Выберите вкладку Службы в окне msconfig - А ниже нажмите на чекбокс Не отображать службы…;
- Справа в окне также нужно нажать на кнопку Отключить все;
Нажмите справа в окне кнопку Отключить все - Выберите кнопку Применить ниже;
Нажмите Применить, чтобы сохранить настройки - Затем нужно перезагрузить ПК и установить DirectX.
Успешная установка DirectX
В этом состоянии на установочный пакет не будут влиять сторонние службы и программы. Эта инструкция для Windows 7 является универсальной для многих сбоев в компьютере.
Проблемы с пакетами обновлений
Наконец, самая большая проблема, по мнению подавляющего большинства экспертов, состоит в конфликтах установщика с обновлениями. Самый яркий тому пример — пак-обновления SP1 для Windows 7.
Вроде бы оба программных продукта (и обновление, и DirectX) являются разработкой одного производителя и конфликтовать не должны. Но мы-то с вами знаем, насколько недоработанными могут быть апдейты.
В этой ситуации необходимо зайти в «Центр обновления Windows» и в списке установленных пакетов обновлений найти апдейт с номером КВ976932, после чего удалить его, предварительно создав резервную копию системы.
После этого компьютер перегружается, а затем в том же центре обновления задается ручной поиск апдейтов. В процессе поиска как раз и будут найдены все нужные обновления, включая и компоненты DirectX. Если установка пройдет без проблем, можете загрузить с официального сайта Microsoft самую свежую модификацию платформы и установить ее самостоятельно, хотя проще всего скачать небольшой файл веб-инсталлятора и воспользоваться им. В этом случае не придется искать версию DirectX под разрядность своей системы и скачивать полный установочный дистрибутив.
Не устанавливается DirectX, что делать
Следующий метод также может помочь во многих ситуациях, когда игра или программа не запускаются в Windows. Нужно открыть способы загрузки системы. Для этого перезагрузите ПК и нажмите F8. В Windows 10 нужно удерживать эту клавишу параллельно с зажатой Shift. Если не получается открыть режимы загрузки, клавишу F8 нужно не удерживать, а быстро нажимать.
Нажмите на клавишу F8 и удерживайте её
В окне с режимами выберите С загрузкой сетевых драйверов.
Выберите режим С загрузкой сетевых драйверов
Система загрузится с базовыми компонентами, которые необходимы для её работы. Прочие службы, включая антивирус будут отключены в данном режиме. Попробуйте сейчас установить DirectX. У вас должно это получится.
Нужно ли устанавливать DirectX на Windows 10
DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12.
Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.
Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:
Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.
Проблемы могут возникнуть, как правило, в двух случаях:
- игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
- в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что: видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
- установлены устаревшие драйверы видеоадаптера и требуется их обновление.
Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.
Видео: как узнать версию DirectX в Windows 10
Другие способы устранения ошибки
Если до сих пор не получилось избавиться от ошибки при установке Дайрект икс, попробуйте сделать следующее:
- Откройте расположение файла DirectX;
- Выберите его ПКМ и нажмите на пункт Исправление проблем…;
Выберите пункт Исправление проблем с совместимостью - Затем выберите Рекомендуемые параметры;
- В новом окне нажмите внизу кнопку Запуск программы.
Снова сделайте попытку установить компонент на свой компьютер. Если на этот раз ничего не вышло:
- Снова выберите файл Дайректа ПКМ;
- Нажмите пункт Свойства;
- Выберите Совместимость вверху окна. Если галочка поставлена на пункте Запустить программу…, уберите её;
Уберите галочку с пункта Запустить в режиме совместимости…
Теперь попробуйте запустить лончер DirectX от имени администратора. Уведомление «произошла внутренняя системная ошибка dxerror.log directx.log» возникать не должно. Попробуйте также другие версии в режиме совместимости — Windows XP, Vista, 7, 8.
Доступные решения
Как правило, такие ошибки происходят в том случае, если в самой системе что-то не так или если какое-то приложение блокирует установку. Весьма часто таким страдают различные антивирусы. Именно потому их рекомендуют отключать на время инсталляции.
Также ошибки при установке могут быть связаны с поврежденными системными файлами (например, из-за атаки вирусами). Да и сами вредоносные объекты горазды блокировать все подряд. Поэтому желательно проверять время от времени компьютер.
- Почему не устанавливается игра на компьютере?
В общем, иногда проблемы появляются и их нужно решать. Беда только в том, что часто нельзя определить, чем они вызваны. Поэтому приходится перебирать все варианты решения. И как раз этим мы сейчас займемся.
Восстановление системных файлов
Первый (и обязательный) шаг. Если на вашем компьютере находились вирусы, то они могли существенно повредить некоторые файлы операционной системы, требующиеся для нормальной установки библиотеки.
Иногда по этой причине при установке DirectX нет доверия к CAB файлу. Однако данную проблему можно решить. Причем при помощи инструментов самой ОС Windows. Вот подробная инструкция, рассказывающая о том, как нужно восстанавливать системные файлы.
- Открываем меню «Пуск».
- Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка». Работать мы будем именно с ней.
- Кликаем правой кнопкой мыши по командной строке и выбираем опцию запуска с админскими привилегиями.
- После того, как консоль запустится вводим команду sfc /scannow и нажимаем на кнопку Enter.
Данная команда запустит сканирование файлов Windows. Если чего-то будет не хватать, то система восстановит это в процессе сканирования. После завершения работы консоли потребуется закрыть все окна и перезагрузить компьютер или ноутбук.
Стоит отметить, что такая проверка (вместе с восстановлением) может занять от 5 до 10 минут времени. Зато велика вероятность, что после рестарта DirectX установится нормально. Если же этого не произошло, то нужно переходить к следующей главе.
Проверка на вирусы
Если вредоносные объекты сумели повредить файлы операционной системы, то ничто им не мешает блокировать установку некоторых компонентов. Да и вообще, вирусы на компьютере весьма опасны. Они могут существенно повредить систему.
Поэтому от них нужно избавляться. Для этого стоит использовать любой нравящийся вам антивирус, например, ESET Smart Security. Данная программа работает очень быстро, находит практически все угрозы и несильно нагружает ПК. Скачать ее можно на официальном сайте разработчика. А работать с ней нужно так:
- Запускаем главное окошко антивируса.
- Нужно в правом меню перейти на вкладку «Сканирование…».
- Далее кликаем по пункту «Выборочное…».
- Откроется окошко для выбора объектов проверки. Просто о.
- Нажимаем ЛКМ на кнопку запуска процедуры.
Запустится проверка системы. В ходе анализа программа выявит все вредоносные объекты и устранит их. После завершения сканирования лучше перезагрузить компьютер. А после рестарта уже можно пробовать устанавливать DirectX.
Отключение антивируса
Иногда случается так, что сам антивирусный продукт блокирует скачивание или установку программы. Именно поэтому инсталляция оказывается невозможной. В этом случае наблюдается отнюдь не благотворное влияние программы для защиты ПК.
- Mortal Kombat Komplete Edition не запускается на ноутбуке, что делать?
Поэтому нужно на некоторое время отключить защиту антивируса. Только после этого можно будет спокойно установить DirectX. Мы рассмотрим процесс отключения защиты на примере антивируса от компании ESET:
- Находим в системном трее иконку программы и кликаем по ней правой кнопкой мыши.
- В появившемся меню с выбором действий щелкаем по пункту «Временно отключить защиту».
- Жмем на «Да».
- Появится окошко с выбором временного промежутка отключения. Нам вполне хватит 10 минут. Выставляем это значение в нужной строке и щелкаем на кнопку «ОК».
- Снова кликаем по значку антивируса. Только теперь выбираем пункт «Временно отключить файервол».
- В окошке с выбором времени выбираем все те же 10 минут и снова жмем на «ОК».
Только после этого можно приступать к установке библиотек DirectX. Если дело было именно в этом, то инсталляция должна завершиться успешно. Но если ничего не получилось, то остается только один вариант. И о нем мы поговорим в следующей главе.
Скачивание нового установщика
Если после выполнения всех вышеперечисленных действий DirectX все так же не устанавливается, то вывод здесь может быть только один: вирусы успели повредить установщик. Или же он просто не докачался из-за блокировки антивирусом.
И выход здесь только один: скачать новый установщик и с его помощью инсталлировать, наконец, этот многострадальный DirectX. Данный процесс довольно прост. Но мы все равно предоставим подробную инструкцию, рассказывающую о том, как это сделать.
- Открываем в браузере ссылку https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
- Мы попадаем на страницу официального сайта компании Microsoft. Здесь ищем кнопку «Скачать» и жмем на нее.
- Если появится дополнительное окошко, то кликаем на «Отказаться и продолжить…».
- Открываем файл dxwebsetup.exe.
- Примите лицензионные условия.
- Откажитесь от установки панели Bing.
- Дайте все необходимые согласия и дождитесь завершения процедуры.
- Закройте окошко инсталляции и перезагрузите компьютер.
Источник: zarabonline.ru