Ошибка 1023 net runtime

Обновлено: 07.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

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