не обновляется directx на windows 7
Как обновить DirectX
Некоторые пользователи не знают, как обновить DirectX до последней версии. В данном материале мы предоставим подробную инструкцию о том, как это сделать. Но сначала поговорим о более простых и понятных вещах.
Вводная информация
Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.
Что такое DirectX?
Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.
А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.
Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.
А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.
А теперь давайте поговорим о том, как посмотреть версию компонентов, установленных в ОС. Это необходимо, поскольку может оказаться так, что обновление вовсе не нужно.
Как узнать версию DirectX?
Перед обновлением всегда необходимо проверять версию того компонента, который вы собираетесь обновить. Если она актуальна, то не нужно ничего делать. Получится зря потраченный трафик (так как все это скачивается из интернета).
Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:
Появится окно с огромным количеством информации. В числе прочего там будет строка «Версия DirectX».Именно в ней и отображается та версия библиотек, что установлена в системе. Если она неактуальна, то переходим к обновлению.
Стоит отметить, что процесс обновления выполняется в режиме онлайн. Поэтому просто необходимо наличие широкополосного подключения к интернету. Иначе ничего не выйдет. Многое также зависит от скорости. Если она маленькая, то процесс инсталляции затянется надолго. Итого нужно будет загрузить, в среднем, 150 МБ.
Обновление DirectX
На данный момент, выполнить обновление данного компонента можно только одним способом: скачать установщик с серверов компании Microsoft. Сам он весит мало. Но вот библиотеки довольно-таки объемные.
Суть заключается в том, что инсталлятор скачивает нужные файлы в процессе установки и только потом интегрирует их в операционную систему. Такой способ проще и надежнее. Вот подробная инструкция, рассказывающая о том, как и что делать.
Вот так происходит обновление библиотек DirectX.
Заключение
А теперь подведем итоги и попытаемся обобщить всю многословную филиппику, представленную выше. В данном материале мы попытались дать ответ на вопрос о том, как обновить Директ Икс на компьютере или ноутбуке. Оказалось, что это довольно просто.
С данной задачей справится даже новичок, который только недавно сел за компьютер. Не забудьте только проверить актуальность уже установленной на компьютере версии DirectX. Возможно, никакого обновления и не потребуется. Особенно, если и старая версия еще неплохо работает.
Внутренняя системная ошибка при установке DirectX
Не устанавливается DirectX
Ситуация до боли знакомая: возникла необходимость установить библиотеки DX. После скачивания установщика с официального сайта Microsoft мы пытаемся его запустить, но получаем сообщение примерно вот такого вида: «Ошибка установки DirectX: произошла внутренняя системная ошибка».
Текст в диалоговом окне может быть другой, но суть проблемы остается та же: пакет инсталлировать невозможно. Это происходит из-за блокировки доступа установщика к тем файлам и ключам реестра, которые требуется изменить. Ограничить возможности сторонних приложений может как сама система, так и антивирусное программное обеспечение.
Причина 1: Антивирус
Большинство бесплатных антивирусов, при всей своей неспособности перехватывать настоящие вирусы, зачастую блокируют те программы, которые необходимы нам, как воздух. Платные их собратья также иногда грешат этим, особенно знаменитый Касперский.
Для того, чтобы обойти защиту, необходимо отключить антивирус.
Поскольку таких программ великое множество, то сложно давать какие-либо рекомендации, поэтому обратитесь к мануалу (если есть) или на сайт разработчика ПО. Впрочем, есть одна хитрость: при загрузке в безопасный режим большая часть антивирусов не запускаются.
Подробнее: Как зайти в безопасный режим на Windows 10, Windows 8, Windows XP
Причина 2: Система
В операционной системе Windows 7 (и не только) есть такое понятие, как «права доступа». Все системные и некоторые сторонние файлы, а также ключи реестра заблокированы для редактирования и удаления. Это сделано для того, чтобы пользователь случайно не нанес своими действиями вред системе. Кроме того, такие меры могут защитить от вирусного ПО, которое «нацелено» на эти документы.
Когда у текущего пользователя нет прав на совершение указанных выше действий, любые программы, пытающиеся получить доступ к системным файлам и веткам реестра, не смогут этого сделать, произойдет сбой установки DirectX. Существует иерархия пользователей с разным уровнем прав. В нашем случае достаточно быть администратором.
Если Вы единолично пользуетесь компьютером, то, скорее всего, у Вас есть права администратора и нужно просто сообщить ОС, что Вы разрешаете установщику совершать необходимые действия. Сделать это можно следующим способом: вызвать контекстное меню проводника, кликнув ПКМ по файлу инсталлятора DirectX, и выбрать «Запустить от имени администратора».
В том случае, если «админских» прав у Вас нет, то нужно создать нового пользователя и присвоить ему статус администратора, либо дать такие права своей учетной записи. Второй вариант предпочтительнее, поскольку требует совершить меньше действий.
Обратите внимание, что Администратор имеет исключительные права для вмешательства в работу операционной системы. Это значит, что любое ПО, которое будет запущено, сможет внести изменения в системные файлы и параметры. Если программа окажется вредоносной, то последствия будут весьма печальные. Учетную запись Администратора, после совершения всех действий, необходимо отключить. Кроме того, не будет лишним переключить права для своего пользователя обратно на «Обычные».
Теперь Вы знаете, как действовать, если во время установки DX появляется сообщение «Ошибка настройки DirectX: произошла внутренняя ошибка». Решение может показаться сложным, но это лучше, чем пытаться инсталлировать пакеты, полученные из неофициальных источников или переустанавливать ОС.
Помимо этой статьи, на сайте еще 12422 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как установить последнюю версию DirectX
Что такое DirectX?
DirectX – это набор компонентов в ОС Windows, который позволяет программному обеспечению, в первую очередь компьютерным играм, напрямую взаимодействовать с видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать встроенные в ваше оборудование функции акселерации мультимедиа, благодаря чему повышается производительность выполнения мультимедийных задач.
Определение версии DirectX, установленной на компьютере
Инструмент DxDiag представляет подробную информацию о компонентах и драйверах DirectX, которые установлены в вашей системе и доступны к использованию.
Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Нажмите кнопку «Пуск» и введите в поле поиска запрос dxdiag.
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Версии DirectX и обновления через операционную систему
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.
DirectX 11.1 предустановлен в системах Windows 8, Windows RT и Windows Server 2012 Отдельного пакета обновлений для DirectX 11.1 не существует. Вы можете установить эту версию DirectX только через Центр обновления Windows в системах Windows 8, Windows RT и Windows Server 2012.
DirectX 11.2 предустановлен в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2. Отдельного пакета обновлений для DirectX 11.2 не существует. Эту версию DirectX можно установить только через Центр обновлений Windows в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 11.0 предустановлен в системы Windows 7 и Server 2008 R2. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 11.1 доступен для установки в системах Windows 7 SP1 и Windows Server 2008 RS SP1 совместно с обновлением платформы для Windows 7 и Windows Server 2008 (KB2670838).
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 10 предустановлен в системах Windows Vista. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 10.1 предустановлен в системах Windows Vista с пакетом обновления 1 (SP1) или более поздней версии и Windows Server с пакетом обновления 1 (SP1) или более поздней версии. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 11.0 доступен для установки в системах Windows Vista с пакетом обновлений 2 (SP2) и Windows Server 2008 с пакетом обновлений 2 (SP2) при установленном обновлении KB971512.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 9.0c доступен для установки в системах Windows XP и Windows Server 2003 с помощью установки среды выполнения DirectX 9.0c для конечных пользователей.
Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».
Для устранения этой проблемы необходимо установить среду выполнения DirectX для конечных пользователей.
При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.
Для дальнейшего обновления DirectX необходимо обновить операционную систему.
Содержание:
Но на следующий день ко мне заглянул однокурсник и сказал, что у него есть особый DirectX и если его установить, то на компьютере всё будет просто летать, не успел я ничего сказать, как весьма подозрительная программа была установлена мне с флешки. Сразу после инсталляции его специального DirectX, моя операционная система Windows 7 просто улетела в синий экран и так и стала улетать в него с завидной периодичностью один раз в 10-15 минут. На что мой друг сказал, что компьютер у меня какой-то не такой и БИОС нужно прошить, да и винда наверно не лицензионная, затем удалился восвояси, обещая мне всё наладить на днях за пару тысяч рублей, оставив меня с данной проблемой один на один.
Поискав в интернете информацию об отсутствующих у меня dxgi.dll и d3dx9 43.dll, d3dx9 41.dll, я узнал, данные файлы являются DLL- библиотеками, устанавливающимися вместе с DirectX, видимо эти файлы слетели при установке в мою систему кривой программы моего товарища. Я опять решил обновить directx на Windows 7 и запустил установщик dxwebsetup.exe и мой DirectX был обновлён ещё раз.
↑ Как обновить DirectX на Windows 7
Давайте, друзья, поможем нашему читателю решить проблему, а также рассмотрим всевозможные неприятные ситуации, связанные с установкой DirectX в операционной системе Windows 7. Кстати, всё сказанное ниже можно применить и к Windows XP.
Примечание : друзья, если у вас Windows 10, читайте статью сайта «Как обновить DirectX на Windows 10».
Для чего нужен DirectX? Технология DirectX в первую очередь была придумана как рабочая среда для разработки новых игровых приложений, связывая в единое целое программную и аппаратную части нашего компьютера она превращает операционную систему Windows в идеальную платформу для компьютерных игр и мультимедии. В данный момент практически все устройства компьютера, а так же установленные в Windows приложения используют DirectX для своих нужд в той или иной мере: мышь, клавиатура, джойстик, звук, видео. Как видите причин обновлять DirectX очень много. DirectX в свою очередь состоит из файлов с расширением Dll, другими словами из динамических DLL- библиотек (набор инструментов или ресурсов, которые может использовать любое приложение, к примеру игра или программа).
В первую очередь, после установки операционной системы Windows и последующей установки драйверов, всегда нужно обновить DirectX.
Установка DirectX с официального сайта Microsoft всегда включает в себя все последние и предыдущие выпуски исполняемых библиотек DirectX, а так же выпускаемые раз в два месяца D3DX, XInput и управляемые компоненты, можно сказать, что компоненты DirectX постоянно обновляются.
В данном окне видим версию установленного у нас DirectX 11.
а вот и наш установщик, запускаем его,
если вам не нужна панель Bing, то убираем галочку,
Инициализация компонентов DirectX. Установщик провёл анализ исполняемых библиотек DirectX нашей Windows 7 и нашёл нужным их обновить, жмём Далее,
сам процесс обновления происходит в течении нескольких минут.
Загрузка и установка недостающих компонентов DirectX.
Наконец всё удачно завершилось и жмём Готово.
Теперь друзья рассмотрим такой вопрос.
Если сейчас заглянуть в хранилище DLL-библиотек операционной системы, то мы на самом деле обнаружим там отсутствие данной исполняемой библиотеки d3dx9 43.dll.
При попытке обновить DirectX, установщик говорит нам что Более новая или эквивалентная версия DirectX уже установлена. Выполнять установку не требуется.
↑ Как обновить DirectX на Windows 7 с помощью сайта www.dll-files.com
мне на компьютер скачивается небольшое приложение, на которое обычно ворчат антивирусы, но оно совсем не страшное, я разбирал его на запчасти
запускаем dffsetup-dxgi.exe и нам в систему автоматически устанавливается недостающая DLL-библиотека dxgi.dll
Плюс здесь ещё такой, что таким образом устанавливающаяся DLL-библиотека автоматически регистрируется в системе. Вот и всё. Наш файл на месте.
Кстати можете прочитать пошаговую инструкцию на самом сайте.
Правда вместе с DLL-библиотекой нам в систему устанавливается дополнительная программа DLL-Files.com FIXER, которая может искать нужные нам недостающие DLL,
но уже за деньги, а так же сканировать реестр на предмет ошибок.
Если она вам не нужна, можете её удалить, так как нужные DLL у вас не часто пропадают, а если что и пропадёт, можно просто ещё раз сходить на сайт http://ru.dll-files.com/ и скачать то что нам нужно.
то скачаем нужную нам динамическую библиотеку в архиве, после разархивации мы можем скопировать DLL-библиотеку в папку нашей 32-битной операционной системы C:\Windows\System32. Для 64-разрядных версий Windows 7, папка с DLL-библиотеками будет находится по адресу C:\Windows\SysWOW64. Всё.
Как обновить DirectX на Windows 7
Каждый геймер знает, что для запуска игр необходима та или иная версия Директ Икс. При этом чаще всего пользователи ПК даже не задумываются о том, что это и для чего используется. Многие уверены, что этот компонент операционной системы необходим лишь для игр, но на практике это не так. В пакет библиотек входят наборы программ, позволяющие также работать со звуком и видео.
Определение понятия
DirectX — набор Application Programming Interface (API), что можно перевести как «интерфейс прикладного приложения». Он содержит специальные библиотеки, упрощающие разработку приложений в среде Windows. Распространяется набор API бесплатно и входит в состав операционной системы.
Впервые он был создан в 1995 году для Windows 95. Все последующие редакции операционной системы от Microsoft содержали обновленные версии этого API. На сегодня последним является DirectX 12, и он является встроенным компонентом десятой версии Windows. Хотя в его состав входят библиотеки, необходимые для работы со звуком и двухмерной графикой, своим развитием Директ все же обязан играм.
После появления трехмерной графики разработчики столкнулись с необходимостью определять различные параметры геометрических объектов и изображений, а также их изменением. В результате были созданы шейдеры — специальные программы, предназначенные для исполнения видеоадаптерами. Они впервые появились в шестой версии Директ Икс и продолжают совершенствоваться.
Различия между версиями
Сейчас технологии развиваются стремительно, и каждая новая редакция DirectX предоставляет возможность создателям игр добавить в их продукты новые эффекты или улучшить старые. Различия между версиями можно увидеть в играх, а вот описать их довольно сложно. Например, реализовать снег, вылетающий из-под колес автомобиля, в теории можно и с помощью девятой редакции API или Директ 10. Однако применение Директ Х 11 позволит сделать это без потери производительности системы.
Можно смело говорить о том, что при использовании более новой версии картинка в играх будет выглядеть привлекательнее. Однако не всегда эти изменения можно разглядеть. Дело в том, что сейчас многие проекты являются мультиплатформенными и создаются не только для ПК, но и для консолей, «железо» которых не обновляется несколько лет. Следует заметить, что сам по себе ДиректХ не способен сделать графику лучше. Если программист не использовал при разработке все возможности этого API, новых красот не стоит ждать.
Эта технология должна поддерживаться не только приложением, но и видеокартой. Сегодня говорить об Windows XP и Vista уже не имеет смысла. Обе эти ОС больше не поддерживаются Microsoft и практически не используются пользователями. Некоторые геймеры уверены, что если установить новый ДиректХ на ПК, можно будет играть в современные игры и наслаждаться красивой графикой, но это не так.
Скачать веб-инсталлятор можно на официальном сайте компании-разработчика, но он не является установщиком пакета API. В последних редакциях Виндовс установлены следующие версии Директа:
Как правильно обновить
Обновить Директ Х для Windows 7 нужно в том случае, если с запуском старых игр возникли проблемы. При этом не стоит думать, что получится установить Директ 12 на «семерку». Скачав инсталлятор и запустив исполняемый файл, можно лишь обновить файлы того API, который входит в состав ОС. Единственным исключением является Direct 11.1, который встроен в Windows 7 SP 1. Владельцы предыдущей редакции продукта от Майкрософт могут скачать с официального сайта компании обновление KB2670838.
На некоторых веб-ресурсах можно найти ДиректХ 12 под «семерку». Однако это лишь набор нескольких библиотек, установка которого лишь приведёт к проблемам с работой операционной системы и даже заражению компьютера вирусами. Прежде чем обновить DirectX, нужно разобраться с тем, как это делается.
Определение установленного набора
Если возникли проблемы с запуском игры, сначала стоит проверить версию установленного API, ведь видеоадаптер может просто не поддерживать её. Нажав сочетание клавиш Win+R, в строке поиска необходимо ввести dxdiag. exe. Затем в появившемся окне нужно зайти во вкладку «Система». Если на ПК пользователя установлена «семерка» и 11-й версия Директа, его можно обновить до версии 11.1.
Обе эти версии совместимы с Директ Икс 10, который появился в Висте. Следует заметить, что не нужно искать последний DirectX, так как Виндовс 7 просто не поддерживает 12-ю версию. Обновление не принесет ощутимых преимуществ и в том случае, если на компьютере установлена старая видеокарта. Достаточно посетить сайт производителя видеоадаптера, чтобы узнать поддерживаемую им версию Директа.
Ручное обновление
Директ настроен так, что его обновление проходит в автоматическом режиме, и пользователю можно не думать о том, куда его устанавливать. Однако после вирусной атаки или неправильной инсталляции софта часть DLL-библиотек могут быть повреждены. В такой ситуации лучше не использовать центр обновлений ОС, а скачать на сайте Microsoft файл dxwebsetup. exe.
После этого остается запустить его и следовать инструкциям инсталлятора. Сначала программа найдет недостающие элементы, а затем установит их. Однако в некоторых ситуациях просто переустановить Директ недостаточно, и требуется вручную установить нужные DLL-библиотеки. Сделать это можно двумя способами:
Во втором случае также потребуется утилита Dll-Files Fixer. Работа с ней крайне проста, и даже начинающий пользователь без особых проблем сможет зарегистрировать нужные библиотеки в системе. После выполнения этих действий установка может выполняться с помощью инсталлятора от Microsoft.
Originally posted 2018-04-30 04:57:32.