advapi32dll已加载但找不到入口(acadresdll已加载,但找不到入口
模块***.dll已加载,但找不到入口点DLLRegisterServer
解决方法如下:
1.通常在运行中注册动态库文件:regsvr32msi.dll(按回车键执行命令)都能顺利通过。
2.如果提示:模块“xxx.dll”已加载,但找不到入口点DLLRegisterServer,请确保xxx.dll为有效的DLL或OCX文件,然后重试。
3.如果是单个文件注册无效,那就是这个动态链文件有问题,找到相同的操作系统(32位或者64位)相应的路径中,复制一个(网上下载也行),保存到自己的操作系统中即可。64位操作系统64位动态链文件保存的路径是:C:\Windows\System32文件夹内。
4.如果是64位的操作系统,那么提取、保存正确的32位动态链文件的路径是:C:\Windows\SysWOW64文件夹内。
5.如果所有的动态链文件注册都无效,那就是当前的操作系统无权限。可以加载权限注册即可。在开始右键点击命令提示符(CMD)打开以管理员身份运行。
6.使用命令注册:?regsvr32msi.dll,提示:可以先复制命令,再点击左上角,在弹出来的菜单中点选编辑点击粘贴命令。
7.注册成功之后会有提示。就恢复正常了

VB调用API的advapi32.dll,为何找不到入口节点?请大师帮忙改下下面的代码。 一下是防拷贝的简单代码。
getusername这个函数是大小写敏感,GetUserNameA才对:
Private Declare Function getusername Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nsize As Long) As Long
调用的时候用GetUserName
或者:
Private Declare Function GetUserNameA Lib "advapi32.dll" (ByVal lpbuffer As String, nsize As Long) As Long
调用的时候用GetUserNameA调用就ok
你遇到的问题应该是"找不到入口点‘getusernamea’ in 'advapi32.dll' "
调用api的时候大小写一定要匹配(至少在alias中一定要匹配)就没问题,要不然是不能执行的(因为找不到这个名字)
无法在 DLL"advapi32.dll"中找到名为"EventSetInformation"的入口点.
你这是在declare语句里忘了写alias子句了。。。
Private
Declare
Function
LogonUser
Lib
"advapi32.dll"
Alias
"LogonUserA"
(ByVal
lpszUsername
As
String,
ByVal
lpszDomain
As
String,
ByVal
lpszPassword
As
String,
ByVal
dwLogonType
As
Integer,
ByVal
dwLogonProvider
As
Integer,
ByRef
phToken
As
IntPtr)
As
Boolean还有你在vb里最好要也像C#一样,用dllimports特性而不是declare来引用api函数。需要引入
Imports
System.Runtime.InteropServices命名空间。用尖括号开头,如下:
Public
Shared
Function
LogonUser(ByVal
lpszUsername
As
String,
ByVal
lpszDomain
As
String,
ByVal
lpszPassword
As
String,
ByVal
dwLogonType
As
Integer,
ByVal
dwLogonProvider
As
Integer,
ByRef
phToken
As
IntPtr)
As
Boolean
End
Function当然你这里注意下logonUser函数的返回值只有在这个函数执行失败的时候才会返回false
提示模块已加载,但找不到入口点怎么办
01
首先,我们可以在桌面上按下Windows徽标键+R键,打开运行命令窗口,输入“regsvr32 msi.dll”命令,并回车,如果弹出成功的信息,则可修复该问题。
02
如果提示不成功的话,点击开始菜单,找到命令提示符程序,击右键,选择“以管理员身份运行”选项。
03
接下来打开的窗口命令中输入“regsvr32 msi.dll”命令,并回车。
04
接下来如果弹出了修复成功信息窗口,那么证明该问题已经被修复了。
05
如果以上的方案都解决不了该问题,可以从网上下载DirectX修复工具,修复一下系统DirectX组件即可。
如图显示已加载但找不到入口点,怎么办?
如图显示已加载但找不到入口点的方法如下:
方法一:
单击“开始”-“运行”命令。
02
在随后出现的系统运行对话框中,输入命令“sfc /scannow”,单击“确定”按钮。再重新启动一下计算机系统。
03
方法二:双击桌面上的计算机图标,然后点工具。
04
打开文件夹选项,选择查看,把“始终显示图标,从不显示缩略图”前面的勾去掉即可。
05
方法三:创建的类库,要在system32下注册。所以首先要在system32文件夹里面找,××.dll文件是存在的。
06
如果所有的动态链文件注册都无效,那就是当前的操作系统无权限。可以加载权限注册即可。
07
依次点击开始→所有程序→附件→右键点击命令提示符(CMD)→以管理员身份运行。
08
执行命令注册:regsvr32 msi.dll,注册成功之后会有提示。
提示模块xxx.dll已加载但找不到接入口怎么办
有网友反映电脑每次开机都会弹出提示模块“xxxdll”已加载,但找不到入口点DLLRegisterServer。重启之后还是这样,这是什么问题呢?又该怎么解决呢?下面就由我跟大家分享具体的处理方法吧,希望对大家有所帮助~
Win7笔记本提示模块xxx.dll已加载但找不到接入口处理方法
1、先介绍注册方法,以mfc42.dll文件为例,先从开始菜单中打开“运行”程序。
2、在运行对话框中输入regsvr32 mfc42.dll命令, 确定,就可对mfc42.dll文件进行注册。成功注册。
3、但是,有的时候注册链接库文件时,会弹出如下提示“模块已"xxx.dll"加载,但找不到入口点DLLRegisterServer”。
4、遇到这们的情况,先要弄清楚,只是这一个mfc42.dll文件无法注册,还是所有的dll文件都无法注册。可以把mfc42.dll换成其它dll文件,注册试试(注册方法,这种dll文件,可以到C:\windwos\system32\文件夹中去找一个试试,若是64位系统,则到C:\windwos\SysWOW64\文件夹找)。
5、如果只是mfc42.dll这个文件不行,可到网上下载这个文件,放到上面的路径文件夹中,覆盖掉旧的,再注册一下。
6、如果是所的的dll文件都无法注册,则是系统有问题,可以用管理员身份进行注册,方法,从开始菜单中打开“命令提示符”,要以管理员身份打开。
7、进入以管理员身份的命令提示符窗口后,输入regsvr32 xxx.dll注册命令,回车,即可注册。
8、如果提示“DLLRegisterServer 在 xxx.dll 已成功”,则表明成功注册。
9、如果以管理员身份仍不能注册,可以下载修复工具对系统进行修复,到网上百度一下“DirectX修复工具”,用这个软件修复。
相关阅读:笔记本电脑常见故障分析
Ⅰ.笔记本电脑风扇间歇启动的原因
笔记本电脑在不运行任何程序的情况下,系统风扇会间歇性地转动,大概转5秒,然后停10秒,然后再转5秒,周而复始。
其实这个现象是正常的,因为笔记本电脑为了节省电力消耗,它的散热风扇并不是一直工作的,而是当笔记本电脑内部的温度达到一定程度后,才会启动散热,所以也就造成了时转时停的现象。
Ⅱ.笔记本电脑为何启动缓慢
我的笔记本最近出现了很奇怪的故障,表现为:开机后硬盘灯闪烁,5到6分钟才能进入系统,进入系统后系统响应迟钝,查看进程有名为SYSTEM(不是SYSTEM Idel Process)进程占用资源99%资源,
大小为268KB~272KB,CPU风扇开启(此机为温控风扇,平时打CS半个小时才启动),过15分钟左右才交回资源SYSTEM Idel Process,系统恢复正常。最新版金山毒霸查不到毒,无其他可疑进程,天网监视
也没可疑连接。我的机器是中了病毒还是木马呢?或是系统故障?根据你所说的情况,应该是属于系统故障,很可能是有某种未知的病毒程序在影响你的系统。最理想的解决方法是先备份重要数据,然后
格式化系统所在分区,重新安装操作系统,这样应该能让你的电脑恢复正常了。另外,一般笔记本电脑随机都会自带系统恢复盘,但是使用恢复盘会将系统恢复到出厂状态,可能会造成数据丢失,所以
请谨慎使用。
Ⅲ.笔记本电脑的散热问题
在电脑中,CPU是发热大户,CPU速度越快,功耗越大,发热量就越多。一般所采用的散热方法主要是依靠散热板和风扇。主板的底部和上部,各有一块金属散热板。在CPU的位置,有协助散热的系统
,吸收来自CPU产生的热量。散热风扇则有不启动、低风量和高风量三个档,视CPU温度而定。这种散热方法最大的好处是成本低,故被大多数PC生产厂家所接受。
除了这种常用的散热方法外,键盘对流散热也是一个很有创意的方法。我们知道,笔记本电脑很薄,当把键盘装到主机板上时,键盘底部就会和主板接触,正好可以利用键盘底部将CPU产生的热量传
导出去。在键盘的构造上,每个按键都有4个孔,热量于是经由按键孔排出,当热空气从按键孔排出时,冷空气就从按键孔流入,以取代热空气。在众多的散热技术中,水冷散热管技术是IBM提出的一种很有效的散热技术。最初的创意是来自于挖冰淇淋的勺子,把手的热量通过空管导向冰冻的冰淇淋,融化的较为松软后就可以挖出食用。散热
管内有纤维和液态导热介质(大部分为水分),管内抽成真空后,一段贴近CPU,另一端远离CPU。它的工作原理是:真空状态下,液态导热介质的沸点很低,如果管子的一段被加热,介质就会蒸发,将热
带到另一端,冷却后再流回去,如此反复,热量就不断被带走了。散热管的优点很多,没有移动式的零件,就没有噪音,不消耗电能,同时可以长时间有效地工作。
除了IBM的散热管技术外,比较有特色的还有东芝笔记本电脑的冷、热板散热技术。散热效率提高了大约6.5倍,使笔记本电脑散热问题得到有效解决。目前很多名牌笔记本电脑都采用了散热管散热
、键盘对流散热、温控风扇三级散热方式。
现在尚没有软件能直接控制笔记本电脑风扇的运行,但通过HTL指令可有效降低CPU的发热量。Windows2000/XP已内置了对HTL指令的支持。
Ⅳ.笔记本光驱故障
笔记本光驱最常见的故障是机械故障,其次才是电路方面故障,而且电路故障中由用户调整不当引起的故障要比元器件损坏的故障多得多,所以在拆解或维护光驱设备时不要随便调整笔记本光驱内
部各种电位器。笔记本光驱常见故障主要有三类:操作故障、偶然性故障和必然性故障。
1.操作故障例如驱动出错或安装不正确造成在Windows或DOS中找不到笔记本光驱;笔记本光驱连接线或跳线错误使笔记本光驱不能使用;CD线没连接好无法听CD;笔记本光驱未正确放置在拖盘上造成光
驱不读盘;光盘变形或脏污造成画面不清晰或停顿或马赛克现象严重;拆卸不当造成光驱内部各种连线断裂或松脱而引起故障等。
2.偶然性故障笔记本光驱随机发生的故障,如机内集成电路,电容,电阻,晶体管等元器件早期失效或突然性损坏,或一些运动频繁的机械零部件突然损坏,这类故障虽不多见,但必须经过维修及
更换才能将故障排除,所以偶然性故障又被称为“真”故障。
3.必然性故障笔记本光驱在使用一段时间后必然发生的故障,主要有:激光二极管老化,读碟时间变长甚至不能读碟;激光头组件中光学镜头脏污或性能变差等,造成音频或视频失真或死机;机械传
动机构因磨损、变形、松脱而引起故障。
需要说明的是必然性故障的维修率不仅取决于产品的质量,而且还取决于用户的人为操作和保养及使用频率与环境。