安装Microsoft DirectX SDK (June 2010) 时,提示如下图所示的Error Code s1023
解决办法:
可以参考stack overflow上的:
地址是:http://*.com/questions/4102259/directx-sdk-june-2010-installation-problems-error-code-s1023
大概是说:
1、1.查看系统temp目录下(也就是:C:\Users\[your user name]\AppData\Local\Temp),是否有如下文件:
Microsoft Visual C++ 2010 x86 Redistributable Setup_***.html
或者是
Microsoft Visual C++ 2010 x64 Redistributable Setup_***.html
2.打开该文件,查看是否有如下错误(可以在文件中搜索:“installation”这个单词):
Installation Blockers:如下图:
已在此计算机上检测到 Microsoft Visual C++ 2010 Redistributable 的更新版本。
这就证明你的机器之前就已经有装过一个高版本的
Microsoft Visual C++ 2010 Redistributable 了。需要把高版本的卸载掉。
3、打开控制面板,卸载掉高版本的。
卸载如下图所示:
Microsoft Visual C++ 2010 x86 redistribuable - 10.0.( 数比30319大的)
或者
Microsoft Visual C++ 2010 x64 redistribuable - 10.0.( 数比30319大的)
再次运行安装程序,即可。
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=6812