DirectX SDK(2010年6月)安装问题:错误代码S1023 [英] DirectX SDK (June 2010) Installation Problems: Error Code S1023
问题描述
我似乎在安装DirectX 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:
设置失败. 在可再发行软件包的安装过程中遇到错误. 请关闭所有打开的程序,然后尝试再次运行安装程序. 如果问题仍然存在,请与DirectX开发人员支持联系.
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.
错误代码:S1023
Error Code: S1023
好吧,我尝试关闭所有打开的程序并再次安装,但出现相同的错误.什么是错误代码S1023
?我尝试了 Google搜索,但是发现了许多不同的应对方式,但我不确定该怎么做.
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.
我尝试在C:\Windows\Logs
中查找日志文件.有2个日志文件,分别为DirectX.log
和DirectX_SDK.log
.我看不到任何明显的错误"迹象.或失败"任何形式.
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.
实际上,DirectX.log的最后一行是:
In fact, the very last line in DirectX.log is:
10/04/11 18:36:27:dsetup32:安装结束,值为0 =安装成功
11/04/10 18:36:27: dsetup32: Installation ended with value 0 = Installation succeeded
有人可以帮忙吗?我正在运行Vista(x64).
Could anyone please help? I am running Vista (x64).
推荐答案
我遇到了同样的问题,对我来说是因为vc2010 redist x86太新了.
I had the same problem and for me it was because the vc2010 redist x86 was too recent.
检查您的临时文件夹(C:\ Users \\ AppData \ Local \ Temp)中名为
Check your temp folder (C:\Users\\AppData\Local\Temp) for the most recent file named
并检查是否存在以下错误
and check if you have the following error
安装阻止程序:
Installation Blockers:
在计算机上检测到较新版本的Microsoft Visual C ++ 2010 Redistributable.
A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.
最终结果:安装失败,错误代码:(0x000013EC),命中了StopBlock或未满足系统>要求." (经过的时间:0 00:00:00).
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
成功安装DXSDK后,只需运行Windows Update,它将把可再发行文件更新回最新版本.
After successful installation of DXSDK, simply run Windows Update and it will update the redistributables back to the latest version.
这篇关于DirectX SDK(2010年6月)安装问题:错误代码S1023的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!