技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 334|回复: 0
收起左侧

解决DXSDK June 2010 安装错误S1023的方法

[复制链接]

995

主题

2207

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
197
威望
261 点
宅币
16461 个
贡献
32335 次
宅之契约
0 份
在线时间
1565 小时
注册时间
2014-1-26
发表于 2017-9-15 22:13:14 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
当你看到了这个以后,别慌:
20170915230401.png
其实这个时候你已经完成了DXSDK June 2010的安装了,关了它无视即可,已经能用了。

这个错误出现的原因是:

DXSDK June 2010的安装流程里面,有一个步骤是安装VS2010的运行环境runtime,它并不是直接把那些dll给你丢到system32里面,而是调用vs2010 runtime的安装程序去给你静默安装。静默安装的话你可以理解为“狂点‘下一步’”的操作,但这种自动化处理的过程并不去处理已经安装了vs2010 runtime的情况——也就是vcredist启动后问你是要更改还是删除。这个时候它就懵逼了。然后它就认定这vcredist并没有安装成功,于是就给你抛出了这么个错误。

解决的办法也是有的。先卸载VS2010的运行环境runtime,然后再运行DXSDK June 2010的安装向导就可以了。反正它安装也快。

如果不知道怎么卸载,或者嫌手动从控制面板搜很麻烦的话,我也有办法。

打开CMD,运行下面的命令即可。建议右键粘贴,打字的话打错GUID可能会把别的什么东西给卸了。

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

参考资料:
https://support.microsoft.com/en-us/help/2728613/-s1023-error-when-you-install-the-directx-sdk-june-2010

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号|网站地图

GMT+8, 2018-9-20 09:08 , Processed in 0.099824 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表