Что за ошибка directx sdk

Обновлено: 04.07.2024

Ошибка установки. При установке распространяемых пакетов возникли ошибки. Закройте все открытые программы и повторите попытку установки. Если проблемы не устранены, обратитесь в службу поддержки DirectX.

Код ошибки: S1023

Я пробовал искать в файлах журнала в C:\Windows\Logs . Существует 2 файла журнала, DirectX.log и DirectX_SDK.log . Я не вижу никаких заметных признаков "ошибки" или "неудачи" любого рода.

Фактически, самая последняя строка в DirectX.log:

11/04/10 18:36:27: dsetup32: установка завершена значением 0 = установка выполнена успешно

Может ли кто-нибудь помочь? Я запускаю Vista (x64).

ОТВЕТЫ

Ответ 1

У меня была та же проблема, и для меня это было потому, что redist x86 vc2010 был слишком недавним.

Проверьте папку temp (C:\Users\\AppData\Local\Temp) для самого последнего файла с именем

и проверьте, есть ли у вас следующая ошибка

Блокировщики установки:

На компьютере обнаружена более новая версия Microsoft Visual С++ 2010 Redistributable.

Конечный результат: сбой установки с кодом ошибки: (0x000013EC), "A StopBlock был поражен, а системa > Требование не было выполнено". (Истекшее время: 0 00:00:00).

затем перейдите в Панель управления > Программа и функции и удалите все

Microsoft Visual С++ 2010 x86/x64 redistributable - 10.0. (число более 30319)

После успешной установки DXSDK просто запустите Центр обновления Windows и обновите распространяемые экземпляры до последней версии.

Ответ 2

Удалите распространяемый пакет Visual С++ 2010 версии 10.0.40219 (Service Pack 1) из системы (как x86, так и x64, если применимо). Это можно легко сделать с помощью командной строки с правами администратора:

Установите DirectX SDK (июнь 2010 г.)

Переустановите распространяемый пакет Visual С++ 2010 версии 10.0.40219 (с пакетом обновления 1). В системе x64 вы должны установить как x86, так и x64 версии С++ REDIST. Убедитесь, что установлена ​​самая доступная версия , которая на данный момент является KB 2565063 с исправлением безопасности.

Примечание.. Эта проблема не влияет на более раннюю версию DirectX SDK, которая развертывает REDIST VS 2005/VS 2008 CRT REDIST и не развертывает VSED CRT REDIST. Эта проблема не влияет на веб-приложение Runtime конечного пользователя DirectX или автономный установщик, поскольку эти пакеты не развертывают какую-либо версию VС++ CRT.

Проверщик целостности контрольной суммы файла. Это, конечно, предполагает, что у вас действительно есть неповрежденная копия пакета установки DirectX SDK. Лучший способ проверить это для запуска

и убедитесь, что вы получили

Ответ 3

Сводка, если вы не захотите щелкнуть:

Удалите распространяемый пакет Visual С++ 2010 версии 10.0.40219 (Service Pack 1) из системы (как x86, так и x64, если применимо). Это можно легко сделать с помощью командной строки с правами администратора:

Установите DirectX SDK (июнь 2010 г.)

Переустановите распространяемый пакет Visual С++ 2010 версии 10.0.40219 (с пакетом обновления 1). В системе x64 вы должны установить как x86, так и x64 версии С++ REDIST. Обязательно установите самую последнюю версию, которая на данный момент является KB2565063 с исправлением безопасности.

Windows SDK: Windows SDK 7.1 имеет ту же проблему, что и в KB 2717426.

Ответ 4

После удаления слишком большого количества на моей машине Win7-64bit я тоже застрял. Я не хотел переустанавливать ОС, и ни один из трюков не ожидал этого реестра. Большая часть этого трюка я нашел в старом порту pchelpforum, но мне пришлось адаптировать его к моей 64-битной установке:

(Для 32-разрядного ремонта, вероятно, пропустите путь Wow6432Node)

  • Запустить regedit
  • Перейти к HKEY_LOCAL_MACHINE- > ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ- > Wow6432Node- > Microsoft- > ​​DirectX
  • Если эта папка DirectX не существует, создайте ее.
  • Если вы уже здесь, убедитесь, что он пуст.

Теперь щелкните правой кнопкой мыши в пустое окно справа и добавьте эти данные (там, вероятно, будет по крайней мере значение строки по умолчанию, расположенное здесь, просто оставьте его):

Переустановите с помощью последнего установщика DXSDK. Только вариант выполнения Runtime может работать, но я не тестировал его.

Ответ 5

Найдите Microsoft Visual С++ 2010 x86/x64 Redistributable - 10.0.xxxxx в панели управления программ добавления или удаления если xxxxx > 30319 renmove it

Ответ 6

Найдите Microsoft Visual С++ 2010 x86/x64 Redistributable - 10.0.xxxxx в панели управления программ добавления или удаления если xxxxx > 30319 renmove it

Ответ 7

Я тоже сталкиваюсь с этой проблемой. И я работаю в XP SP3.

Я перевел основную идею на английский.

запустить regedit; откройте HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX Затем вы должны изменить следующие два элемента: Пункт 1: Имя: Версия, Тип: REG_SZ, Для успешной установки значение должно быть немногочисленным.

Пункт 2: Имя: SDKVersion. Но в вашей машине имя может быть другим, например, это может быть ManagedDirectXVersion. Но тип должен быть REG_SZ. Тип: REG_SZ, Для успешной установки значение должно быть немногочисленным.

Фактически вы можете обратиться к файлу DirectX.lgo, чтобы найти точный номер версии.

Это работает для меня.

Ответ 8

У меня были проблемы с этой ошибкой, и я попытался удалить версии C++. Эта ссылка была полезной Директория установки DirectX

wanted678 неизвестен в этих краях
wanted678 неизвестен в этих краях
wanted678 неизвестен в этих краях
wanted678 неизвестен в этих краях
wanted678 неизвестен в этих краях

P.s Извеняюсь за то что скорее всего не в том разделе тему создал.
Не знал где создать просто.

________________
И мир во тьме лишь ради света
И свет во тьме лишь ради мира. (С) wanted678

warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(
warl0ck сломал счётчик популярности :(

Орден мастерства Читера (III степени)
Орден мастерства Читера (IV степени)
Орден мастерства Читера (V степени)
Медаль за активность на Форуме
Звезда ордена За заслуги перед Форумом Zhyk.Ru

Ошибка установки. При установке распространяемых пакетов обнаружены ошибки. Закройте все открытые программы и попробуйте снова запустить установку. Если проблема не исчезнет, ​​обратитесь в службу поддержки разработчиков DirectX.

Код ошибки: S1023

Фактически, самая последняя строка в DirectX.log:

11.04.10 18:36:27: dsetup32: установка завершена со значением 0 = установка прошла успешно

Может ли кто-нибудь помочь? Я использую Vista (x64).

У меня была такая же проблема, и для меня это было из-за того, что vc2010 redist x86 был слишком недавним.

Проверьте свою временную папку (C: \ Users \ AppData \ Local \ Temp) на наличие самого последнего файла с именем

и проверьте, есть ли у вас следующая ошибка

затем перейдите в Панель управления> Программы и компоненты и удалите все

Распространяемый компонент Microsoft Visual C ++ 2010 x86 / x64 - 10.0. (Количество более 30319)

После успешной установки DXSDK просто запустите Центр обновления Windows, и он обновит распространяемые файлы до последней версии.

  • 5 Просто подумал, что опубликую, и это была моя проблема, спасибо, что поделились. OP действительно должен отметить это как решение!
  • 3 Любая идея Зачем новые распространяемые файлы конфликтуют с установкой? Могу ли я их переустановить после настройки? Или они доставят неприятности?
  • 7 Если вы настроили установку, вы можете воздержаться от установки распространяемого пакета. Таким образом, вы можете оставить более новую при установке SDK. Кроме того, вы можете просто удалить его, как было предложено, а затем переустановить.
  • 3 Есть ли риски при удалении перераспределяемых ресурсов?
  • 4 @Fibericon FYI Кажется, я не могу отменить выбор варианта установки распространяемого DX. Я попробую по-другому. Тем не менее, спасибо за предложение!

У меня уже дважды была одна и та же проблема, и самое простое и краткое решение, которое я нашел, находится здесь (в блогах MSDN -> Игры для Windows и DirectX SDK). Однако на случай, если эта страница упадет, вот метод:

Удалите из системы распространяемый пакет Visual C ++ 2010 версии 10.0.40219 (Service Pack 1) (как x86, так и x64, если применимо). Это легко сделать из командной строки с правами администратора:

Установите DirectX SDK (июнь 2010 г.)

Переустановите распространяемый пакет Visual C ++ 2010 версии 10.0.40219 (пакет обновления 1). В системе x64 вы должны установить версию C ++ REDIST как для x86, так и для x64. Обязательно установите самую последнюю доступную версию, на данный момент это KB 2565063 с исправлением безопасности.

Заметка: Эта проблема не затрагивает более раннюю версию DirectX SDK, которая развертывает VS 2005 / VS 2008 CRT REDIST и не развертывает VS 2010 CRT REDIST. Эта проблема не затрагивает веб-программу или автономный установщик среды выполнения DirectX для конечных пользователей, поскольку эти пакеты не развертывают никакую версию VC ++ CRT.

Средство проверки целостности контрольной суммы файла: Это, конечно, предполагает, что у вас действительно есть неповрежденная копия установочного пакета DirectX SDK. Лучший способ проверить это - запустить

и подтвердите, что вы получаете

Резюме, если вы не хотите переходить по ссылке:

Удалите из системы распространяемый пакет Visual C ++ 2010 версии 10.0.40219 (Service Pack 1) (как x86, так и x64, если применимо). Это легко сделать из командной строки с правами администратора:

MsiExec.exe / passive / X

MsiExec.exe / passive / X

Установите DirectX SDK (июнь 2010 г.)

Переустановите распространяемый пакет Visual C ++ 2010 версии 10.0.40219 (пакет обновления 1). В системе x64 вы должны установить как x86, так и x64 версии C ++ REDIST. Обязательно установите самую последнюю доступную версию, на данный момент это KB2565063 с исправлением безопасности.

Windows SDK: Windows SDK 7.1 имеет точно такую ​​же проблему, как указано в KB 2717426.

  • Это, безусловно, были самые простые решения. Мне нравится, как вы добавили команды Msiexec, избавив меня от лишних хлопот. Завершилось удаление обновленных версий, и установка прошла отлично. Я подумаю о повторном добавлении их, как только найду приложение, в котором они нужны.

Найдите Microsoft Visual C ++ 2010 x86 / x64 Redistributable - 10.0.xxxxx в панели управления добавления или удаления программ, если xxxxx> 30319, переместите его

Я просто хотел сказать, что это (я также очистил свою временную папку в Computer-> C: -> Properties-> Disk Cleanup) заставило DirectX June 2010 SDK установить без сбоев, у меня Vista32bit для всего, что имеет значение. Спасибо, мистер Лин! :)

После удаления слишком большого количества файлов на моей машине Win7-64bit я тоже застрял здесь. Я не хотел переустанавливать ОС, и ни один из приемов не сработал, кроме этого взлома реестра ниже. Большую часть этого трюка я нашел в старом порте pchelpforum, но мне пришлось адаптировать его к моей 64-битной установке:

(Для восстановления 32-разрядной версии, вероятно, пропустите путь Wow6432Node)

  1. Запустить regedit
  2. Перейдите в HKEY_LOCAL_MACHINE-> SOFTWARE-> Wow6432Node-> Microsoft-> ​​DirectX
  3. Если этой папки DirectX не существует, создайте ее.
  4. Если уже здесь, убедитесь, что он пуст.

Теперь щелкните правой кнопкой мыши в пустом окне справа и добавьте эти данные (вероятно, здесь будет как минимум строковое значение по умолчанию, просто оставьте его):

Найдите Microsoft Visual C ++ 2010 x86 / x64 Redistributable - 10.0.xxxxx в панели управления добавления или удаления программ, если xxxxx> 30319, переместите его

Я тоже столкнулся с этой проблемой. И я работаю в XP SP3.

Я перевел его основную идею на английский здесь.

запустить regedit; откройте HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ DirectX Затем вы должны изменить следующие два элемента: Элемент 1: Имя: Версия, Тип: REG_SZ, Значение должно быть довольно небольшим числом, чтобы установка прошла успешно.

Элемент 2: Имя: SDKVersion. Но на вашем компьютере имя может быть другим, например, ManagedDirectXVersion. Но тип должен быть REG_SZ. Введите: REG_SZ, значение должно быть небольшим числом, чтобы установка прошла успешно.


Иногда недостаточно просто установить игру или другое игровое приложение, чтобы всё корректно работало. Часто ошибки возникают из-за неисправной работы того или иного драйвера.

Внимание. Самое первое действие, когда окно с ошибкой появляется и не дает запустить игру-обновить «ДиректИкс» до одиннадцатой версии.

При установке произошла «внутренняя системная ошибка»

Внимание. Причина появления данной неполадки кроется в неправильной установке файлов для обновления. Чтобы определить причину ошибки, просмотрите файлы DXError.log и Directx.log в папке Windows».

Существует несколько способов решить эту проблему:

  1. Обновить DirectX.
  2. Внесите изменения в реестр вручную. В панели пуск в поиске введите regedit. Перед вами откроется множество граф,и прежде чем что-либо менять,обязательно сохраните. Не опытным пользователям рекомендуется перед этой процедурой проштудировать как можно больше справочной информации.
  3. Отключите все антивирусные программы.
  4. Переустановка драйверов видеокарты.

Приложение не устанавливается на Windows 7

  1. обновление пакета directx;
  2. скачать необходимые улучшения для виндовс;
  3. а если проблема не пропадает, то нужно переустановить ОС на персональном компьютере.

Где можно посмотреть сведения о неполадке и устранить ее?

Важно. Чтобы определить причину ошибки установки Directx, просмотрите файлы DXError.log и Directx.log в папке Windows».

Если проблема в совместимости, то необходимо:

  1. Найти файл Dxwebsetup.exe – это основной файл программы.
  2. Нажимайте правой кнопкой, чтобы вызвать меню.
  3. В нем ищите пункт «Исправление проблемы совместимости» и запускайте проверку.Система сама найдет ошибки и по возможности их устранит.

Также не лишним будет проверить все ли системные компоненты корректно установлены. Для этого:

Как решить проблему и установить 11 версию программы?

  • Поврежденные файлы установщика.
  • Неправильный запуск программы.
  • Критические сбои обновления.
  • Отсутствие новых драйверов для видеокарты.
  • Ошибки жесткого диска.
  • Нехватка оперативной памяти.
  • Старая прошивка bios.

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

Читайте также: