Добрый день, друзья мои! В этой статьи мы будем обновлять DirectX, а также исправлять ошибки, связанные с ним. Ошибки часто можно увидеть при первом запуске какой-либо игры. При попытке запуска выскакивает окошко, подобное этому:
«Запуск программы невозможен, так как на компьютере отсутствует d3dx9_42.dll. Попробуйте переустановить программу».
Вместо d3dx9_42.dll могут быть другие цифры в названии, например, d3dx9_43.dll d3dx9_39.dll, d3dx9_30.dll, d3dx9_27.dll и пр. Также могут быть ошибки, текст которых содержит строчки, подобные этой: d3dx9_28.dll is missing.
Скорее всего, если ранее не сталкивались с такими сообщениями, вы захотите погуглить текст ошибки и поискать этот файл в интернете. А если найдете, то скачать его и установить. Я угадал ваше желание, да?;) Но на самом деле это неверный подход и вы рискуете добавить себе новых проблем в виде какого-нибудь вируса или трояна, который оказался внутри этой dll, скачанной с неизвестного сайта.
Все эти файлы, названия которых я приводил выше, являются кусочками одной мозаики под названием Microsoft DirectX. И самый правильный вариант — это обновить DirectX на вашем компьютере с официального сайта Microsoft. С высокой степенью вероятности ошибка исчезнет.
Итак, давайте обновим директ икс. Скачиваем с Microsoft’а Веб-установщик исполняемых библиотек DirectX. Если вам нужен полный дистрибутив (его можно установить без интернета на другом компьютере при необходимости), то качайте его отсюда.
При заходе на страницу с веб-установщиком, автоматически начнется скачивание файла dxwebsetup.exe. Если нет, то нажмите на подчеркнутую ссылку.
Запускаем dxwebsetup.exe. Отмечаем, что мы полностью согласны с условиями соглашения, как же иначе). Жмем Далее.
- Чтобы не захламлять свой компьютер ненужными / лишними панелями, уберите галочку с пункта установки Bing и кликайте Далее.
- Установщик DirectX оценил вашу систему, выяснил размер всех компонентов, которые необходимо загрузить и вежливо сообщил нам об этом. Жмем Далее…
- … и теперь дожидаемся окончания всего процесса, от загрузки до установки.
Ура, установка завершена! Радостно кликаем на Готово.
Для проверки версии DirectX в Windows есть специальная утилита dxdiag.exe. Нажимаем Win + R, вводим в окно Выполнить dxdiag и жмем Enter. Открывается средство диагностики DirectX. В самом нижнем пункте сведений о системе можно увидеть вашу версию DirectX.
Теперь попробуйте снова запустить игру или программу, которая выдавала ошибку при запуске. Ошибка должна исчезнуть.
Если возникнут какие-то мысли, комментарии — пишите, обсудим.
Как установить DirectX 9 на Windows 10
DirectX — является обязательной программой, без которой невозможен запуск и стабильная работа большинства программ и видеоигр.
Её рекомендуется устанавливать на все операционные системы, именно по этой причине следует знать, как поставить DX 9 для Виндовс 10.
Рисунок 1. Логотип приложения Microsoft DirectX
Нужно ли устанавливать DirectX на Windows 10
Современные технологии постоянно развиваются и с каждым новым выпуском ОС, требуется меньше времени на установку дополнительных систем.
Примечание: Очень часто DX 9 не устанавливается на Виндовс 10, по причине более свежей предустановленной версии ПО — пакет системных библиотек, имеющие расширение *.dll не требующие каких-либо обновлений.
Как узнать или проверить версию DX
Самое главное, перед началом инсталляции, необходимо узнать – какой вариант был установлен по умолчанию.
Наиболее актуальной версией является DX 12. Очень часто она уже встроена в последнюю операционную систему, поэтому дополнительная инсталляция не требуется. Чтобы узнать какой Директ установлен потребуется выполнить следующие действия:
- открываем поисковую строку и вводим функцию «Выполнить» или просто используем комбинацию клавиш «Win+R»;
- запускаем;
- вводим команду «dxdiag»;
- получаем полные сведения о компьютере и установленной ОС (Рисунок 2).
Сведения о характеристиках системной библиотеки можно найти в графе «Версия DirectX».
Рисунок 2. Запущенное средство диагностики DirectX с помощью команды dxdiag
Все варианты DX
Ещё в самых первых ОС использовали программное обеспечение Директ, позволяющего играть в видеоигры и работать с программами, которые требовали большое количество видеопамяти.
Он выполняет важную функцию, благодаря которой соединяются в одну систему ресурсы видеокарты, звуковой карты и программной части графического интерфейса видеоигр и прочих редакторов.
В результате удается существенно улучшить качество изображения, выводимого на экран, так как сами системы постоянно менялись, а вместе с ними росли и требования самих игр к средствам по обработке графики. Соответственно выпускали новый DX.
Наиболее популярной является DX9, однако некоторые новые системы не хотят работать со старыми программами, и тогда может возникнуть проблема с Directx 9 на Windows 10 (Рисунок 3). У нас сайте имеется набор специализированных приложений DirectX End-User Runtime.
Рисунок 3. Подробная инструкция по установке DirectX9 на современный пк
Версии Виндовс и соответствующие им DX
Каждая версия Виндовс имела свой, разработанный под ее нужды Директ. Например, XP SP2, использовала DX9, а семерка уже — DX10, восьмерка — DX11.
Стоит знать, что применение Директ 12, дает возможность получать качественное изображение на экране. Однако следует учитывать некоторые факторы. Например, технические требования видеоигры, то есть, если она была разработана под более старый Директ, то устанавливая новую, особых изменений в качестве изображения вы не увидите. Особенно это касается инсталляции DX9 на WIn 10.
Для чего устанавливают DirectX 9 на Windows 10
Некоторые старые видеоигры требуют для своей работы установку Директа 9. Очень часто она прилагается в комплекте с игрой, но иногда рекомендуется искать самостоятельно.
Для тех, кто озадачен поиском этого ПО, стоит сказать, что в данную операционную систему уже включен новейший Директ 12, поэтому искать и устанавливать старую версию не обязательно.
Совместимость со старыми играми
Большинство пользователей новых операционных систем сталкиваются с проблемой, когда очень давно выпущенные видеоигры не запускаются на их ПК. Эта проблема возникала с появлением Виндовс 7 и усугубилась уже на десятке.
Примечание: В результате, выпущенные игры старше 5 лет, могут не запускаться совсем или требуют, чтобы была выполнена установка DX 9 на Windows 10 (Рисунок 4).
Рисунок 4. Скриншот из игры Deus EX с установленной DirectX 9
Как установить DX 9 на Windows 10
Чтобы бесплатно инсталлировать Директ 9 на Виндовс 10 включаем «DirectPlay», расположенный на панели управления. Останется только решить, куда установить скаченное ПО.
Включаем компонент «DirectPlay»
Чтобы знать, как установить DX 9 выполняем следующие действия:
- открываем панель управления;
- заходим в раздел с программами;
- выбираем пункт, где разрешается включить или выключить компоненты Виндовс;
- теперь нужно найти раздел, «Компоненты прежних версий» и ставим отметку напротив пункта «DirectPlay» (Рисунок 5).
Задаем в поисковике Директ 9 offline installer Windows 10, скачиваем актуальный вариант. Но не стоит заходить на официальный сайт, так как в загрузке будет отказано, ведь уже установлен новейший Директ.
Скачав, следует заново установить эту системную библиотеку. Если не помогло, смотрим следующий способ инсталляции.
Рисунок 5.Включение компонента DirectPlay в компонентах Windows
Альтернативный вариант
Если инсталляция стандартного пакета Directx 9.0 для Windows 10 не помогает, то стоит обратиться к альтернативным вариантам установки. В этом может помочь программа «DirectX End-User Runtime».
Автономный пакет, для установки Директа
Комплекс технологий «DirectX End-User Runtime» представляет собой вариант инсталляции системной библиотеки, предназначенный для конечного пользователя.
Благодаря ему удается решить множество проблем, связанных с мультимедийным содержанием, поддержку различных видов графики, видео и 3D анимации, отличного и насыщенного по своему звучанию аудио.
Как удалить DirectX
Для удаления воспользуемся программой «DirectX Happy Uninstal». Следуя рекомендациям, вы легко и просто удалите системную библиотеку со своего компьютера.
Как проверить версию DirectX
DirectX это компонент, который используется разработчиками компьютерных игр и других 3d программ. Игры и программы, которые были разработаны с использованием DirectX, можно запустить только в том случае, если на компьютере установлен DirectX.
Более того, каждая такая игра или программа требует, чтобы установленный DirectX имел определенную версию. В связи с этим при установке игр и программ часто возникает необходимость проверить версию DirectX.
Содержание
Как проверить версию DirectX установленного в Windows
Если вы хотите проверить, какая версия DirectX установлена в вашей Windows, то проще всего это сделать при помощи команды «dxdiag». Команда «dxdiag» работает во всех современных версиях Windows, включая Windows XP, Windows 7, Windows 8 и Windows 10. Поэтому у вас точно не возникнет никаких проблем с выполнением данной команды.
Итак, для того чтобы проверить версию DirectX, вам необходимо нажать комбинацию клавиш Windows+R, ввести команду «dxdiag» и нажать на кнопку «OK».
В результате перед вами откроется окно, которое называется «Средство диагностики DirectX». В этом окне доступна вся основная информация о системе. Среди прочего здесь есть и версия DirectX.
необходимо отметить, что версия DirectX, которая установлена в операционной системе Windows, может отличаться от той которую поддерживает ваша видеокарта.
Как проверить, какую версию DirectX поддерживает видеокарта
Если вы хотите проверить, какую версию DirectX поддерживает ваша видеокарта, то для этого вам придется скачать программу TechPowerUp GPU-Z. Данная программа полностью бесплатна и предназначена для просмотра информации о видеокарте. С ее помощью можно узнать какая видеокарта установлена на компьютере, какие у нее характеристики, а также какую версию DirectX она поддерживает.
Итак, скачайте программу GPU-Z и запустите на своем компьютере. После запуска программы обратите внимание на строчку «DirectX Suport».
В данной строке будет указана версия DirectX, которую поддерживает ваша видеокарта.
Как узнать версию directx
Обновить DirectX для Windows. Узнать версию DirectX
DirectX — что это такое и зачем он нужен
DirectX — что такое, для чего он используется? Такие вопросы нередко возникают у компьютерных владельцев, когда-либо устанавливающих видеоигры. Ведь в процессе программа нередко спрашивает, нужно ли дополнительно загрузить и эту вещь. Разберемся с этими вопросами.
Содержание
- 1 Подробности
- 2 Инсталляция
Подробности
Директ Икс — набор инструкций (библиотек, функций), позволяющих компьютеру наиболее эффективно наладить связь с техническим оснащением (по-простому — с «железом»). Причем это относится не только к видеокарте и графике в целом, как многим могло показаться.
Например, модуль DirectInput отвечает за взаимодействие системы с устройствами ввода: клавиатурой, мышью, различными игровыми манипуляторами (джойстик, геймпад) и т. д.
Официальный дистрибутив DirectX |
Тихая установка без диалоговых окон |
Рекомендации по установке необходимых программ |
Пакетная установка нескольких программ |
Скачать InstallPack_directx.exe
DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.
Существует огромное количество технических подробностей, но они будут интересны только продвинутым пользователям и программистам. В обыденности же ДиректХ можно назвать глобальным драйвером, хотя это не совсем корректно. Но опять же, нюансы здесь ни к чему.
Рядовой пользователь сталкивается с этим вот драйвером именно в играх. Их корректная работа — одна из причин, для чего нужен DirectX. Ведь без его наличия на компьютере при их открытии просто будут возникать всевозможные ошибки и ничего больше.
Совместимость
Пользователю в принципе даже не нужно разбираться, что это такое — DirectX. Достаточно скачать и установить его к себе на компьютер. Но тут есть важный момент нюанс — совместимость. Поговорим о нем более подробно. Во-первых, данный драйвер совместим только с операционной системой Windows.
Более того, он создавался исключительно для нее. Во-вторых, разные его версии несовместимы с разными изданиями ОС.
Со вторым нюансом все довольно просто:
- Только на Windows 10 имеется последняя версия ДиректХ (она нумеруется как двенадцатая). Она интегрирована в систему, поэтому не нуждается в отдельной установке.
- На Виндовс 7 доступен только DirectX 11.
- А в XP — девятая версия.
Рекомендуйте: Частая ошибка H81:0 DirectX — исправление
Но это еще не все, ведь вопрос совместимости не ограничивается выбором ОС. Сама по себе видеокарта может не поддерживать последнюю версию библиотеки. Правда, это относится только к старым графическим адаптерам. С новыми такой проблемы не возникнет. За подробностями обратитесь к следующей статье. В ней вы найдете несколько немаловажных нюансов.
Инсталляция
С функцией Директ Икс и вопросом совместимости на этом все. Теперь перейдем непосредственно к инсталляции. Повторимся, что на Windows 10 эта процедура не требуется. А вот на более старых версиях ОС ее пройти все же стоит. Порядок действий изложен в материале «DirectX — полный пакет» , настоятельно рекомендуем с ним ознакомиться.
FAQ по DirectX 12: все, что нужно знать
Каждый геймер хоть раз сталкивался с проблемами воспроизведения графики и звука в играх, и неизбежно приходил к необходимости установки или обновления утилит для слаженной работы игр и драйверов видеокарты. Для операционных систем Microsoft также разработан набор таких компонентов — DirectX.
Что такое DirectX 12
DirectX 12 (DX12 или Директ Икс 12) – версия утилиты, разработанная специально для ОС Windows 10, которая способна задействовать мощность вашего компьютера в полную силу.
Благодаря улучшению производительности мультимедийных задач, пользователь наблюдает качество компьютерных игр так, как и было задумано разработчиком: быстрая смена кадров, реалистичные визуальные эффекты, классный звук, впечатляющая графика, в том числе в 3D.
DX12 революционно отличается от всех предыдущих версий DirectX. Последняя версия утилиты ускоряет работу процессора даже в режиме многозадачности.
Рендеринг работает без зависаний с такой частотой смены кадров, что воссоздается полное ощущение реальности при должной прорисовке картинки. За этим стоят 2 возможности DX12, которых раньше не было.
Многопоточность при записи команд в буфер, а также асинхронные шейдеры помогают видеокарте одновременно работать над командами GPGPU и инструкциями рендеринга.
В DX12 также добавлена технология Tiled Resources.
Со слов производителя, она дает «беспрецедентную детализацию», так как будет подгружать текстуры для рендеринга только в тот момент, когда взгляд игрока будет направлен в их сторону.
Это разгрузит память и поддержит производительность на высокой скорости. Ощущение реальности пространства добавит трассировка лучей в реальном времени, которая визуализирует угол падения освещения.
Как определить текущую версию DirectX
Узнать, какая версия DX используется сейчас ОС Windows 10, поможет инструмент DxDiag. Он раскроет всю нужную информацию о драйверах и компонентах, доступных для пользования. Для этого нужно:
- В поисковой строчке меню «Пуск» введите dxdiag, затем нажмите клавишу «Enter»;
- В поисковой выдаче кликните на строчку dxdiag;
- Для вас будет сформирован отчет обо всех компонентах DX, а в нижней строке будет указана активированная версия.
Для более ранних версий Windows принцип действий схож.
Гибернация: что это за режим и чем полезен пользователю
Как установить софт
Если у вас установлено автоматическое обновление Windows, а программная платформа NET Framework работает корректно, то у вас все компоненты DirectX уже установлены, а следующие обновления версий будут происходить автоматически. Если в вашей ситуации необходимо установить вручную DX12, то сделать это можно по следующей схеме:
- Для 32 или 64 разрядной ОС Windows 10 скачиваем программное оборудование по ссылке на официальном сайте Microsoft:
https://www.microsoft.com/RU-RU/DOWNLOAD/confirmation.aspx?id=35
- Нажимаем кнопку «Загрузки» в правом верхнем углу страницы браузера;
- Для запуска установки компонентов программы открываем файл «dxwebsetup.exe»;
- Во время установки действуем по запросам диалогового окна: соглашаемся с пользовательскими условиями и продолжаем установку кнопкой «Далее»;
- Приложение или устанавливается с нуля, или обновляет текущую версию.
При установке может загрузится более старая версия, чем DirectX 12. Это говорит о том, что модули вашего ПК не поддерживают обновления утилиты. Если ваша цель конкретно DX12, то вам придется поменять процессор и видеокарту на более мощные.
Почему на компьютере может быть по-прежнему версия DirectX 11 или 10, несмотря на обновления
Интерфейс прикладного программирования (application programming interface или API) обеспечивает прямой доступ мультимедийных приложений к необходимому им оборудованию, чем ускоряет сам процесс игры.
Сегодня этот API от Microsoft доминирует в мире компьютерных видеоигр для Windows, а разработчики учитывают ресурсы DX12 при разработке своих игр. О популярности утилиты говорит сотрудничество с Microsoft крупнейших производителей видеокарт, например, Nvidia и AMD.
Также параметры своих процессоров под требования нового API подгоняют такие гиганты видеографики как Intel и Qualcomm.
Windows 10 с DirectX 12 используется для работы многих гаджетов: стационарные компьютеры, ноутбуки, планшеты, а также смартфоны. С этой утилитой работает и геймпад Xbox One.
Но если на вашем ПК стоит оборудование, не подходящее под требования новых компонентов Майкрософтского API, то установить DX12 не удастся, у вас по-прежнему будет более старая версия.
Проверьте, подходит ли ваш процессор и видеокарта под стандарты нового DX12:
Пропала языковая панель Windows 7 как восстановить ?
Intel:
- Core i3, i5, i7;
- Haswell;
- Broadwell;
- Skylake;
- Kaby Lake;
- Coffee Lake;
- Cannon Lake.
Все мобильные процессоры Qualcomm.
Совместимость с видеокартами
Nvidia:
- GeForce: 400, 500, 600, 700, 800, 900, 1000, 2000 – серии;
- GTX Titan.
AMD:
-
- Radeon: HD 7000, 7000M, 8000, 8000M, R5 M240, R7 M200, R7, R9, RX 460-580, Vega Frontier Edition, RX Vega 56 и 64;
- Ryzen: 2000G, 2000G PRO, а также мобильный Ryzen Mobile 1000, 1000 PRO, 2000, 2000 PRO;
- Kaveri и Godavari: A4, A6, A6 PRO, A8, A8 PRO, A10, A10 PRO;
- Mullins: E1, A4, A10 из серии Micro-6000;
- Beema: E1, E2, A4, A6, A8.
Если в этом списке не оказалось вашей модели процессора и видеокарты – не отчаивайтесь. Попробуйте поискать информацию о совместимости на сайте разработчика вашего оборудования. Представленный список не исчерпывающий и приводит только самые распространенные модели.
Как удалить DX12
Если при запуске игр или других приложений, обслуживанием которых занимается DirectX, возникает ошибка, то виной всему скорее всего служит повреждение библиотеки. Обычно обновление программного обеспечения решает эту проблему. Но если обновление не дало результата, приходится применять более радикальный путь – удаление и новая установка.
С каждым годом набор компонентов API от Майкрософт увеличивается, ровно как и количество мультимедийных приложений. Чтобы пользователь нечаянно не нарушил стройную работу Windows, DirectX устанавливается вместе с операционной системой. Поэтому удалить DX12 с компьютера обычным способом через панель управления «Удалить или изменить программу» нельзя. Но есть и другой вариант.
- Для начала создайте точку восстановления. Если что-то пойдет не так, всегда можно вернуться к первоначальной версии.
- Скачиваем веб-установщик библиотек DirectX. Обращаем ваше внимание, что во время инсталляции будет установлена последняя поддерживаемая вашим оборудованием версия. Она включает все компоненты предыдущих вариаций, так что игры, требующие более старых изданий DX, будут работать.
- Скачиваем программу-деинсталлятор для DX. Например, DirectX Eradictor, DirectX Killer или DirectX Happy Uninstall.
- Отключаем Интернет, чтобы система не запустила автоматическое обновление.
- Удаляем компоненты API с помощью деинсталлятора, после чего обязательно перезапускаем систему.
- Устанавливаем ранее скаченный файл «dxwebsetup.exe» и еще раз перезагружаем компьютер.
После манипуляций по этой схеме проблемы с запуском игр должны решиться. Если ничего не изменилось, то возможно нужная игра требует более высокую версию DX, чем может потянуть ваш компьютер. О требованиях приложения можно почитать в магазине для скачки ПО в разделе «Описание».
Ели вы настоящий ценитель качественных игр, то без DX12 не обойтись. Разработчики Майкрософт постарались и совершили реальный прорыв, открыв для создателей игр новые возможности. Установив последнюю версию DX12, вы почувствуете существенную разницу в прорисовке деталей и качестве визуальных эффектов даже на одном и том же оборудовании.
Вам также может понравиться
DirectX: что это такое и откуда качать?
DirectX — это набор компонентов в ОС Windows, который позволяет программному обеспечению напрямую взаимодействовать с видео- и аудиооборудованием. Основное предназначение – компьютерные игры, однако он иногда необходим некоторым программам для работы с графикой.
Важна ли версия?
На данный момент существует множество версий, начиная с 1.0 и заканчивая 12.0. Актуальными можно считать две последние — 11.0 и её производные, а также 12.0. В зависимости от операционной системы, в её состав будет включена определенная версия DirectX:
- Windows XP SP2 — DirectX 9.0c
- Windows Vista — DirectX 10
- Windows Vista SP1 — DirectX 10.1
- Windows Vista SP2 — DirectX 11
- Windows 7 — DirectX 11.1
- Windows 8 — DirectX 11.1
- Windows 8.1 — DirectX 11.2
- Windows 10 — DirectX 12
Одна и та же игра может работать в режиме совместимости на разных версиях DirectX, но чем версия выше, тем графика лучше. Однако, если проект изначально разрабатывался под DirectX 9.0, то наличие DirectX 12.0 у вас на компьютере никоим образом не повлияет на качество изображения. Всё зависит от программной оптимизации.
В теории игры, написанные под DirectX 7/8, должны без проблем запускаться на современном программном обеспечении DirectX 12, поскольку в актуальную версию автоматически включаются все предыдущие.
Но на практике вы скорее всего столкнетесь с неполадками при попытке запуска. Пофиксить эту проблему можно, если воспользоваться услугами режима совместимости и принудительной установкой низкого разрешения.
Подробную инструкцию данной манипуляции можно найти по ссылке ниже.
Исходя из всего вышеперечисленного, получается, что установка актуальной версии ОС позволяет не только довольствоваться расширенным системным функционалом, который недоступен в Windows XP и Windows 7, но и запускать игры с лучшей картинкой при большем количестве кадров в секунду.
Как узнать установленную версию?
- Нажмите комбинацию клавиш Win + R и в появившемся поле введите команду dxdiag.
- Внизу открывшегося окна вы увидите текущую версию.
Поменять версию можно только в одном случае: если обновить операционную систему.
К примеру, если обновиться с Vista SP 1 до Vista SP 2, поддерживаемая версия DirectX сменится с 10.1 на 11.0. Также можно сменить версию с актуальной на более низкую — в самой игре (если разработчик интегрировал такую возможность).
Обычно это требуется для того, чтобы поднять частоту кадров, но далеко не во всех случаях это помогает.
Если видеокарта не поддерживает DirectX 12, система будет работать в режиме обратной совместимости с более старой версией, даже при установленной Windows 10 и в играх под последнюю версию DirectX. Чтобы всё работало, как надо, все элементы должны быть совместимы с определенной версией DirectX: операционной система, видеокарта и игра.
Откуда скачать?
В последних версиях Windows установка DirectX (и его обновление) происходит вместе с инсталляцией свежих обновлений. То есть дополнительно ничего скачивать не нужно. Владельцам старых версий Windows потребуется скачать веб-установщик с официального сайта Microsoft.
:
«Настройка DirectX: произошла внутренняя системная ошибка»
Фанатикам игр иногда может понадобиться установить DirectX вручную, чтобы их ноутбуки или настольные компьютеры соответствовали системным требованиям игр DirectX.
Однако некоторые пользователи заявляют, что при попытке установить DirectX (версия 9 или выше) появляется сообщение об ошибке « Произошла внутренняя системная ошибка » в DirectX.
Если это сообщение об ошибке появляется при открытии установщика DirectX, это то, как вы можете это исправить.
Как исправить DirectX Setup: произошла внутренняя системная ошибка
- Запустите установщик DirectX от имени администратора
- Отключить стороннее антивирусное программное обеспечение
- Установите DirectX с DirectX для конечного пользователя
- Установите DirectX в учетной записи администратора
- Сканирование реестра с помощью CCleaner
- Изменить реестр
1. Запустите установщик DirectX от имени администратора
Сначала попробуйте запустить установщик DirectX с правами администратора. Открытие программы установки с правами администратора часто может исправить ошибки установки. Для этого щелкните правой кнопкой мыши мастер установки DirectX и выберите Запуск от имени администратора .
2. Отключите стороннее антивирусное программное обеспечение
Многие пользователи исправили ошибку « Произошла внутренняя системная ошибка », отключив стороннее антивирусное программное обеспечение и затем установив DirectX.
Большинство антивирусных утилит включают в своих контекстных меню значков на панели задач значок отключения, который можно выбрать для временного отключения экранов.
Если вы не можете найти такую опцию в контекстном меню, откройте окно антивирусного программного обеспечения и просмотрите параметры конфигурации.
- СВЯЗАННЫЕ: Исправлено: невозможно установить DirectX в Windows 10
3. Установите DirectX с DirectX для конечного пользователя
Системная ошибка « Произошла внутренняя системная ошибка » чаще возникает при установке DirectX с версией веб-установки пакета среды выполнения (в противном случае – веб-установщик).
Таким образом, некоторые пользователи обнаружили, что DirectX устанавливается нормально с альтернативным установщиком среды выполнения для конечных пользователей DirectX, который можно загрузить с этой страницы.
После этого запустите установщик, извлеките все файлы в папку, а затем запустите DXSETUP от имени администратора из папки, содержащей извлеченные файлы.
4. Установите DirectX в учетной записи администратора
Если вы устанавливаете DirectX в стандартном профиле пользователя Windows, вам может потребоваться установить его в учетной записи администратора. Вы можете настроить совершенно новый профиль администратора. В качестве альтернативы вы можете переключить свой текущий стандартный профиль на профиль администратора следующим образом.
- Нажмите сочетание клавиш Windows + R, чтобы открыть «Выполнить».
- Введите “netplwiz” в текстовое поле “Открыть” и нажмите ОК , чтобы открыть окно в снимке экрана непосредственно ниже.
- Выберите свой стандартный профиль пользователя и нажмите Свойства , чтобы открыть окно, показанное ниже.
- Выберите вкладку «Членство в группе», которая включает в себя параметры, приведенные ниже.
- Выберите параметр «Администратор» на вкладке «Членство в группе».
- Нажмите кнопки Применить и ОК , чтобы подтвердить новую настройку.
– СВЯЗАННО: Как исправить «DirectX обнаружил неисправимую ошибку» в Windows
5. Сканирование реестра с помощью CCleaner
- Некоторые пользователи также подтвердили, что сканирование реестра CCleaner может исправить ошибку « Произошла внутренняя системная ошибка ». Чтобы сканировать реестр с помощью бесплатного CCleaner, нажмите кнопку Загрузить на этой странице.
- Затем вы можете добавить CCleaner в Windows с помощью мастера установки.
- Запустите CCleaner и нажмите Реестр , чтобы открыть программу очистки реестра.
- Установите все флажки и нажмите кнопку Сканировать на наличие проблем , чтобы начать сканирование.
- Нажмите кнопку Исправить выбранные проблемы . Затем вы можете выбрать сохранение дополнительной резервной копии реестра, но вам, вероятно, не понадобится резервная копия.
- Нажмите кнопку Исправить все выбранные проблемы , чтобы подтвердить это.
6. Редактировать реестр
- Еще одно исправление ошибки « произошла внутренняя системная ошибка », которая, как подтвердили некоторые пользователи, заключается в редактировании раздела реестра DirectX. Для этого откройте редактор реестра, введя regedit в текстовом поле «Открыть».
- Перейдите к этому разделу реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX.
- Выберите ключ DirectX, показанный на снимке прямо ниже.
- Затем дважды щелкните InstalledVersion в правой части окна, чтобы открыть окно Edit Binary Value.
- Удалите данные значения в окне «Редактировать двоичное значение» и замените его следующим значением: 0808 00 00 00 09 00 00 00.
- Нажмите кнопку ОК , чтобы закрыть окно Изменить двоичное значение.
- Дважды щелкните Version, чтобы открыть окно Edit String, показанное ниже.
- Удалите текущее значение в текстовом поле «Значение».
- Введите “4.09.00.0904” в текстовое поле “Значение” и нажмите кнопку ОК .
Вот как можно исправить ошибку « Произошла внутренняя системная ошибка » для установки DirectX. Вы также можете проверить эту статью для дальнейших исправлений DirectX.
Как пользоваться средством диагностики DirectX?
Как запустить Средство диагностики DirectX (Windows XP) Нажмите Пуск → Выполнить…; — в окне Запуск программы в текстовое поле Открыть введите dxdiag, нажмите OK; — запустится Средство диагностики DirectX.
• На вкладке Система приведены общие сведения о системе. • На вкладке Файлы DirectX приведены сведения об установленных в системе компонентах DirectX. • На вкладке Дисплей можно проверить DirectDraw и Direct3D, а также включить (или отключить при возникновении неполадок) ускорение DirectDraw, Direct3D, ускорение текстур AGP.
• На вкладке Звук можно проверить DirectSound, а также установить уровень аппаратного ускорения (без ускорения — базовое ускорение — стандартное — полное). • На вкладке Музыка можно проверить DirectMusic. • На вкладке Ввод можно проверить наличие/отсутствие неполадок устройств ввода. • На вкладке Сеть можно проверить DirectPlay и Параметры DirectPlay Voice.
• На вкладке Если ничего не помогло можно: — запустить диагностику DirectX из справочной системы Windows, нажав кнопку Устранение неполадок…; — запустить диагностику звуковых устройств из справочной системы Windows, нажав кнопку Звук…; — запустить средство вывода сведений о системе, нажав кнопку Запуск MSInfo…; — сменить частоту обновления экрана DirectDraw (только для опытных пользователей), нажав кнопку Частота…
Средство диагностики DirectX позволяет протестировать систему и выявить следующие причины неполадок или некорректной работы мультимедиа-приложений: — неправильные версии компонентов DirectX (если таковые указаны на вкладке Файлы DirectX, необходимо обновить DirectX, см. Windows XP: как обновить DirectX?); — отсутствие аппаратного ускорения (некоторые программы выполняются очень медленно или вообще не выполняются в отсутствие аппаратного ускорения DirectDraw или Direct3D);
— некорректная установка устройств (если джойстик или другое устройство ввода не отвечает, возможно, оно было неверно установлено. Убедитесь, что устройство представлено на странице Ввод Средства диагностики DirectX. В противном случае добавьте устройство с помощью Панели управления);
— неподписанные драйверы (неподписанные драйверы не проверены корпорацией Майкрософт на полную совместимость с последней версией DirectX).
Как проверить DirectPlay На странице Сеть нажмите кнопку Проверить DirectPlay. В диалоговом окне Проверка DirectPlay введите имя пользователя и выберите поставщика. Выберите параметр Создать новый сеанс и нажмите кнопку OK.
Если выбрано подключение через модем, нажмите кнопку Ответить в диалоговом окне Подключение через модем, чтобы перевести модем в режим автоответа. После этого запустите Средство диагностики DirectX на другом ПК, способном установить выбранное подключение с первым компьютером.
Нажмите кнопку Проверить DirectPlay, введите другое имя пользователя, выберите того же поставщика, установите переключатель Подсоединиться к существующему сеансу и нажмите кнопку OK. Для некоторых типов подключений может потребоваться ввод дополнительных сведений, таких, как телефонный номер.
Для подключения TCP/IP через локальную сеть поле можно оставить пустым.
На втором компьютере выберите в диалоговом окне Список сеансов имя сеанса, созданного на первом компьютере, и нажмите кнопку OK.
После этого на обоих компьютерах должно быть открыто диалоговое окно разговора. Введите сообщение в поле ввода на одном компьютере и нажмите кнопку Отправить.
Введенное сообщение должно появиться в области прокрутки диалогового окна разговора на обоих компьютерах.
Примечания 1. Некоторые сведения, например, объем памяти на видеокарте или тактовая частота процессора, могут определяться средством диагностики приблизительно.
2. Можно сохранить все сведения в текстовом файле, нажав кнопку Сохранить все сведения… Откроется диалоговое окно Сохранить как, в котором нужно выбрать место сохранения файла (имя файла по умолчанию DxDiag, тип файла — текстовый файл *.txt) и нажать кнопку Сохранить.
3. Для запуска Средства диагностики DirectX 10 в Windows Vista: — нажмите Пуск → в строке Начать поиск введите dxdiag → нажмите Enter. 4. Окно Средства диагностики DirectX 10 имеет всего 5 вкладок: Система, Экран, Звук 1, Звук 2, Ввод