我似乎在安装DirectX SDK时遇到了一些问题。在安装过程中,一切似乎都进行得很顺利,但最后我得到了这样的信息:
安装失败。在安装可再发行的软件包时遇到错误。请关闭所有打开的程序,然后再次运行安装程序。如果问题仍然存在,请与DirectX开发人员支持部门联系。 错误代码: S1023
嗯,我试过关闭所有打开的程序并重新安装,但是我得到了同样的错误。什么是错误代码S1023
?我试着在谷歌上搜索,但在如何处理这个问题上找到了很多不同的回应,我不知道该怎么做。
我已经尝试在C:\Windows\Logs
中查找日志文件。有两个日志文件,DirectX.log
和DirectX_SDK.log
。我没有看到任何明显的“错误”或“失败”的迹象。
实际上,DirectX.log中的最后一行是:
11/04/10 18:36:27: dsetup32:安装以0值结束=安装成功
有人能帮忙吗?我正在运行Vista (x64)。
发布于 2011-06-08 19:52:46
我也遇到了同样的问题,对我来说,这是因为vc2010 redist x86太近期了。
检查你的临时文件夹(C:\Users\AppData\Local\ temp )中最近的一个名为
MicrosoftVisualC++ 2010 x64可再发行Setup_20110608_xxx.html
并检查是否有下列错误
安装阻断剂: 已在计算机上检测到Microsoft C++ 2010可再发行版的更新版本。 最终结果:安装失败,错误代码为:(0x000013EC),“StopBlock被击中或系统>要求未满足”。(运行时间:0 00:00:00)。
然后转到Control Panel>Program &Feature并卸载所有
微软VisualC++ 2010 x86/x64可再发行版-10.0(号码超过30319)
成功安装DXSDK之后,只需运行Windows,它就会将再发行版更新回最新版本。
发布于 2012-02-22 19:51:24
我已经有过两次同样的问题,而且我找到的最简单、最简洁的解决方案是定位这里 (在MSDN、->游戏for Windows和DirectX SDK中)。但是,为了防止页面下降,下面是一个方法:
注:此问题不影响部署VS 2005 / VS 2008 CRT和不部署VS 2010 CRT的DirectX SDK的早期版本。此问题不影响DirectX终端用户运行时web或独立安装程序,因为这些包不部署任何版本的VC++ CRT。
文件校验和完整性验证器:当然,这假定您实际上拥有一个未损坏的DirectX DirectX安装包副本。验证它以运行的最佳方法
fciv -sha1 DXSDK_Jun10.exe
并确认你得到了
8fe98c00fde0f524760bb9021f438bd7d9304a69 dxsdk_jun10.exe
发布于 2012-10-17 20:46:12
如果您不愿单击以下内容,请进行总结:
Windows :WindowsSDK7.1与KB 2717426中提到的问题完全相同。
https://stackoverflow.com/questions/4102259
复制相似问题