急求助,已加载d3dx9_42.dll,但没有找到DLLRegisterServer输入点,无法注册这个文件。

我下了骑马与砍杀战团的游戏,安装好后运行提示找不到d3dx9_42.dll,于是我就去 下载吧 下了这个文件,下载后得到的是压缩包,解压后出来64位跟32位的d3dx9_42.dll文件,我知道自己的电脑是32位颜色的,就把32位的d3dx9_42.dll放在了C:\WINDOWS\system32这个里面,运行游戏后,提示Steam could not be initialized properly,steam must be running to play this game. 我又去百度查,说是要注册d3dx9_42.dll,我就按网上说的在开始-运行里输入regsvr32 d3dx9_42.dll,得到提示:已加载d3dx9_42.dll,但没有找到DLLRegisterServer输入点,无法注册这个文件。我又去点游戏还是提示Steam could not be initialized properly,steam must be running to play this game.我弄了两天了还是弄不好,我详细的描述不知道会不会看的繁琐,谁能帮我解决下,越详细越好,我是个电脑盲。

注册DLL文件一般都是用regsvr32来注册的
你这情况有可能是升级出错或者有木马之类的。
建议进安全模式去杀毒,检查木马,修复IE设置。
不行的话在IE的Internet选项的最后一页点重置,把IE复位一下。
还不行就重装下IE吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-10
1. 下载安装最新的 DirectX 9.0,地址如下:
http://www.microsoft.com/downloads/info.aspx?na=41&SrcFamilyId=0CF368E5-5CE1-4032-A207-C693D210F616&SrcDisplayLang=zh-cn&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f3%2fC%2f4%2f3C46A69A-CB0F-4CCA-B1E8-248D43270D5F%2fdirectx_mar2009_redist.exe
2. 安装 Microsoft Visual C++ 2010 可再发行组件包,地址:
http://www.microsoft.com/downloads/info.aspx?na=41&SrcFamilyId=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&SrcDisplayLang=zh-cn&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f5%2fB%2fC%2f5BC5DBB3-652D-4DCE-B14A-475AB85EEF6E%2fvcredist_x86.exe
3. 最关键的,游戏运行平台 Steam 似乎没有破解(你用的应该不是正版吧),那个提示的意思明显就是指 Steam 平台没有运行(目前多款游戏都是在 Steam 平台上发布的,包括《全面战争》、《文明5》等),这你需要去网上找游戏的最新破解补丁来解决。(或者你在安装时忘记进行破解了)追问

第一个链接是90多M的下载安装到哪里?第二个链接也下载到一起吗?

追答

两个都是安装包的官方实际地址,都是微软的组件安装源 —— 文件你随便放,下完双击执行安装就行了。

追问

我把两个文件都下好了,都放在了D盘的同一个文件夹里,不是系统C盘,两个都是EXE文件,打开出来放在同一个文件夹里,是很多CAB文件,一个DXSETUP.exe文件,两个DLL文件,我把这个DXSETUP.exe也安装了,但是电脑还是同样的毛病。。。一点变化也没有。

追答

不是还有最重要的一点你没有注意 —— 游戏破解你没有完成。

追问

我下载的游戏是破解版的啊,我在别的电脑上可以玩的,也是同个网址下的游戏啊。

第2个回答  2011-10-02
很多dll不能直接用regsvr32注册,需要用函数指定接口,这需要专业知识,你还是上微软网站在线安装完整的Directx 9.0,这样游戏运行需要dll时会自动调用.
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=zh-cn追问

能详细说下吗?下载哪个文件,怎么用?

追答

在线安装Directx 9.0就行了.

追问

你给的这个网址点进去 然后下载哪个?没有什么在线安装啊,搜索Directx 9.0,提示未找到所需信息。

追答

页面中点"下载"呗.

追问

这个没用啊,点下载这个(dxwebsetup.exe)是DirectX 最终用户运行时 Web 安装程序,只有286KB,下载好,安装后根本没什么变化,然后我又下载这个页面的下面(DirectX 9.0c Redistributable for Software Developers - Multilingual - 简体中文 )是33.4M的,下载好后,解压出来很多文件,有一个DXSETUP.exe文件,我安装后,也还是没什么变化。

第3个回答  2011-10-02
32位不是指颜色。。。。你换64位的试试吧。另外不用注册的,下载了放指定位置就可以了。追问

换64位的就提示d3dx9_42.dll为无效的windows映像

追答

升级一下DirectX?

追问

这个怎么升级?我不懂啊

第4个回答  2019-04-19
WindowsXP系统的话,重新安装DX9
,它会自动联网把运行时所需的组件库文件都补全。

急求助,已加载d3dx9_42.dll,但没有找到DLLRegisterServer输入点,无法...
注册DLL文件一般都是用regsvr32来注册的 你这情况有可能是升级出错或者有木马之类的。建议进安全模式去杀毒,检查木马,修复IE设置。不行的话在IE的Internet选项的最后一页点重置,把IE复位一下。还不行就重装下IE吧

...找到dllregisterserver输入点。无法注册这个文件。 怎么办???_百...
重装directx9.c,不要单独下载加载Dll文件

救命啊!为什么已加载d3dx9_42.dll,但又说没有找到DLLRegisterServer输入点...
(1)运行输入msconfig回车,打开系统配置实用程序,在启动项目中查找一个名为“***.dll”,如果有将它前面的钩去掉,然后按应用确定(如果没有跳过)。(2)运行输入regedit回车打开注册表,选编辑查找一个名为“***.dll”的键值项,找到后删除,多查找几次删除干净,然后重新启动电脑即可。(3)去掉...

...DllRegisterServer 输入点。无法注册这个文件
重新注册IE项,修复IE注册。重置IE:1 在"开始"菜单中打开"运行"窗口,在其中输入"regsvr32 actxprxy.dll",然后"确定",接着会出现一个信息对话 框"DllRegisterServer in actxprxy.dll succeeded",再次点击"确定"。2 再次打开"运行"窗口,输入"regsvr32 shdocvw.dll 3 再次打开"运行"窗口,输入"regs...

已加载d3dx9-42.dll,但没有DllRegisterServer输入点无法注册 该如何解 ...
放到system32下试试

...d3dx9_41.dll,没有找到dllregisterserver输入点 无法注册这个文件...
d3dx9-41.dll是directx的一个组件,DirectX组件是Windows系统支持游戏和显卡游戏外设的程序接口,任何一个组件的损坏或缺失,就会造成游戏无法运行。可用腾讯电脑管家修复,打开电脑管家——电脑诊所——软件问题——缺少dll文件,修复 如果不行,那就只有去网上下载了,(注意安全哈,扫描下)直接拷贝该文件...

...d3dx9_41.dll,没有找到dllregisterserver输入点 无法注册这个文件...
楼主你按我说的试试d3dx9-41.dll是directx的一个组件,DirectX组件是Windows系统支持游戏和显卡游戏外设的程序接口,任何一个组件的损坏或缺失,就会造成游戏无法运行。 可用腾讯电脑管家修复,打开电脑管家——电脑诊所——软件问题——缺少dll文件,修复如果不行,那就只有去网上下载了,(注意安全哈,...

极品飞车14 电脑提示 以加载d3dx9 42.dl,但没有找到dllregisterserver输 ...
安装 directx_feb2010_redist 试试看。

...已加载,但是找不到入口点DllRegisterServer。 请确保“d3dx9_42...
安装 DirectX 程序,directx 9.0c如果不行就是directx 11了。装完就可以了

...42.dll”已加载 但找不到入口点DLLRegisterServer。 请确保“d3dx9...
重装directx9.c,不要单独下载加载Dll文件

相似回答