Thanks Himanshu -- this worked for me (remove SP1 VS2010 redistributables temporarily, reinstall the SDK, then put the SP1 ones back). BTW, resinstalling the SP1 VS2010 redistributables replaced the pre-SP1 versions installed by the SDK, so probably the original error message is just misleading and it would work if we just ignored it, but I have not confirmed this personally.
Error code: S1023 when trying to install DirectX
In trying to install an updated DirectX package from Microsoft for my Windoes 7, this error code came up: S1023.
Since I am a "novice" to computer stuff; is there a "quick fix" for it?
Gerry64
Windows for home | Previous Windows versions | Apps
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Answer accepted by question author
-
Anonymous
2011-12-31T02:56:57+00:00
19 additional answers
Sort by: Most helpful
-
Anonymous
2010-12-13T09:28:32+00:00 Hi,
Are you trying to install DirectX Software Development Kit?
You may try the below steps and check if this helps.
Registry Disclaimer:Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
How to back up and restore the registry in Windows: http://support.microsoft.com/kb/322756
1. Click on Start, type in regedit and press enter.
Now in the folder tree on the left hand side find HKEY_LOCAL_MACHINE and expand it.
2. Go to SOFTWARE and expand it.
3. Go to Microsoft and expand it.
4. Look for the folder under here named "DirectX". (If it is not there follow the below steps.) If it is there, delete it because we are going to recreate it.
5. Right-click on the free space on right hand panel. Select New > Key.
6. 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)
7. Right-click New->BinaryDataRename it to: InstalledVersion Type:REG_BINARY Data: 00 00 00 09 00 00 00 008. Right-click New->DWORDValueRename it to: InstallMDX Type:REG_DWORD Data: 0x000000019. Right-click New->StringValueRename it to: SDKVersion Type:REG_SZ Data:9.26.1590.0
10. Right-click New->StringValueRename it to: Version Type:REG_SZ Data:4.09.00.090411. Restart the computer.
Thanks and Regards
Umesh P - Microsoft Support. Visit our Microsoft Answers Feedback Forum and let us know what you think.
[If this post helps to resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others find the answer faster.]
-
Anonymous
2012-08-11T17:39:45+00:00 Gerry64,
this worked for me right away:
Control Panel>Program & Features and uninstall all the
Microsoft Visual C++ 2010 x86/x64 redistributable - 10.0.(number over 30319) then try to install again
Yes it's works for me. thks
-
Anonymous
2012-03-22T22:02:54+00:00 Gerry64,
this worked for me right away:
Control Panel>Program & Features and uninstall all the
Microsoft Visual C++ 2010 x86/x64 redistributable - 10.0.(number over 30319) then try to install again
-
Anonymous
2011-08-30T12:04:01+00:00 Carlos,
There was no reply to my email to the DirectX SDK team, so it's probably not worth waiting on that. Read the StackOverflow thread carefully, and try again. If you look at the failure logs in your temp directory, you will find why it failed, and usually it indicates that the problem was that a newer version of the C++ runtime *redistributable* was present on the system, which is very likely the case on systems with newer version of Visual Studio. Uninstall that and DirectX SDK will install. You can always reinstall the newer version of the redistributable after that.
Microsoft DirectX SDK team should get their act together and update their installer.