开始-运行regsvr32 d3dx9_41.dll 之后说模块已加载但找不到入口点

开始-运行regsvr32 d3dx9_41.dll 之后出现对话框:
模块“d3dx9_41.dll”已加载,但找不到入口点Dllregisterserver.请确保“d3dx9_42.dll”为有效的Dll或OCX文件,然后重试。
我是win7系统 d3dx9_41.dll已经放入了windows/system32中
求稳我该如何运行打开regsvr32 d3dx9_41.dll

附:我是从下了游戏FM2011说游戏找不到d3dx9_41.dll开始弄的
我把DirectX9.0c装在那游戏目录下 对吗?不然该装在哪里

速度帮我解答者加分

第1个回答  2011-03-02
我玩F12010是也提示这样的问题,如果d3dx9_41.dll已经放入了windows/system32中还是不能正常运行,应该重新安装DirectX9.0c,应该装到默认目录下面。另外安装的时候好像路径是不能选择的,不知道你怎么……
第2个回答  2011-03-02
电脑没装DirectX9.0 现在的windows系统一般都附带安装了DirectX10.0 但许多游戏还是需要DirectX9.0 你可以去网上搜个DirectX9.0下载再安装就可以
或者更简单 直接去网上找个d3dx9_41.dll文件下载 放在C:\Windows\System32目录下即可
第3个回答  2011-03-02
WIN7系统自带的是DX11,不过有的游戏不支持,必须要求DirectX9.0c
自己从网上直接搜索一个,下载下来直接安装就好了!不需要放到特定的位置的..
第4个回答  2011-03-01
只要放进windows/system32就行,不需要注册,建议你直接下一个DX9.0C安装包,它会自动把东西装好
第5个回答  2011-03-01
已加载就行了
。。。直接装directx9.0c完整包就行了。不用你选择安装目录本回答被网友采纳