Microsoft directx sdk error s1023



Ошибка S1023 при установке пакета SDK для DirectX

Эта статья поможет устранить ошибку S1023, которая возникает при установке пакета SDK DirectX за июнь 2010 г.

Исходная версия продукта: Windows 8 Корпоративная, Windows 7 Корпоративная, Windows 7 Домашняя базовая, Windows 7 Профессиональная
Исходный номер базы знаний: 2728613

Симптомы

Если на компьютере установлен распространяемый компонент Microsoft Visual C++ 2010, при установке пакета SDK DirectX от июня 2010 г. может появиться ошибка S1023.

Причина

Проблема возникает из-за того, что на компьютере присутствует более новая версия распространяемого компонента Visual C++ 2010. Пакет SDK DirectX за июнь 2010 г. устанавливает версию 10.0.30319 Распространяемый компонент Visual C++.

Решение

Чтобы устранить эту проблему, перед установкой пакета SDK directX от июня 2010 г. необходимо удалить все версии распространяемого компонента Visual C++ 2010. У вас может быть один или несколько следующих продуктов:

  • Microsoft Visual C++ 2010 x86 Redistributable
  • Microsoft Visual C++ 2010 x64 Redistributable

Для удаления продуктов в панель управления можно использовать функцию «Панель управления». Кроме того, можно выполнить следующие команды из командной строки администратора:

После удаления распространяемых продуктов Microsoft Visual C++ 2010 можно установить пакет средств разработки программного обеспечения DirectX.

После установки пакета SDK directX за июнь 2010 г. вы можете переустановить последнюю версию распространяемого пакета MFC Microsoft Visual C++ 2010 с пакетом обновления 1 (SP1).

Дополнительные сведения

Та же проблема может препятствовать установке пакета SDK для Windows 7.

Источник

DirectX SDK (June 2010) Installation Problems: Error Code S1023

I seem to be having some problems installing the DirectX SDK. Everything seems to be going well during the install, but at the end I get the message:

Setup failed. Errors were encountered during installation of redistributable packages. Please close all open programs and try running setup again. If problems persist, contact DirectX Developer Support.

Well, I have tried closing all open programs and installing again but I get the same error. What is error code S1023 ? I tried Googling, but found many different responses for how to deal with it and I’m not sure what to do.

I have tried looking in the log files in C:\Windows\Logs . There are 2 log files, DirectX.log and DirectX_SDK.log . I do not see any noticeable signs of «error» or «failure» of any kind.

In fact, the very last line in DirectX.log is:

11/04/10 18:36:27: dsetup32: Installation ended with value 0 = Installation succeeded

Could anyone please help? I am running Vista (x64).

7 Answers 7

I had the same problem and for me it was because the vc2010 redist x86 was too recent.

Читайте также:  Close the program error

Check your temp folder (C:\Users\\AppData\Local\Temp) for the most recent file named

Microsoft Visual C++ 2010 x64 Redistributable Setup_20110608_xxx.html ##

and check if you have the following error

A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.

Final Result: Installation failed with error code: (0x000013EC), «A StopBlock was hit or a System >Requirement was not met.» (Elapsed time: 0 00:00:00).

then go to Control Panel>Program & Features and uninstall all the

Microsoft Visual C++ 2010 x86/x64 redistributable — 10.0.(number over 30319)

After successful installation of DXSDK, simply run Windows Update and it will update the redistributables back to the latest version.

I’ve had the same problem twice already and the easiest and most concise solution that I found is located here (in MSDN Blogs -> Games for Windows and the DirectX SDK). However, just in case that page goes down, here’s the method:

Remove the Visual C++ 2010 Redistributable Package version 10.0.40219 (Service Pack 1) from the system (both x86 and x64 if applicable). This can be easily done via a command-line with administrator rights:

Install the DirectX SDK (June 2010)

Reinstall the Visual C++ 2010 Redistributable Package version 10.0.40219 (Service Pack 1). On an x64 system, you should install both the x86 and x64 versions of the C++ REDIST. Be sure to install the most current version available, which at this point is the KB 2565063 with a security fix.

Note: This issue does not affect earlier version of the DirectX SDK which deploy the VS 2005 / VS 2008 CRT REDIST and do not deploy the VS 2010 CRT REDIST. This issue does not affect the DirectX End-User Runtime web or stand-alone installer as those packages do not deploy any version of the VC++ CRT.

File Checksum Integrity Verifier: This of course assumes you actually have an uncorrupted copy of the DirectX SDK setup package. The best way to validate this it to run

Источник

Microsoft directx sdk error s1023

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Asked by:

Question

I got error S1023 in the C++ runtime part of installing this version of the SDK.

Installation of the previous version, Feb 10, was completed successfully before I tried the June 10 version.

Running Windows 7 Ultimate 64 with all Windows updates installed.

Anyone any hints?

Читайте также:  D3d error the hunter

All replies

Ok will try that.

I have had other problems with C++ programs failing where I have a the latest C++ runtime installed.

Is this a general problem with C++ developed programs or just a glitch of my particular setup (I have 2 different systems with similar problems).

Its isn’t anything to do with deprecated API’s is it?

This issue impacts both the legacy DirectX SDK (June 2010) and Windows SDK 7.1

The root cause here is a bug in the VS 2010 RTM REDIST packages that fail when you attempt to run them on a system with newer VS 2010 REDISTs already installed. They return an error code instead of success (which it should since there’s already a VS 2010 REDIST installed).

The workaround is to manually remove any VS 2010 REDIST that is installed, run the legacy DirectX SDK or Windows SDK 7.1 setup, then reapply the latest VS 2010 REDIST.

This bug does not exist in the latest VS 2010 REDIST packages nor does it exist in other versions of Visual C++.

Источник

Microsoft directx sdk error s1023

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

i tried to install directx sdk, after installing at the end of the installintion(99% percent completion)it results in error s1023

reffer log file for more details the log file is pasted below please help me urgent

———————
[01/28/15 19:26:03] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 189, function: GetDXVersion

Failed API: RegQueryValueEx()
Error: (2) — The system cannot find the file specified.

Current DirectX may be a older version which does not have the version value in the registry.

———————
[01/28/15 19:26:03] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation

———————
[01/28/15 19:26:03] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

———————
[01/28/15 19:26:03] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX

Answers

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.

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.

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:

  • Microsoft Visual C++ 2010 x86 Redistributable
  • Microsoft Visual C++ 2010 x64 Redistributable
Читайте также:  Код ошибки kernel data inpage error что это

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 June 2010 DirectX SDK

After installing the June 2010 DirectX SDK, you may then reinstall the most current version of the Visual C++ 2010 Redistributable Package.

Michael Shao
TechNet Community Support

Источник

Microsoft directx sdk error s1023

Вопрос

i tried to install directx sdk, after installing at the end of the installintion(99% percent completion)it results in error s1023

reffer log file for more details the log file is pasted below please help me urgent

———————
[01/28/15 19:26:03] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 189, function: GetDXVersion

Failed API: RegQueryValueEx()
Error: (2) — The system cannot find the file specified.

Current DirectX may be a older version which does not have the version value in the registry.

———————
[01/28/15 19:26:03] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 4751, function: DirectXUpdateGetSetupInformation

———————
[01/28/15 19:26:03] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

———————
[01/28/15 19:26:03] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX

Ответы

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.

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.

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:

  • Microsoft Visual C++ 2010 x86 Redistributable
  • Microsoft Visual C++ 2010 x64 Redistributable

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 June 2010 DirectX SDK

After installing the June 2010 DirectX SDK, you may then reinstall the most current version of the Visual C++ 2010 Redistributable Package.

Michael Shao
TechNet Community Support

Источник

Оцените статью
toolgir.ru
Adblock
detector