Windows 10 自带的是DirectX 12。
有的3D程序(游戏)需要旧版的DirectX 9。
运行时提示缺少 “d3dx9_42.dll”,“xinput1_3.dll”等
在开始菜单单击右键,选择“程序和功能”;
在左侧点击【启用或关闭 Windows 功能】;
在【Windows 功能】窗口展开“旧版组件”,勾选“DirectPlay”点击确定,等待安装完成后按提示重启计算机。
去微软下载中心:搜索 "DirectX End-User Runtime Web Installer from Official" 或 “dxwebsetup”,下载 dxwebsetup.exe 并安装。