Ошибка установки directx sdk s1023

Попытка установки DirectX SDK (June 2010) завершается ошибкой «Error Code S1023«.

Причина в установленных в системе пакетах Visual C++ 2010 Redistributable Package. Поэтому для корректной установки DirectX SDK необходимо сперва удалить эти пакеты.

Сделать это можно стандартно через панель управления, а можно и с помощью следующих команд:

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}


Похожие заметки:

– Установка PEAR + PHPUnit (Windows)
– Образы виртуальных машин от Microsoft
– Обновление/удаление ядра в Linux
– Про Microsoft Mathematics
– [Apache] Error retrieving pid file /var/run/apache2.pid

title description ms.date ms.custom ms.reviewer ms.technology

S1023 error when you install the DirectX SDK

This article provides resolutions for S1023 error that occurs when you install the June 2010 release of DirectX SDK.

10/26/2020

sap:Graphics and multimedia development

stevelee

windows-dev-apps-graphics-multimedia-dev

‘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:

  • 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:

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

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.

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.

Error Code: S1023

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:WindowsLogs. 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).

Community's user avatar

asked Nov 4, 2010 at 23:13

James's user avatar

3

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

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

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

and check if you have the following error

Installation Blockers:

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.

Udnaan Y's user avatar

answered Jun 8, 2011 at 19:52

Ugo Robain's user avatar

Ugo RobainUgo Robain

3,0041 gold badge14 silver badges15 bronze badges

7

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:

  1. 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:

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
    MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
    
  2. Install the DirectX SDK (June 2010)

  3. 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

fciv -sha1 DXSDK_Jun10.exe

and verify you get

8fe98c00fde0f524760bb9021f438bd7d9304a69 dxsdk_jun10.exe

answered Feb 22, 2012 at 19:51

gregoltsov's user avatar

gregoltsovgregoltsov

2,2591 gold badge22 silver badges37 bronze badges

3

Here is the official answer from Microsoft: http://blogs.msdn.com/b/chuckw/archive/2011/12/09/known-issue-directx-sdk-june-2010-setup-and-the-s1023-error.aspx

Summary if you’d rather not click through:

  1. 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:

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

    MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

  2. Install the DirectX SDK (June 2010)

  3. 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 KB2565063 with a security fix.

Windows SDK: The Windows SDK 7.1 has exactly the same issue as noted in KB 2717426.

answered Oct 17, 2012 at 20:46

Carl's user avatar

CarlCarl

43k10 gold badges80 silver badges104 bronze badges

1

Find Microsoft Visual C++ 2010 x86/x64 Redistributable – 10.0.xxxxx in the control panel of the add or remove programs
if xxxxx > 30319
renmove it

I just wanted to say that this(I also emptied my temp folder, in Computer->C:->Properties->Disk Cleanup) made the DirectX June 2010 SDK install without failure, I have Vista32bit for all it matters.
Thank you Mr.Lyn! :)

answered Dec 24, 2011 at 16:09

Beginner Programmer's user avatar

After uninstalling too much on my Win7-64bit machine I was stuck here too. I didn’t want to reinstall the OS and none of the tricks worked expect for this registry hack below. Most of this trick I found in an old pchelpforum port but I had to adapt it to my 64-bit installation:

(For a 32-bit repair, probably skip the Wow6432Node path)

  1. Start regedit
  2. Go to HKEY_LOCAL_MACHINE-> SOFTWARE-> Wow6432Node-> Microsoft->DirectX
  3. If this DirectX folder doesn’t exist, create it.
  4. If already here, make sure it’s empty.
  5. Now right click in the empty window on the right and add this data (there will probably be at least a Default string value located here, just leave it):

    New->Binary Value
    Name: InstalledVersion
    Type: REG_BINARY
    Data: 00 00 00 09 00 00 00 00
    
    New->DWORD (32-bit) Value
    Name: InstallMDX
    Type: REG_DWORD
    Data: 0x00000001
    
    New->String Value
    Name: SDKVersion
    Type: REG_SZ
    Data: 9.26.1590.0
    
    New->String Value
    Name: Version
    Type: REG_SZ
    Data: 4.09.00.0904
    
  6. Reinstall using latest DXSDK installer. Runtime only option may work too but I didn’t test it.

  7. Profit!

answered Sep 6, 2011 at 0:09

MattiasF's user avatar

MattiasFMattiasF

1,2731 gold badge12 silver badges15 bronze badges

1

Find Microsoft Visual C++ 2010 x86/x64 Redistributable – 10.0.xxxxx in the control panel of the add or remove programs
if xxxxx > 30319
renmove it

answered Nov 5, 2011 at 10:59

Mr.Lyn's user avatar

I have encounter this issue too. And I’m running in XP SP3.

The following website http://www.docin.com/p-60410380.html# pointing out the solution.
But it’s simplified Chinese.

I translated its main idea into English here.

run regedit;
open HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX
Then you must change the following two items:
Item 1:
Name: Version,
Type:REG_SZ,
The value should be a rather little number to make the installation success.

Item 2:
Name: SDKVersion. But in your machine, the name can be different, for example, it can be ManagedDirectXVersion. But the type should be REG_SZ.
Type:REG_SZ,
The value should be a rather little number to make the installation success.

In fact, you can refer to the DirectX.lgo file to find the exact version number.

It works for me.

answered Dec 8, 2010 at 2:12

Yuncy's user avatar

YuncyYuncy

7611 gold badge9 silver badges20 bronze badges

To complement the already excellent answer by Ugo Robain, I’d just like to point out that the S1023 error could also happen due to:

Product: Microsoft Visual C++ 2008 Redistributable — x86 9.0.30729.17. Restart required. The installation or update for the product required a restart for all changes to take effect. The restart was deferred to a later time.

I’m unsure if this is due to TiWorker being too dumb to handle the installation on-the-fly with previous/newer versions already installed, or if perhaps it couldn’t have been me with some opened program holding a handle on msvcr90.dll.. anyhow even after some tinkering the only way forward here seemed to reboot.

answered May 23 at 8:45

mirh's user avatar

mirhmirh

5048 silver badges14 bronze badges

0

Windows 8 Enterprise Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Microsoft Windows XP Home Edition Microsoft Windows XP Professional Еще…Меньше

Проблемы

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

Причина

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

Решение

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

  • Распространяемый продукт Microsoft Visual C++ 2010 x86

  • Распространяемый код Microsoft Visual C++ 2010 x64

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

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

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

После установки SDK DirectX от июня 2010 г. вы можете переустановить текущую версию распространяемого пакета Visual C++ 2010.

Дополнительная информация

Та же проблема может помешать установке Windows 7 SDK. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2717426 Не удается установить Windows SDK с возвратным кодом 5100

Нужна дополнительная помощь?

Icon Ex Номер ошибки: Ошибка 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.

Наиболее распространенные вхождения «DirectX Error S1023» проблемы при загрузке DirectX. Вот три наиболее распространенные причины, по которым происходят ошибки во время выполнения ошибки S1023:

Ошибка S1023 Crash — это очень популярная ошибка выполнения ошибки S1023, которая приводит к завершению работы всей программы. Обычно это происходит, когда DirectX не может обработать данные в удовлетворительной форме и поэтому не может получить ожидаемый результат.

Утечка памяти «DirectX Error S1023» — ошибка S1023 приводит к постоянной утечке памяти DirectX. Потребление памяти напрямую пропорционально загрузке ЦП. Есть некоторые потенциальные проблемы, которые могут быть причиной получения проблем во время выполнения, с неправильным кодированием, приводящим к бесконечным циклам.

Ошибка S1023 Logic Error — «логическая ошибка», как говорят, генерируется, когда программное обеспечение получает правильный ввод, но генерирует неверный вывод. Когда точность исходного кода Microsoft Corporation низкая, он обычно становится источником ошибок.

Microsoft Corporation проблемы файла DirectX Error S1023 в большинстве случаев связаны с повреждением, отсутствием или заражением файлов DirectX. Как правило, решить проблему позволяет получение новой копии файла Microsoft Corporation, которая не содержит вирусов. Кроме того, некоторые ошибки DirectX Error S1023 могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.

Распространенные проблемы DirectX Error S1023

Наиболее распространенные ошибки DirectX Error S1023, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:

  • «Ошибка программного обеспечения DirectX Error S1023. «
  • «Ошибка программного обеспечения Win32: DirectX Error S1023»
  • «DirectX Error S1023 столкнулся с проблемой и закроется. «
  • «DirectX Error S1023 не может быть найден. «
  • «DirectX Error S1023 не найден.»
  • «Ошибка запуска программы: DirectX Error S1023.»
  • «Не удается запустить DirectX Error S1023. «
  • «DirectX Error S1023 выйти. «
  • «DirectX Error S1023: путь приложения является ошибкой. «

Обычно ошибки 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 связаны с:

  • Недопустимый DirectX Error S1023 или поврежденный раздел реестра.
  • Вредоносные программы заразили DirectX Error S1023, создавая повреждение.
  • Вредоносное удаление (или ошибка) DirectX Error S1023 другим приложением (не DirectX).
  • Другое программное приложение, конфликтующее с DirectX Error S1023.
  • DirectX (DirectX Error S1023) поврежден во время загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

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.

Error Code: S1023

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:WindowsLogs. 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).

Community's user avatar

asked Nov 4, 2010 at 23:13

James's user avatar

3

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

Check your temp folder (C:UsersAppDataLocalTemp) for the most recent file named

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

and check if you have the following error

Installation Blockers:

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.

Udnaan Y's user avatar

answered Jun 8, 2011 at 19:52

Ugo Robain's user avatar

Ugo RobainUgo Robain

2,9741 gold badge13 silver badges15 bronze badges

7

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:

  1. 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:

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
    MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
    
  2. Install the DirectX SDK (June 2010)

  3. 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

fciv -sha1 DXSDK_Jun10.exe

and verify you get

8fe98c00fde0f524760bb9021f438bd7d9304a69 dxsdk_jun10.exe

answered Feb 22, 2012 at 19:51

gregoltsov's user avatar

gregoltsovgregoltsov

2,2391 gold badge22 silver badges37 bronze badges

3

Here is the official answer from Microsoft: http://blogs.msdn.com/b/chuckw/archive/2011/12/09/known-issue-directx-sdk-june-2010-setup-and-the-s1023-error.aspx

Summary if you’d rather not click through:

  1. 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:

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

    MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

  2. Install the DirectX SDK (June 2010)

  3. 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 KB2565063 with a security fix.

Windows SDK: The Windows SDK 7.1 has exactly the same issue as noted in KB 2717426.

answered Oct 17, 2012 at 20:46

Carl's user avatar

CarlCarl

42.4k10 gold badges79 silver badges102 bronze badges

1

Find Microsoft Visual C++ 2010 x86/x64 Redistributable – 10.0.xxxxx in the control panel of the add or remove programs
if xxxxx > 30319
renmove it

I just wanted to say that this(I also emptied my temp folder, in Computer->C:->Properties->Disk Cleanup) made the DirectX June 2010 SDK install without failure, I have Vista32bit for all it matters.
Thank you Mr.Lyn! :)

answered Dec 24, 2011 at 16:09

Beginner Programmer's user avatar

After uninstalling too much on my Win7-64bit machine I was stuck here too. I didn’t want to reinstall the OS and none of the tricks worked expect for this registry hack below. Most of this trick I found in an old pchelpforum port but I had to adapt it to my 64-bit installation:

(For a 32-bit repair, probably skip the Wow6432Node path)

  1. Start regedit
  2. Go to HKEY_LOCAL_MACHINE-> SOFTWARE-> Wow6432Node-> Microsoft->DirectX
  3. If this DirectX folder doesn’t exist, create it.
  4. If already here, make sure it’s empty.
  5. Now right click in the empty window on the right and add this data (there will probably be at least a Default string value located here, just leave it):

    New->Binary Value
    Name: InstalledVersion
    Type: REG_BINARY
    Data: 00 00 00 09 00 00 00 00
    
    New->DWORD (32-bit) Value
    Name: InstallMDX
    Type: REG_DWORD
    Data: 0x00000001
    
    New->String Value
    Name: SDKVersion
    Type: REG_SZ
    Data: 9.26.1590.0
    
    New->String Value
    Name: Version
    Type: REG_SZ
    Data: 4.09.00.0904
    
  6. Reinstall using latest DXSDK installer. Runtime only option may work too but I didn’t test it.

  7. Profit!

answered Sep 6, 2011 at 0:09

MattiasF's user avatar

MattiasFMattiasF

1,2631 gold badge12 silver badges15 bronze badges

1

Find Microsoft Visual C++ 2010 x86/x64 Redistributable – 10.0.xxxxx in the control panel of the add or remove programs
if xxxxx > 30319
renmove it

answered Nov 5, 2011 at 10:59

Mr.Lyn's user avatar

I have encounter this issue too. And I’m running in XP SP3.

The following website http://www.docin.com/p-60410380.html# pointing out the solution.
But it’s simplified Chinese.

I translated its main idea into English here.

run regedit;
open HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX
Then you must change the following two items:
Item 1:
Name: Version,
Type:REG_SZ,
The value should be a rather little number to make the installation success.

Item 2:
Name: SDKVersion. But in your machine, the name can be different, for example, it can be ManagedDirectXVersion. But the type should be REG_SZ.
Type:REG_SZ,
The value should be a rather little number to make the installation success.

In fact, you can refer to the DirectX.lgo file to find the exact version number.

It works for me.

answered Dec 8, 2010 at 2:12

Yuncy's user avatar

YuncyYuncy

7411 gold badge9 silver badges20 bronze badges

  • Remove From My Forums
  • 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

        GetDXVersion() failed.

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

        DirectXUpdateInstallPlugIn() failed.

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

        InstallPlugIn() failed.

Answers

  • Hi sudhanva3637,

    Check here:

    «S1023» error when you install the DirectX SDK (June 2010)

    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: 

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

    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.

    Best regards


    Michael Shao
    TechNet Community Support

    • Proposed as answer by

      Monday, February 9, 2015 9:06 AM

    • Marked as answer by
      Cloud_TS
      Tuesday, February 10, 2015 4:30 AM
  • Remove From My Forums
  • 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

        GetDXVersion() failed.

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

        DirectXUpdateInstallPlugIn() failed.

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

        InstallPlugIn() failed.

Answers

  • Hi sudhanva3637,

    Check here:

    «S1023» error when you install the DirectX SDK (June 2010)

    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: 

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

    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.

    Best regards


    Michael Shao
    TechNet Community Support

    • Proposed as answer by

      Monday, February 9, 2015 9:06 AM

    • Marked as answer by
      Cloud_TS
      Tuesday, February 10, 2015 4:30 AM
  • Remove From My Forums
  • Вопрос

  • 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

        GetDXVersion() failed.

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

        DirectXUpdateInstallPlugIn() failed.

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

        InstallPlugIn() failed.

Ответы

  • Hi sudhanva3637,

    Check here:

    «S1023» error when you install the DirectX SDK (June 2010)

    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: 

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

    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.

    Best regards


    Michael Shao
    TechNet Community Support

    • Предложено в качестве ответа

      9 февраля 2015 г. 9:06

    • Помечено в качестве ответа
      Cloud_TS
      10 февраля 2015 г. 4:30
Icon Ex Номер ошибки: Ошибка 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:

Ошибка S1023 Crash — это очень популярная ошибка выполнения ошибки S1023, которая приводит к завершению работы всей программы. Обычно это происходит, когда DirectX не может обработать данные в удовлетворительной форме и поэтому не может получить ожидаемый результат.

Утечка памяти «DirectX Error S1023» — ошибка S1023 приводит к постоянной утечке памяти DirectX. Потребление памяти напрямую пропорционально загрузке ЦП. Есть некоторые потенциальные проблемы, которые могут быть причиной получения проблем во время выполнения, с неправильным кодированием, приводящим к бесконечным циклам.

Ошибка S1023 Logic Error — «логическая ошибка», как говорят, генерируется, когда программное обеспечение получает правильный ввод, но генерирует неверный вывод. Когда точность исходного кода Microsoft Corporation низкая, он обычно становится источником ошибок.

Microsoft Corporation проблемы файла DirectX Error S1023 в большинстве случаев связаны с повреждением, отсутствием или заражением файлов DirectX. Как правило, решить проблему позволяет получение новой копии файла Microsoft Corporation, которая не содержит вирусов. Кроме того, некоторые ошибки DirectX Error S1023 могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.

Распространенные проблемы DirectX Error S1023

Наиболее распространенные ошибки DirectX Error S1023, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:

  • «Ошибка программного обеспечения DirectX Error S1023. «
  • «Ошибка программного обеспечения Win32: DirectX Error S1023»
  • «DirectX Error S1023 столкнулся с проблемой и закроется. «
  • «DirectX Error S1023 не может быть найден. «
  • «DirectX Error S1023 не найден.»
  • «Ошибка запуска программы: DirectX Error S1023.»
  • «Не удается запустить DirectX Error S1023. «
  • «DirectX Error S1023 выйти. «
  • «DirectX Error S1023: путь приложения является ошибкой. «

Обычно ошибки 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 связаны с:

  • Недопустимый DirectX Error S1023 или поврежденный раздел реестра.
  • Вредоносные программы заразили DirectX Error S1023, создавая повреждение.
  • Вредоносное удаление (или ошибка) DirectX Error S1023 другим приложением (не DirectX).
  • Другое программное приложение, конфликтующее с DirectX Error S1023.
  • DirectX (DirectX Error S1023) поврежден во время загрузки или установки.

Продукт Solvusoft

Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

  • Ошибка установки directx 9 для windows 10 64 bit
  • Ошибка установки cyberpunk 2077 isdone dll
  • Ошибка установки citrix workspace
  • Ошибка установки citrix receiver
  • Ошибка установки cisco anyconnect