You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误选DirectX 2010安装目录后无法修改且报S1023错误求助

解决DirectX 2010安装目录无法修改及S1023错误的方案

我来帮你搞定这个DirectX安装的棘手问题!结合你描述的情况——误设安装路径后无法修改、D盘安装报S1023错误,下面是经过验证的分步解决方案:

一、清理残留信息,重置安装状态

这一步是为了让安装程序彻底忘记之前的错误路径设置:

  • 首先找到并删除DirectX的残留安装目录:默认情况下,2010版SDK的路径是C:\Program Files (x86)\Microsoft DirectX SDK (June 2010),如果之前装到了D盘,也一并删掉对应路径的文件夹。
  • 打开注册表编辑器:按下Win + R组合键,输入regedit后回车。
    • 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX,右键点击该键值选择删除(操作前建议右键导出备份,避免意外)。
    • 再检查HKEY_CURRENT_USER\Software\Microsoft\DirectX,同样删除相关的键值项。
  • 重启电脑,让系统重置相关配置。

二、强制指定安装路径重新安装

如果清理后还是没有路径选择项,试试用命令行强制指定目标路径:

  • 从微软官方渠道下载纯净版的DirectX 2010安装包(确保安装包未损坏,建议重新下载一次)。
  • 右键点击安装包,选择以管理员身份运行,如果仍无路径选项,就用命令行操作:
    1. 按下Win + X,选择Windows终端(管理员)(或命令提示符(管理员))。
    2. 导航到安装包所在的文件夹,比如你的安装包在D:\Downloads,就输入cd D:\Downloads回车。
    3. 运行命令:DXSETUP.exe /installpath:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010),把路径替换成你想要的C盘目标目录。

三、针对性解决S1023错误

S1023错误大多和系统组件冲突、权限不足或安装包损坏有关,试试这些步骤:

  • 关闭所有后台程序:包括杀毒软件、防火墙、浏览器等,避免它们拦截安装程序的写入操作。
  • 检查磁盘空间:确保C盘和目标安装盘(不管是C还是D)都有至少1GB的可用空间,DirectX安装需要临时缓存空间。
  • 修复系统文件:打开管理员终端,输入sfc /scannow回车,等待系统扫描并修复损坏的系统文件,完成后重启电脑。
  • 卸载旧组件:如果控制面板→程序和功能里能找到Microsoft DirectX SDK (June 2010),先卸载它,然后清理残留文件后再重新安装。

内容的提问来源于stack exchange,提问作者Quantiom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:23:26