Error code s1023 directx sdk что делать
Как исправить ошибку DirectX S1023
Номер ошибки: | Ошибка S1023 | |
Название ошибки: | DirectX Error S1023 | |
Описание ошибки: | DirectX Installation error. | |
Разработчик: | Microsoft Corporation | |
Программное обеспечение: | DirectX | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Оценка «DirectX Error S1023»
Как правило, специалисты по ПК называют «DirectX Error S1023» как тип «ошибки времени выполнения». Разработчики, такие как Microsoft Corporation, обычно проходят через несколько контрольных точек перед запуском программного обеспечения, такого как DirectX. К сожалению, такие проблемы, как ошибка S1023, могут не быть исправлены на этом заключительном этапе.
После первоначального выпуска пользователи DirectX могут столкнуться с сообщением «DirectX Installation error.» во время запуска программы. Таким образом, конечные пользователи предупреждают поставщиков о наличии ошибок S1023 проблем, предоставляя информацию разработчику. Затем они исправляют дефектные области кода и сделают обновление доступным для загрузки. Таким образом при выполнении обновления программного обеспечения DirectX, он будет содержать исправление для устранения проблем, таких как ошибка S1023.
Что вызывает ошибку времени выполнения S1023?
Наиболее распространенные вхождения «DirectX Error S1023» проблемы при загрузке DirectX. Вот три наиболее распространенные причины, по которым происходят ошибки во время выполнения ошибки S1023:
Microsoft Corporation проблемы файла DirectX Error S1023 в большинстве случаев связаны с повреждением, отсутствием или заражением файлов DirectX. Как правило, решить проблему позволяет получение новой копии файла Microsoft Corporation, которая не содержит вирусов. Кроме того, некоторые ошибки DirectX Error S1023 могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.
Распространенные проблемы DirectX Error S1023
Наиболее распространенные ошибки DirectX Error S1023, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:
Обычно ошибки DirectX Error S1023 с DirectX возникают во время запуска или завершения работы, в то время как программы, связанные с DirectX Error S1023, выполняются, или редко во время последовательности обновления ОС. Запись ошибок DirectX Error S1023 внутри DirectX имеет решающее значение для обнаружения неисправностей электронной Windows и ретрансляции обратно в Microsoft Corporation для параметров ремонта.
Эпицентры DirectX Error S1023 Головные боли
Проблемы DirectX и DirectX Error S1023 возникают из отсутствующих или поврежденных файлов, недействительных записей реестра Windows и вредоносных инфекций.
В основном, осложнения DirectX Error S1023 связаны с:
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
‘S1023’ error when you install the DirectX SDK
This article helps you resolve ‘S1023’ error that occurs when you install the June 2010 release of DirectX SDK.
Original product version: В Windows 8 Enterprise, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Professional
Original KB number: В 2728613
Symptoms
If you have an existing Microsoft Visual C++ 2010 Redistributable installed on your computer, you may receive an ‘S1023’ error when you install the June 2010 DirectX SDK.
Cause
The issue occurs because a newer version of the Visual C++ 2010 Redistributable is present on the computer. The June 2010 DirectX SDK installs version 10.0.30319 of the Visual C++ Redistributable.
Resolution
To resolve this issue, you must uninstall all versions of the Visual C++ 2010 Redistributable before installing the June 2010 DirectX SDK. You may have one or more of the following products installed:
You can use Add or Remove Programs in Control Panel to uninstall the products. Or, you can run the following commands from an administrator command prompt:
After uninstalling the Microsoft Visual C++ 2010 Redistributable products, you may install the DirectX Software Development Kit.
After installing the June 2010 DirectX SDK, you may then reinstall the most current version of the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update.
More information
The same issue can prevent installation of the Windows 7 SDK.
DirectX SDK (июнь 2010 г.) Проблемы с установкой: Код ошибки S1023
Кажется, у меня проблемы с установкой DirectX SDK. Кажется, что все идет хорошо во время установки, но в конце я получаю сообщение:
Ошибка установки. При установке распространяемых пакетов возникли ошибки. Закройте все открытые программы и повторите попытку установки. Если проблемы не устранены, обратитесь в службу поддержки DirectX.
Фактически, самая последняя строка в 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 x64 Распространяемый Setup_20110608_xxx.html ##
и проверьте, есть ли у вас следующая ошибка
На компьютере обнаружена более новая версия Microsoft Visual С++ 2010 Redistributable.
Конечный результат: сбой установки с кодом ошибки: (0x000013EC), «A StopBlock был поражен, а системa > Требование не было выполнено». (Истекшее время: 0 00:00:00).
затем перейдите в Панель управления > Программа и функции и удалите все
После успешной установки DXSDK просто запустите Центр обновления Windows и обновите распространяемые экземпляры до последней версии.
Ответ 2
У меня была такая же проблема дважды, и самое легкое и краткое решение, которое я нашел, находится здесь (в блогах MSDN → Игры для Windows и DirectX SDK). Однако, на всякий случай, что страница идет вниз, здесь метод:
Удалите распространяемый пакет Visual С++ 2010 версии 10.0.40219 (Service Pack 1) из системы (как x86, так и x64, если применимо). Это можно легко сделать с помощью командной строки с правами администратора:
Установите DirectX SDK (июнь 2010 г.)
Примечание.. Эта проблема не влияет на более раннюю версию 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)
Теперь щелкните правой кнопкой мыши в пустое окно справа и добавьте эти данные (там, вероятно, будет по крайней мере значение строки по умолчанию, расположенное здесь, просто оставьте его):
Переустановите с помощью последнего установщика DXSDK. Только вариант выполнения Runtime может работать, но я не тестировал его.
Ответ 5
Я просто хотел сказать, что это (я также опустошил свою временную папку в Computer- > C: → Properties- > Disk Cleanup), установив SDK DirectX June 2010 без сбоев, у меня есть Vista32bit для всего, что имеет значение. Спасибо, мистер Лин!:)
Ответ 6
Ответ 7
Я тоже сталкиваюсь с этой проблемой. И я работаю в XP SP3.
Следующий веб-сайт http://www.docin.com/p-60410380.html#, указав решение. Но это упростило китайский язык.
Я перевел основную идею на английский.
запустить regedit; откройте HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX Затем вы должны изменить следующие два элемента: Пункт 1: Имя: Версия, Тип: REG_SZ, Для успешной установки значение должно быть немногочисленным.
Пункт 2: Имя: SDKVersion. Но в вашей машине имя может быть другим, например, это может быть ManagedDirectXVersion. Но тип должен быть REG_SZ. Тип: REG_SZ, Для успешной установки значение должно быть немногочисленным.
Фактически вы можете обратиться к файлу DirectX.lgo, чтобы найти точный номер версии.
Это работает для меня.
Ответ 8
У меня были проблемы с этой ошибкой, и я попытался удалить версии C++. Эта ссылка была полезной Директория установки DirectX
Ошибка S1023 при установке SDK DirectX
В этой статье помогают устранить ошибку S1023, которая возникает при установке выпуска SDK DirectX в июне 2010 г.
Оригинальная версия продукта: Windows 8 Корпоративная, Windows 7 Корпоративная, Windows 7 Домашняя базовая, Windows 7 Профессиональная
Исходный номер КБ: 2728613
Симптомы
Если на вашем компьютере установлен Microsoft Visual C++ 2010, вы можете получить ошибку S1023 при установке SDK DirectX в июне 2010 г.
Причина
Проблема возникает из-за того, что на компьютере присутствует более новая версия Visual C++ 2010. В июне 2010 года directX SDK устанавливает версию 10.0.30319 Распространяемый компонент Visual C++.
Решение
Чтобы устранить эту проблему, необходимо удалить все версии Visual C++ 2010, перед установкой SDK DirectX в июне 2010 г. Может быть установлено одно или несколько следующих продуктов:
Чтобы удалить продукты, можно использовать add or Remove Programs in Control Panel. Или можно выполнить следующие команды из командной подсказки администратора:
После uninstalling Microsoft Visual C++ 2010 перераспределяемые продукты, вы можете установить Набор разработки программного обеспечения DirectX.
После установки SDK DirectX в июне 2010 г. вы можете переустановить наиболее текущую версию Microsoft Visual C++ 2010г. Пакет обновления 1 Перераспределяемого пакета обновления безопасности MFC.
Дополнительная информация
Та же проблема может предотвратить установку Windows 7 SDK.
DirectX SDK (июнь 2010 г.) Проблемы при установке: код ошибки S1023
Исправить все ошибки DirectX Как загрузить и установить все DirectX (Официально)
Кажется, у меня возникли проблемы с установкой DirectX SDK. Во время установки вроде все идет хорошо, но в конце я получаю сообщение:
Ошибка установки. При установке распространяемых пакетов обнаружены ошибки. Закройте все открытые программы и попробуйте снова запустить установку. Если проблема не исчезнет, обратитесь в службу поддержки разработчиков DirectX.
Фактически, самая последняя строка в DirectX.log:
11.04.10 18:36:27: dsetup32: установка завершена со значением 0 = установка прошла успешно
Может ли кто-нибудь помочь? Я использую Vista (x64).
У меня была такая же проблема, и для меня это было из-за того, что vc2010 redist x86 был слишком недавним.
Проверьте свою временную папку (C: \ Users \ AppData \ Local \ Temp) на наличие самого последнего файла с именем
Распространяемый пакет Microsoft Visual C ++ 2010 x64 Setup_20110608_xxx.html ##
и проверьте, есть ли у вас следующая ошибка
На компьютере обнаружена более новая версия распространяемого пакета Microsoft Visual C ++ 2010.
Окончательный результат: установка завершилась неудачно, код ошибки: (0x000013EC), «Сработал стоп-блок или не выполнено системное> требование». (Прошедшее время: 0 00:00:00).
затем перейдите в Панель управления> Программы и компоненты и удалите все
После успешной установки DXSDK просто запустите Центр обновления Windows, и он обновит распространяемые файлы до последней версии.
Удалите из системы распространяемый пакет 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.
и подтвердите, что вы получаете
Вот официальный ответ от Microsoft: http://blogs.msdn.com/b/chuckw/archive/2011/12/09/known-issue-directx-sdk-june-2010-setup-and-the-s1023- error.aspx
Резюме, если вы не хотите переходить по ссылке:
Удалите из системы распространяемый пакет 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.
После удаления слишком большого количества файлов на моей машине Win7-64bit я тоже застрял здесь. Я не хотел переустанавливать ОС, и ни один из приемов не сработал, кроме этого взлома реестра ниже. Большую часть этого трюка я нашел в старом порте pchelpforum, но мне пришлось адаптировать его к моей 64-битной установке:
(Для восстановления 32-разрядной версии, вероятно, пропустите путь Wow6432Node)
Теперь щелкните правой кнопкой мыши в пустом окне справа и добавьте эти данные (вероятно, здесь будет как минимум строковое значение по умолчанию, просто оставьте его):
Переустановите, используя последнюю версию установщика DXSDK. Параметр «Только время выполнения» тоже может работать, но я его не тестировал.
Я тоже столкнулся с этой проблемой. И я работаю в XP SP3.
Следующий веб-сайт http://www.docin.com/p-60410380.html# указывает решение. Но это упрощенный китайский.
Я перевел его основную идею на английский здесь.
запустить regedit; откройте HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ DirectX Затем вы должны изменить следующие два элемента: Элемент 1: Имя: Версия, Тип: REG_SZ, Значение должно быть довольно небольшим числом, чтобы установка прошла успешно.
Элемент 2: Имя: SDKVersion. Но на вашем компьютере имя может быть другим, например, ManagedDirectXVersion. Но тип должен быть REG_SZ. Введите: REG_SZ, значение должно быть небольшим числом, чтобы установка прошла успешно.