Ошибка 1023 net runtime
Ошибка установки. При установке распространяемых пакетов возникли ошибки. Закройте все открытые программы и повторите попытку установки. Если проблемы не устранены, обратитесь в службу поддержки 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
Читайте также: