Что за сообщение
Содержание:
- Почему DirectX не устанавливается?
- Как обновить версию Directx на windows 7?
- 4] Установите .NET Framework с помощью командной строки
- 4 выполните чистую загрузку
- Не устанавливается DirectX
- DirectX скачать для Windows 7 64 bit скачать
- Как правильно переустановить directx? важно
- Ошибка dxerror log и directx log на Windows 10 и методы её решения
- «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_42.dll. Попробуйте переустановить программу»
- Как обновить DirectX
- Решение ошибки в Windows 7
- Как переустановить DirectX на Windows 10
- «Внутренняя ошибка Directx», «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows»
- Заключение
Почему DirectX не устанавливается?
Если в Windows уже присутствует актуальная версия библиотеки, онлайн-установщик, обнаружив ее, не берется ставить в систему новый DirectX. Еще проблемы могут быть спровоцированы неполадками в совместимости или некорректной работой антивируса. Большинство проблем удается решить следующей инструкцией.
Directx не устанавливается что делать
- Скачиваем DirectX с сайта производителя.
- Отключаем не 10 минут антивирус. Это можем сделать через трей (рядом с системным временем), нажав правой кнопкой мыши (ПКМ) по символу антивирусного ПО.
- Делаем клик ПКМ по загруженному файлу и выбираем опцию «Исправление проблем с совместимостью».
- Удаляем предыдущую версию DirectX.
Кстати, мы не упомянули, как включить DirectX 12 на Windows 10. Большинство игр успешно работают как с DX11, так и DX12, но по умолчанию используют более старую версию. Она надежнее и поддерживается большинством устройств. Чтобы активировать DX12, следует в настройках игры, обычно в разделе «Графика» или «Общие» переключиться на DirectX 12.
Как обновить версию Directx на windows 7?
Времена, когда требуемую версию Directx нужно было брать с купленного на рынке диска с программами, к счастью, уже давно прошли.
Ниже данная процедура расписана во всех подробностях.
Directx входит в состав windows начиная практически с истоков, а именно — со времен windows 95. С тех пор меняется лишь его версия — на windows 95 стояла версия 1.0, на XP — 8.1, windows 7 и 8 вышли с версией 11.
Новые операционные системы полностью поддерживают старые компоненты DirectX, но обратной совместимости нет: DirectX версии 11 начинает работать только с Microsoft windows 7.
Процесс установки и обновления
Последнее обновление DirectX, как было отмечено выше, всегда доступно на сайте Microsoft, потому нет смысла скачивать ее с каких-либо других сайтов — более того, в некоторых случаях это может быть даже опасно.
Как же обновить Directx на windows 7?
Вам необходимо зайти на страницу https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
Далее пользователю доступно скачивание с выбором языка установки, как видно на рисунке ниже:
Сохраните файл, предложенный на этой странице, в удобное для вас место и запустите его:
Согласитесь с условиями лицензионного соглашения отметив мышкой нужную строку. После перехода «Далее» уберите галочку с пункта «Установить панель Bing», так как в нашей стране данный плагин не актуален:
На рисунках ниже демонстрируется процесс установки драйверов DirectX, который происходит в течении нескольких минут. На размер файла внимания обращать не нужно, он может быть разным в зависимости от модификаций системы. После установки достаточно нажать кнопку «Готово» и перезагрузить компьютер.
Устранение проблем при установке
Иногда геймеры сталкиваются с проблемой, когда при запуске приложения или игры выскакивает ошибка обновления DirectX «Запуск программы невозможен, так как на компьютере отсутствует «имя отсутствующего файла».dll», расстраиваться не нужно.
Если не удалось обновить DirectX, попробуйте выполнить такие действия:
- Через «Центр обновлений» проверить самые свежие апдейты для windows 7,
- Установить «Важные обновления» и перезагрузить компьютер, когда это предложит система,
- Проверить систему антивирусом и почистить реестр от мусора,
- Попробовать установить DirectX повторно.
Если все вышеперечисленные действия не помогли, а при попытке обновления DirectX говорит нам, что более новая версия DirectX уже установлена, а выполнять переустановку не требуется, то просканируйте программой Dll-Files Fixer свою систему (подключение к интернету обязательно) на недостающие объекты и установите то, что предложит диалоговое окно этой программы.
Если этого не случилось – вверху справа находиться поиск, в который напишите название файла из той, ошибки которая вас беспокоит и дождитесь поиска. Когда файл найден, отключите антивирус, скачайте и установите его. Dll-Files Fixer -очень полезная софтина, особенно для тех, кто привык работать в новых версиях windows, а пользуется программами для старых.
Как узнать текущую версию?
Узнать текущую версию, которая у вас установлена можно при запуске команды «dxdiag» из меню «Пуск»-«Выполнить».
Выделенное жёлтым маркером на рисунке и является объектом поиска. В данном случае установлен DirectX11.
Для чего нужен DirectX?
Direct3D позиционируется как замена универсальному OpenGL в сфере игр. Благодаря специальным исполняемым библиотекам DirectX даёт широкие возможности для управления игровой средой и имеет доступ к клавиатуре, мышке, джойстику, звуковой карте, сети и другим элементам.
Большинство игр и программ, которые работают с данными аппаратными устройствами компьютера, используют DirectX в качестве связующего звена между высокоуровневыми и низкоуровневыми языками программирования, что облегчает работу программистам и позволяет оптимально использовать ресурсы вашего компьютера. А если ресурсов мало — то их всегда можно увеличить, например — разогнать процессор, о чем можно почитать в нашей статье по этой ссылке.
4] Установите .NET Framework с помощью командной строки
Если описанный выше способ не сработал для вас, вы можете загрузить и установить его с помощью командной строки. Для установки платформы мы будем использовать службу обслуживания образов развертывания и управления ими (DISM) в Windows.
- Откройте меню Пуск, введите cmd . Выберите командную строку и нажмите « Запуск от имени администратора» . Убедитесь, что у вас есть активное подключение к Интернету.
- Введите следующую команду и нажмите Enter:
- Теперь дождитесь окончания процесса. Перезагрузите систему, как только процесс завершится.
Поскольку эти методы уже доказали свою полезность, ваша ошибка не должна появляться снова.
4 выполните чистую загрузку
- Введите Конфигурация системы на панели задач и выберите Запуск от имени администратора.
- На вкладке «Службы» выберите «Скрыть все службы Microsoft», а затем выберите «Отключить для всех».
- На вкладке Автозагрузка откройте Диспетчер задач и Отключите все элементы.
- Закройте Диспетчер задач и нажмите ОК в окне Конфигурация системы.
- Перезагрузите устройство и переустановите DirectX, используя ссылку для загрузки веб-установщика среды выполнения DirectX для конечных пользователей, как упоминалось ранее, и посмотрите, поможет ли это.
Это должно показать, мешает ли какая-либо другая установленная программа запускать DirectX 12, поэтому вы можете удалить ее из панели управления.
После этого настройте устройство на обычную загрузку, открыв конфигурацию системы, как показано ранее, и на вкладке «Общие» установите флажок «Обычный запуск», затем нажмите «ОК».
Не устанавливается DirectX
Ситуация до боли знакомая: возникла необходимость установить библиотеки DX. После скачивания установщика с официального сайта Microsoft мы пытаемся его запустить, но получаем сообщение примерно вот такого вида: «Ошибка установки DirectX: произошла внутренняя системная ошибка».
Текст в диалоговом окне может быть другой, но суть проблемы остается та же: пакет инсталлировать невозможно. Это происходит из-за блокировки доступа установщика к тем файлам и ключам реестра, которые требуется изменить. Ограничить возможности сторонних приложений может как сама система, так и антивирусное программное обеспечение.
Причина 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, и выбрать «Запустить от имени администратора».
В том случае, если «админских» прав у Вас нет, то нужно создать нового пользователя и присвоить ему статус администратора, либо дать такие права своей учетной записи. Второй вариант предпочтительнее, поскольку требует совершить меньше действий.
Обратите внимание, что Администратор имеет исключительные права для вмешательства в работу операционной системы. Это значит, что любое ПО, которое будет запущено, сможет внести изменения в системные файлы и параметры
Если программа окажется вредоносной, то последствия будут весьма печальные. Учетную запись Администратора, после совершения всех действий, необходимо отключить. Кроме того, не будет лишним переключить права для своего пользователя обратно на «Обычные».
Теперь Вы знаете, как действовать, если во время установки DX появляется сообщение «Ошибка настройки DirectX: произошла внутренняя ошибка». Решение может показаться сложным, но это лучше, чем пытаться инсталлировать пакеты, полученные из неофициальных источников или переустанавливать ОС.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
DirectX скачать для Windows 7 64 bit скачать
Чаще всего, к установочному файлу с игрой прилагается и нужная версия директа. Во время инсталляции предлагается и установка программы, поэтому ее не надо нигде искать.
Windows также может автоматически загружать и обновлять DirectX с помощью Центра обновлений. Сделать это пользователю возможно самостоятельно. Чтобы обновить Директ х для Windows 7, нужно:
- Одновременно нажать клавиши «Win» и «R».
- Ввести в появившейся строке фразу control update и нажать «ОК».
- Появится новое окно «Центр обновления Windows» и начнется поиск системы новых обновлений.
- После поиска нажать на «Установить обновления», чтобы загрузить их.
- Перезагрузить компьютер.
Далее нужно нажать кнопку «Скачать». В появившемся окне кликнуть на «Отказаться и продолжить».
Теперь на ПК в папке загрузок можно найти скачанный файл dxwebsetup.exe и запустить его.
Сайт microsoft.com
Обратите внимание! Не стоит скачивать библиотеки на неизвестном сайте, так как вместе с установочным файлом можно занести на компьютер опасный вирус
Как правильно переустановить directx? важно
Вопрос стоит на самом деле так: как правильно “удалить” DirectX. Для меня в своё время было открытием, что после полного удаления Direct-а и последующей попытке установить система выдавала ошибку:
An internal system error occurred. Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem
Казалось бы, чего проще: найдём указанные файлы в системной папке. Можете не искать: их там нет. И приходилось изыскивать установочный диск с подходящей версией Windows, устанавливать предыдущую версию повторно, а поверх неё ставить более современную. А теперь варианты.
Переустановить DirectX из реестра: первый момент.
Владельцам Vista и 7. Этот пункт, считаю, обязателен, с чего бы вы ни начинали. Маленький трюк с реестром Windows заставит систему подумать, что существующая версия сильно устарела. А значит, сама потребует обновиться до более поздней. Поехали в реестр по пути
до параметра Version со значением:
Ошибка dxerror log и directx log на Windows 10 и методы её решения
При установке DirectX – пакета необходимых компонентов для нормальной работы мультимедийных приложений и игр, на компьютере или ноутбуке с Windows 10 может возникнуть ошибка с файлами dxerror log и directx log. Чтобы её устранить, нужно установить причину возникновения ошибки и предпринять соответствующие действия.
Многие пользователи ПК интересуются, почему возникает dxerror log и directx log ошибка Windows 10 и что делать, чтобы её исправить.
Причины возникновения неполадки следующие:
- Неверно подобранный установочный файл под разрядность Виндовс 10.
- Блокирование операции антивирусом.
- Недостаточно свободного места для установки компонентов DirectX.
- Отсутствие прав на выполнение действий по установке ПО.
- Вход под аккаунтом гостя или другого пользователя.
Перед тем, как вносить в систему какие-либо изменения, проверьте вышеперечисленные пункты.
На официальном сайте Microsoft, когда произошла внутренняя системная ошибка с файлом log directx, рекомендуют выполнить следующее:
- Нажимаем правой кнопкой мыши на файле «dxwebsetup» (это веб-установщик DirectX) и выбираем пункт «Исправление проблем с совместимостью».
- Появится окно. Выбираем «Режим диагностики».
- Кликаем «Использовать рекомендованные параметры» и далее в окне «Параметры проверки совместимости для программы» стоит нажать на кнопку «Проверить программу. ».
После проверки утилита сама установить компонент и ошибка исчезнет.
На практике этот способ выглядит следующим образом.
https://youtube.com/watch?v=lGHFjuv6xYA
ВАЖНО! Выполнять установку DirectX после возникновения ошибки стоит с отключенным антивирусом. Программа может блокировать выполнение действий
После проверяем, если у вас права администратора и вошли ли вы под локальной учётной записью, а не аккаунтом Microsoft. Далее нажимаем правой кнопкой мыши на файле «dxwebsetup» и выбираем «Запустить от имени Администратора».
DirectX установится. Система выдаст запрос о перезагрузке ПК. Соглашаемся и перезагружаем Windows 10. Системная ошибка dxerror будет исправлена.
«Запуск программы невозможен, так как на компьютере отсутствует d3dx9_42.dll. Попробуйте переустановить программу»
Кроме d3dx9_42.dll мугут быть повреждены или отсутствуют другие файлы d3dx9_43.dll d3dx9_39.dll, d3dx9_30.dll, d3dx9_27.dll. Иногда ошибка выглядит так: d3dx9_28.dll is missing.
Большинство пользователей ищет отдельные файлы, а не переустанавливает драйвера, это неверное решение. Конечно, у нас на сайте (в самом низу на этой странице) присутствуют эти файлы и вы без труда можете их скачать, однако в 70% случаев такие эксперименты приводят к более плачевным результатам. Все эти файлы, элементы единой мозаики название которой — Microsoft DirectX Рекомендуем полноценно переустановить драйвера воспользовавшись установочным пакетом.
Как обновить DirectX
Перед тем, как начать обновление, нужно четко определить какое стоит на нашем компьютере в данный момент. Но это еще не все. Самое главное узнаем, а будет ли работать актуальная программа на установленной видеокарте. В противном случае все затраченные силы будут потрачены зря.
Самым простым способом будет использование сторонних программ. На данный момент пользователи персональных программ выбирают AIDA64 и SIW.
При запуске первой программы необходимо найти пункт «DirectX – видео». В этом разделе собрана вся информация об установленной программе.
При запуске второй программы необходимо перейти в раздел «Видео». После этого, нужно нажать на строку DirectX.
Как только мы узнали установленную библиотеку, процесс обновления будет выполняться по простому алгоритму. Его применяют для обновления других программ на компьютере.
Ниже мы рассмотрим процессы для некоторых операционных систем.
Решение ошибки в Windows 7
Если произошла внутренняя системная ошибка dxerror.log directx.log в седьмой версии системы, можно попробовать решить её иначе. Для этого нужно отключить все службы и компоненты.
- Откройте окно Выполнить (Win + R);
-
Запишите в строке msconfig и нажмите Enter;
-
На экране возникнет окно, в котором нужно выбрать вкладку Службы;
- А ниже нажмите на чекбокс Не отображать службы…;
-
Справа в окне также нужно нажать на кнопку Отключить все;
-
Выберите кнопку Применить ниже;
-
Затем нужно перезагрузить ПК и установить DirectX.
В этом состоянии на установочный пакет не будут влиять сторонние службы и программы. Эта инструкция для Windows 7 является универсальной для многих сбоев в компьютере.
Как переустановить DirectX на Windows 10
Поддержка новой версии DirectX 12 появилась несколько лет назад с выходом обновленной Windows 10. Использование новой операционной системы служит важным критерием для использования всех новых возможностей DirectX 12. А также пользователям необходимо убедиться в поддержке новой версии установленным графическим адаптером.
Данная статья расскажет как правильно переустановить DirectX на Windows 10. Для полной переустановки библиотек достаточно выполнить полное удаление, а потом уже заново установить. Возможно будет достаточно запустить Веб-установщик исполняемых библиотек DirectX, который сам обнаружит необходимость обновления и в случае чего их быстро установит.
Как узнать текущую версию DirectX в Windows 10
Перед переходом к процессу переустановки в пользователей есть возможность узнать версию установленного DirectX. Возможно проблема с малым количеством кадров в секунду связана не со старой версией DirectX. Зачастую пользователям достаточно выполнить обновление драйверов видеокарты на Windows 10.
Откройте средство диагностики DirectX выполнив команду dxdiag в окне Win+R. Данная программа позволяет получить подробные сведения об установленных компонентах и драйверах DirectX. В разделе Система посмотрите значение пункта Версия DirectX.
Важно! Если же значение отличается от последней версии, значит нужно убедиться что видеокарта его поддерживает и выполнить переустановку DirectX. Пока разработчики обещают поддержку DirectX 12 в предыдущих версиях операционной системы пользователям все ещё нужно выполнить переход на Windows 10
Удаление DirectX в Windows 10
Сначала пользователю нужно полностью избавиться от ранее установленных версий DirectX. Пользователю нужно запустить отдельно загруженный деинсталятор DirectX Happy Unistall и следовать его шагам. Более подробно мы рассматривали в инструкции: Как удалить DirectX на Windows 10.
После скачивания утилиты DirectX Happy Unistall выполните запустить от имени администратора в Windows 10. В открывшемся окне программы в разделе Uninstall нажмите Uninstall.
Программа найдет все установленные библиотеки и выполнит правильное удаление. При необходимости можно дополнительно сделать резервную копию или произвести повторную установку DirectX.
Установка DirectX в Windows 10
Теперь загрузите Веб-установщик исполняемых библиотек DirectX для конечного пользователя. После чего запустите исполняемый файл, и в открывшемся окне выбрав пункт Я принимаю условия данного соглашения нажмите кнопку Далее.
Дальше обычно пользователю предлагается бесплатно установить панель Bing, от которой рекомендуем отказаться. После перехода на далее начнется процесс установки нужных библиотек.
Если же установка не требуется пользователю сообщат что новая или эквивалентная версия уже установлена на данном компьютере. Выполнять установку не требуется.
Заключение
Обновленный интерфейс прикладного программирования обещает существенно увеличить производительность игр в операционной системе Windows 10. Все это возможно благодаря более эффективному использованию современного оборудования по сравнению с предшественниками. Именно поэтому рекомендуется узнать какая версия DirectX установлена на Вашем компьютере, и при наличии поддержки выполнить переустановку на более новую.
«Внутренняя ошибка Directx», «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows»
В этом случае установщик DirectX не может найти данные о предыдущей версии DirectX в реестре ОС Windows.
- некорректная деинсталляция предыдущих драйверов
- повреждение файлов реестра
- установка нелицензионных игр которые повреждают системные файлы
- вирусы
- Самым верным решением проблемы будет переустановка пакета драйверов. Если не помогло читаем далее.
- Изменения в реестре (только для продвинутых)
Жмём клавиши Win+R, в появившейся строке вписываем regedit, и на панели реестра переходим по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX.
Если там у вас всего одна строка, то жмём вверху слева «Правка» — «Создать» — «Строковой параметр» и вносим в реестр сначала одну строчку из представленных ниже, а затем вторую:
Сохраняем изменения и перезагружаем наш компьютер
Отключение антивируса (помогает примерно 5% пользователям)
Полностью отключаем антивирус на время инсталляции. У небольшого числа пользователей причина была именно в этом.
Проверка целостности системных файлов (производится только с правами администратора)
Меню «Пуск», в поиске набираем CMD, в появившейся командной строке наберите sfc /scannow, далее «Ок». Немного терпения, система проведёт проверку системных файлов на целостность и при нахождении ошибок исправит их. После окончания проверки перезагрузите систему и попробуйте вновь проинсталлировать DirectX.
Проверка наличия вирусов
Попробуйте воспользоваться Cureit! или Malwarebytes Anti-Malware. Злокачественное программное обеспечение может быть напрямую виновато в нестабильной работе DirectX.
Так же иногда помогает переустановка драйверов видеокарты, однако это маловероятно, что это является причиной подобной ошибки.
- проблема с драйверами на видеокарту
- отсутствуют некоторые компоненты программы
- установленная версия является на данный момент устаревшей
- причина кроется в игровых настройках (все в ваших руках, описывать каждую игру нет смысла)
- компьютер или его комплектующее устарели
- обновите драйвера видеокарты (помогает в 50-60% случаев)
- переустановите драйвера directx
- запустите игру в безопасном режиме (клавиши F8 или F12) и корректируйте игровые настройки в сторону уменьшения нагрузки на компьютер (обычно помогает снижение качества картинки или отключение различных эффектов). Если в безопасный режим не удается войти следует воспользоваться текстовым файлом с настройками игры. Как правило он находится в корневой папке игры или в папке сохранений, находящейся в «Моих Документах».
Заключение
Конечно, получить самую новую версию Директ Х дело хорошее. Однако на неподготовленном устройстве может возникнуть обратная ситуация. Вместо улучшений, игры наоборот будут работать с зависанием. Кроме этого могут пострадать скорость воспроизведения музыки и видео.
Поэтому, исходя из собственного опыта, могу сказать, что не стоит пытаться поставить библиотеку программы, скачав ее на подозрительном сайте. Также не советую вам пытаться поставить DirectX версия, которого не соответствует вашей операционной системе.
Самым действенным способом использовать актуальную версию является переход на более продвинутую операционную систему. Больше вариантов нет.