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

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 2116|回复: 0

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

[复制链接]

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

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

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

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

×
当你看到了这个以后,别慌:
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, 2024-3-29 16:47 , Processed in 0.043301 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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