成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

无法定位程序输入点于动态链接库

Q1:Windows10电脑显示无法定位程序输入点……于动态链接库???什么原因???

1、电脑感染木马病毒导致的:

很多木马病毒都会替换系统文件,将真正的系统文件改名,比如WININET.dll、 Msvcrt.dll 、usp10.dll、midimap.dll、lpk.dll等都会被木马重命名。很多杀毒软件将木马清除后却没有将被修改的系统文件名改回来,这样打开程序调用系统文件时就会出现“无法定位程序输入点 于动态链接库上”的提示框。

解决方法:

以金山卫士为例。进入金山卫士主界面,选择“查杀木马”,然后点击“快速扫描”即可。通过金山卫士对木马病毒的查杀,而且还可以修复相关dll组件。

2、更新程序,升级某个软件(或游戏)导致的:

在软件或游戏在线更新时,本该被正常写入或覆盖的DLL动态链接库文件因为意外的断电、重启、写入错误等原因没有下载更新成功,导致软件或游戏在运行过程中缺少必要的DLL动态链接库文件而报错。

解决方法:

重新覆盖安装,即可解决问题。

3、随意删除系统文件,用户自己操作失误造成的:

用户误操作,不小心将程序安装目录中的动态链接库DLL文件删除了,导致程序启动时无法找到相应的文件而报错。

解决方法:

出现这种情况,需要仔细回忆出现问题之前进行过哪些操作,重新下载软件覆盖安装或者到别的电脑上复制一份同名的系统文件,通过这些处理也可以解决问题。

Q2:【如图】千牛软件无法定位程序输入点于动态链接库protocol.dll上,而且一直关不掉,求高手解答!!

附件下载或者原网站下载

楼主你好,你可以重新下载一个protocol.dll文件,然后按如下步骤操作:

一、解压后直接拷贝该文件到系统目录里:

1、Windows 95/98/Me系统,复制到C:\Windows\System目录下。

2、Windows NT/2000系统,复制到C:\WINNT\System32目录下。

3、Windows XP/WIN7/Vista/win8/win10系统,复制到C:\Windows\System32目录下。

4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录

二、打开"开始-运行-输入regsvr32 protocol.dll",回车即可解决。

已上传并提供下载连接,可根据需要下载。

protocol.dll下载地址:http://51dll.com/dll/file/?19708.1.30790.htm

小技巧:如果无法进入桌面,可以启动安全模式或者使用PE启动电脑,然后修复。

【重要】:一定要选择与系统版本一致的DLL才可以

protocol.dll无法定位、丢失、找不到、加载失败 等问题的修复

很抱歉,上传的附件已失效

Q3:魔域SF无法定位程序输入点 于动态链接库Tqpackage.dll

对于这类启动软件时无法正常启动,提示丢失或无法定位什么程序输入点、无法动态链接库之类的问题,尤其是游戏、软件绿色版、精简版、解压免安装版等更容易出现这种情况,原因很多,所以只有每个方法慢慢试。具体方法:1、你先检查程序所在路径下是否真的缺少一些必要的dll文件,包括被误报误删的也可以归到这一类中,缺少的话要么重新下载安装包再次安装,要么找到对应的dll放到程序的目录下即可。2、下个dll修复工具修复一下,或者在开始菜单处右键-选择命令提示符模式(管理员),注意:要选择带管理员身份标识的,然后输入sfc/scannow修复,然后会出现后面这张图。

3、依旧是在命令提示符模式(管理员)中输入 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 然后按下回车键开始注册系统的dll文件,窗口中的文件会不断的滚动直至滚动停止,最底下一行出现:C:\Windows\System32,退出管理员命令提示符窗口。4、最有可能的原因是电脑自身本来就缺少软件运行所需的运行库,也就是说虽然软件内部文件完全没有问题,但是缺少运行库也是运行不了的,尤其是新系统自带的运行库肯定不全,所以你再怎么换系统、重装系统都没用。建议你装一下的DirectX(尤其是一些高配游戏、还有pr、ae、ai、ps等这些图形、图像处理软件)、Visual Studio、Microsoft Visual C++运行库和.net运行库的相应版本就可以了,32位系统只安装32位的即可,而对于64位系统,32位和64位的最好都装。如果你实在不知道需要装哪些版本的VC++、VS和.net,建议直接到3DM上面去下载一个游戏运行库(离线版的就可以了)或者专业运行库安装,它里面自带检测工具,打包都比较全,重点试一下这个方法。

Q4:无法定位程序输入点 except1 于动态链接库 MSVCR120.dll

msvcr120.dll文件是VC++2013的文件,出现这个提示很大可能是你没安装过VC++2013或者安装的版本有问题。

 【99%情况下都能解决这个问题的最简单办法】:
 下载并安装微软VC++2013版运行库
 (英文全称:MicrosoftVisualC++2013 RedistributablePackage)
??
 【注意】:如果是32位程序出现这个丢失的提示就安装32位(x86)版VC++,64位程序就安装x64版。实在分不清就两个版本都装了,也没坏处。
重申:安装哪个版本跟你的系统是否64位版并没有关系!是要看调用VC++的那个程序本身是32位还是64位!
关于附件:VC++运行库是很容易搜到下载的,也可以直接下载我附件,欢迎下载给我财富,谢谢。7z文件要用解压缩软件打开,x86版就是32位版,请不要再问出“为什么只有86位版”之类搞笑的问题。
??
 【下面给出吐槽和解释,不想看的可以不看】:
呵呵,vc++已经更新到了2015版,msvcp类文件的版本号刷到了140,而大部分解决方案还在用不知道哪个年代就开始祖传的复制货,又是95又是Me的,特么现在还有人用Windows95系统?敢不敢复制粘贴之前自己试一试?敢不敢修改一下把祖传了十年的答案加上Windows8.1、Windows10?
在此强烈建议大家抵制不论什么dll都只会下载这个文件丢到系统盘,然后打开cmd用regsvr命令注册的蠢办法,这完全是撞大运。
有些人试了下上面的办法可能觉得有用,认为我危言耸听。那只是你运气好,瞎猫碰到死耗子。如果64位系统按照他的说法去把dll文件放到syswow64里,而你要打开的软件或游戏却是个32位程序,你看看是不是有用。即使版本对应,你光下载这个dll也未必有效,因为你并没有安装vc++运行库,有些软件是必须完整安装VC++运行库才能运行的。这还仅仅是vc++的dll的情况,有些dll,例如steam_api.dll这特么就是某些游戏的免steam破解补丁的文件,是应该放在游戏目录下的,有些逗比也告诉别人下载这个dll放到system32。在它们(就是它们,我没打错)眼里,所有dll都是可以下载放到system32或syswow64注册解决的。这群类人生物真是人类进步的滑梯。
??
另:msvcp、msvcr、vcomp140.dll属于VC++2015版
msvcp、msvcr、vcomp120.dll属于VC++2013版
msvcp、msvcr、vcomp110.dll属于VC++2012版
msvcp、msvcr、vcomp100.dll属于VC++2010版
msvcp、msvcr、vcomp90.dll属于VC++2008版
msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版
除了丢失、缺少这类错误之外,如果一个程序打开之后提示“并行配置错误”,那么也是因为没有安装VC++运行库。

出现这种情况,而你又不知道应该安装哪个版本,一个个试起来又觉得太麻烦的话,建议百度搜DirectX Repair V3.5 增强版,这个工具是会在检测修复DirectX的同时顺便安装所有版本的VC++运行库的,也能解决msvcp之类的丢失问题。注意,必须是增强版,标准版、在线版没有VC++。

猜你喜欢

更多