基本上确定是VC运行库之间的冲突引起的 可能是32位和64位的冲突
32位的卸掉64位的运行库, 64位的卸掉32位的运行库
如果你是64位的系统,那么请你把VC运行库后面所有带X86(32位)的东东都删除掉
如果你是64位的系统并且没有X86的运行库 (意思是只有X64的),那么你删除X64的运行库并重新下载X64的 VC2008 VC2010 VC2012的X64运行库
或者,请使用DirectX Repair 3.0进行修复(前提是你必须卸载所有的VC运行库)