是由于BF3的窗口名称是Battlefield 3™,后面的trademark是WIN10无法识别的字符导致DX Error。解决方法是进入控制面板(WIN+R运行窗口输入control.exe),然后进时钟、语言和区域——区域——管理——更改系统区域设置,设置为英语(美国),然后连续确定保存,再进入游戏。