Win7 64位系统下DirectX SDK安装S1023错误解决
2016-04-26 15:37
489 查看
在Eclipse里集成Eclipse+CDT+MinGW+DirectX环境,参考:
http://tieba.baidu.com/p/2738166874;
在安装DirectX SDK的时候,总是到最后一步出现S1023错误:
查了下资料,大部分说的是:
DirectX SDK会安装“Microsoft Visual C++ 2010 x86 Redistributable”,而当前系统已经存在更高于版本的“Microsoft
Visual C++ 2010 x86 Redistributable - 1010.0.40219”,所以安装失败。只要卸载相应的“Microsoft
Visual C++ 2010 x86 Redistributable - 1010.0.40219”、“Microsoft
Visual C++ 2010 x64 Redistributable - 1010.0.40219”后重装DirectX SDK即可。
参考:http://support.microsoft.com/kb/2728613
http://blog.csdn.net/ts1030746080/article/details/8681550
----------------------------------------------------如果你还没解决你的问题-----------------------------------------
解决了这个问题,错误仍在!!!依然淘气的给你报S1023错误的话,
最终查看C:\Windows\Logs下DXError日志显示如下:
--------------------
[04/26/16 14:31:22] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (5) - 拒绝访问。
Unable to iterate through D:\PROGRA~1\MICROS~1\Redist\Jun2007_d3dx10_34_x64.cab. The file may be damaged.
------------------
[04/26/16 14:31:22] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[04/26/16 14:31:22] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------
[04/26/16 14:41:28] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (5) - 拒绝访问。
Unable to iterate through C:\PROGRA~2\MI5E29~1\Redist\Feb2005_d3dx9_24_x64.cab. The file may be damaged.
--------------------
[04/26/16 14:41:28] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[04/26/16 14:41:28] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------------------------------------------------------------------------------------------
查了资料,原因在于我的机子上装了金山毒霸,安装过程中相应的请求被毒霸拦截,只要关闭毒霸后重新安装即可。
问题反馈:http://bbs.duba.net/thread-22947348-1-1.html
http://tieba.baidu.com/p/2738166874;
在安装DirectX SDK的时候,总是到最后一步出现S1023错误:
查了下资料,大部分说的是:
DirectX SDK会安装“Microsoft Visual C++ 2010 x86 Redistributable”,而当前系统已经存在更高于版本的“Microsoft
Visual C++ 2010 x86 Redistributable - 1010.0.40219”,所以安装失败。只要卸载相应的“Microsoft
Visual C++ 2010 x86 Redistributable - 1010.0.40219”、“Microsoft
Visual C++ 2010 x64 Redistributable - 1010.0.40219”后重装DirectX SDK即可。
参考:http://support.microsoft.com/kb/2728613
http://blog.csdn.net/ts1030746080/article/details/8681550
----------------------------------------------------如果你还没解决你的问题-----------------------------------------
解决了这个问题,错误仍在!!!依然淘气的给你报S1023错误的话,
最终查看C:\Windows\Logs下DXError日志显示如下:
--------------------
[04/26/16 14:31:22] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (5) - 拒绝访问。
Unable to iterate through D:\PROGRA~1\MICROS~1\Redist\Jun2007_d3dx10_34_x64.cab. The file may be damaged.
------------------
[04/26/16 14:31:22] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[04/26/16 14:31:22] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------
[04/26/16 14:41:28] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 5725, function: DirectXUpdateInstallPlugIn
Failed API: SetupIterateCabinet()
Error: (5) - 拒绝访问。
Unable to iterate through C:\PROGRA~2\MI5E29~1\Redist\Feb2005_d3dx9_24_x64.cab. The file may be damaged.
--------------------
[04/26/16 14:41:28] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[04/26/16 14:41:28] module: dsetup32(Jun 2 2010), file: setup.cpp, line: 1723, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
--------------------------------------------------------------------------------------------------------
查了资料,原因在于我的机子上装了金山毒霸,安装过程中相应的请求被毒霸拦截,只要关闭毒霸后重新安装即可。
问题反馈:http://bbs.duba.net/thread-22947348-1-1.html
相关文章推荐
- Win7 不能运行bat
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- Android ADT 23.0.0无法更新到23.0.2问题解决方案
- SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具
- C#实现将程序锁定到Win7任务栏的方法
- 傻瓜式用Eclipse连接MySQL数据库
- C++基于Directx MMX实现的图像灰度转换代码
- win7安装ruby on rails开发环境
- Parse正式发布开源PHP SDK
- Win7系统安装MySQL5.5.21图解教程
- Win7 32/64位系统下安装SQL2005和SP3补丁安装教程[图文]
- Eclipse引入jquery报错如何解决
- 让Flex Builder 3.0与Eclipse3.4整合起来
- Eclipse配置Javascript开发环境图文教程
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- 图解Eclipse j2ee开发环境的搭建过程
- 两种Eclipse部署动态web项目方法
- ext for eclipse插件安装方法
- Delphi2007编译的程序在Win7下图标模糊的解决办法