Ошибка 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. SDK DirectX 2010 июня 2010 г. устанавливает версию 10.0.30319 visual C++ Для перераспределения.
Решение
Чтобы устранить эту проблему, необходимо удалить все версии Visual C++ 2010, перед установкой SDK DirectX в июне 2010 г. Может быть установлено одно или несколько следующих продуктов:
- Microsoft Visual C++ 2010 x86 Redistributable
- Microsoft Visual C++ 2010 x64 Redistributable
Чтобы удалить продукты, можно использовать add or Remove Programs in Control Panel. Или можно выполнить следующие команды из командной подсказки администратора:
После стирки продуктов Microsoft Visual C++ 2010, которые можно перераспределить, можно установить набор разработки программного обеспечения DirectX.
После установки SDK DirectX в июне 2010 г. вы можете переустановить наиболее текущую версию Microsoft Visual C++ 2010 Пакет обновления 1Перераспределяемого пакета MFC Security Update .
Источник
DirectX SDK (июнь 2010 г.) Проблемы с установкой: код ошибки S1023
У меня возникли проблемы с установкой DirectX SDK. Кажется, что все идет хорошо во время установки, но в конце я получаю сообщение:
Установка не удалась. При установке распространяемых пакетов возникли ошибки. Пожалуйста, закройте все открытые программы и попробуйте снова запустить программу установки. Если проблемы сохраняются, обратитесь в службу поддержки DirectX Developer.
Код ошибки: S1023
Ну, я попытался закрыть все открытые программы и установить снова, но я получаю ту же ошибку. Что такое код ошибки S1023 ? Я попробовал Googling , но нашел много разных ответов о том, как с этим бороться, и я не уверен, что делать.
Я попытался посмотреть в лог-файлы в C:\Windows\Logs . Есть 2 файла журнала DirectX.log и DirectX_SDK.log . Я не вижу каких-либо заметных признаков «ошибки» или «неудачи» любого рода.
Фактически, самая последняя строка в DirectX.log:
04.11.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).
затем перейдите в Панель управления> Программа и компоненты и удалите все
Microsoft Visual C ++ 2010 x86 / x64 распространяемый — 10.0 (число более 30319)
После успешной установки DXSDK просто запустите Центр обновления Windows, и он обновит распространяемые файлы до последней версии.
У меня уже была одна и та же проблема дважды, и самое простое и лаконичное решение, которое я нашел, находится здесь (в блогах MSDN -> Игры для Windows и DirectX SDK). Однако на тот случай, если эта страница закроется, вот метод:
Удалите распространяемый пакет Visual C ++ 2010 версии 10.0.40219 (с пакетом обновления 1) из системы (как x86, так и x64, если применимо). Это легко сделать из командной строки с правами администратора:
Установите DirectX SDK (июнь 2010 г.)
Переустановите распространяемый пакет Visual C ++ 2010 версии 10.0.40219 (пакет обновления 1). В системе x64 вы должны установить как x86, так и x64 версии C ++ REDIST. Обязательно установите самую последнюю доступную версию , которая на данный момент представляет собой KB 2565063 с исправлением безопасности.
Примечание. Эта проблема не затрагивает более раннюю версию DirectX SDK, в которой развернут CRT REDIST VS 2005 / VS 2008 и не внедряется CRT REDIST VS 2010. Эта проблема не затрагивает веб-среду DirectX End-User Runtime или автономный установщик, поскольку эти пакеты не развертывают какую-либо версию CRT VC ++.
Проверка целостности контрольной суммы файла : это, конечно, предполагает, что у вас действительно есть поврежденная копия пакета установки DirectX SDK. Лучший способ проверить это это запустить
Источник
DirectX SDK (июнь 2010 г.) Проблемы с установкой: код ошибки S1023
У меня возникли проблемы с установкой DirectX SDK. Кажется, что все идет хорошо во время установки, но в конце я получаю сообщение:
Установка не удалась. Во время установки распространяемых пакетов возникли ошибки. Пожалуйста, закройте все открытые программы и попробуйте снова запустить программу установки. Если проблемы сохраняются, обратитесь в службу поддержки DirectX Developer.
Код ошибки: S1023
Ну, я попытался закрыть все открытые программы и установить снова, но я получаю ту же ошибку. Что такое код ошибки S1023 ? Я попробовал Google, но нашел много разных ответов, как с этим справиться, и я не уверен, что делать.
Я пробовал смотреть в лог файлах C:\Windows\Logs , Есть 2 файла журнала, DirectX.log а также DirectX_SDK.log , Я не вижу каких-либо заметных признаков «ошибки» или «неудачи» любого рода.
На самом деле, самая последняя строка в DirectX.log:
04.11.10 18:36:27: dsetup32: установка завершилась со значением 0 = установка прошла успешно
Может ли кто-нибудь помочь, пожалуйста? Я использую Vista (x64).
7 ответов
У меня была та же самая проблема, и для меня это было, потому что 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).
затем перейдите в Панель управления> Программа и компоненты и удалите все
Microsoft Visual C++ 2010 x86/x64 распространяемый — 10.0 (число более 30319)
После успешной установки DXSDK просто запустите Центр обновления Windows, и он обновит распространяемые файлы до последней версии.
У меня уже была одна и та же проблема дважды, и самое простое и лаконичное решение, которое я нашел, находится здесь (в блогах MSDN -> Игры для Windows и DirectX SDK). Однако на тот случай, если эта страница закроется, вот метод:
Удалите распространяемый пакет Visual C++ 2010 версии 10.0.40219 (пакет обновления 1) из системы (как x86, так и x64, если применимо). Это можно легко сделать через командную строку с правами администратора:
Установите DirectX SDK (июнь 2010 г.)
Переустановите распространяемый пакет Visual C++ 2010 версии 10.0.40219 (пакет обновления 1). В системе x64 вы должны установить версии C++ REDIST для x86 и x64. Обязательно установите самую последнюю доступную версию, которая на данный момент является KB 2565063 с исправлением безопасности.
Примечание. Эта проблема не затрагивает более раннюю версию DirectX SDK, в которой развернут CRT REDIST VS 2005 / VS 2008 и не внедряется CRT REDIST VS 2010. Эта проблема не затрагивает веб-среду или автономный установщик среды выполнения DirectX, поскольку эти пакеты не развертывают какую-либо версию CRT VC++.
Проверка целостности контрольной суммы файла: это, конечно, предполагает, что у вас действительно есть поврежденная копия установочного пакета DirectX SDK. Лучший способ проверить это, чтобы запустить
Источник
Пакет SDK для DirectX (июнь 2010) проблемы при установке: код S1023 ошибка
Я, кажется, возникли некоторые проблемы с установкой DirectX в СДК. Все вроде бы шло хорошо во время установки, но в конце я получаю сообщение:
программе установки не удалось. ошибки, возникшие во время установки распространяемых пакетов. и GT; Пожалуйста, закройте все открытые программы и попробуйте снова запустить программу установки. если проблема не устранена, свяжитесь с DirectX и поддержкой.
код ошибки: S1023
Ну, я пробовал закрыть все открытые программы и снова установить, но я получаю ту же ошибку. Что такое код ошибки S1023 ? Я попробовал погуглить, но нашел много разных ответов, как с этим бороться и я'м не знаете, что делать.
Я пробовал искать в файлах журнала в C:\Windows\Logs . Есть 2 файла журнала, с DirectX.журнал и DirectX_SDK.журнал`. Я не вижу каких-либо заметных признаков «по ошибке» или «провал» в любого вида.
На самом деле, самая последняя строка в DirectX.журнал:
11/04/10 18:36:27: dsetup32: установка закончилась со значением 0 = установка завершена успешно
Может кто-нибудь помочь? Я бегу Виста (х64).
Я имел такую же проблему и для меня это было потому, что vc2010 с Redist x86 была совсем недавно.
Проверить папку Temp (C:\Users\<имя пользователя>\папка AppData\местные\Temp) для последнего файла по имени
В Microsoft Visual С++ 2010 х64 распространяемый Setup_20110608_xxx.html ##
и проверить, если у вас есть следующие ошибки
установка блокираторов:
в новой версии Microsoft Visual С++ по 2010 был обнаружен в машине.
конечный результат: сбой установки с кодом ошибки: (0x000013EC), «а StopBlock попал или система >требование не было выполнено.&и» (Время: 0 00:00:00).
затем идите к панели управления и GT;программы & особенности и удалить все
В Microsoft Visual С++ 2010 х86/х64 распространяемый — 10.0.(номер 30319)
После успешной установки DXSDK, просто запустите Центр обновления Windows и обновление пакета обратно до последней версии.
Я'ве уже два раза с той же проблемой и наиболее простой и лаконичный решение, которое я нашел, находится здесь (в блогах- & — узел MSDN и GT; игры для Windows и пакет SDK для DirectX). Однако, только в случае, если страница идет вниз, здесь'ы метод:
- Удалить Visual С++ 2010 10.0.40219 версия распространяемого пакета (пакет обновления 1) из системы (x86 и x64 если применимо). Это можно легко сделать с помощью командной строки с правами администратора:
Команду msiexec.ехе /пассивный /х
Установить пакет SDK для DirectX (июнь 2010)
Переустановите Visual C++ 2010 распространяемый пакет пакет версия 10.0.40219 (пакет обновления 1). На x64 системы, вы должны установить как x86 и x64 версии C++ РЕДИСТ. Будьте уверены, чтобы установить наиболее текущая версия, который на данный момент является КБ 2565063 с исправлением безопасности.
Примечание: этот вопрос не затрагивает более ранней версии с поддержкой DirectX SDK, который развернут против 2005 / 2008 против ЭЛТ Redist и не развернуть против 2010 ЭЛТ РЕДИСТ. Эта проблема не влияет на DirectX конечного пользователя во время выполнения веб-или автономный установщик, так как эти пакеты не развернуть любой версией VC++ с ЭЛТ.
Проверки целостности контрольных сумм файлов: это конечно предполагает, что вы на самом деле имеют неповрежденный копию пакета установки с DirectX СДК. Лучший способ проверить это, чтобы запустить
Источник