系统错误无法启动此程序,计算机丢失ATL80.DLL
电脑启动后,提示系统错误“无法启动此程序,因为计算机中丢失ATL80.DLL。尝试重新安装以解决问题”。一般是由QQ的相关保护程序运行时找不到ATL80.dll导致的。
问题展现
- 01
启动电脑后,提示系统错误“无法启动此程序,因为计算机中丢失ATL80.DLL。尝试重新安装以解决问题”。
- 02
按照提示,重新安装程序后,问题依旧。
问题分析
- 01
ATL80.DLL是windows系统包含的一个X64.DLL文件名。.dll后缀的文件为Windows系统的动态库,一般放在系统目录C:\windows\system32下,打开C:\windows\system32目录,确实没有atl80.dll。
- 02
现在问题就很明朗了,确实是因为丢失了atl80.dll导致程序运行异常,出现系统错误的。那么到底是什么原因导致atl80.dll丢失的呢? 个人猜想了几个可能的原因:1)电脑中毒,atl80.dll被恶意删除或者被感染后由杀毒软件识别删除;2)atl80.dll被多个软件依赖,比如QQ、QQ音乐、QQ空间、阿里旺旺,在某个软件更新时会检查该动态库,如果不兼容就会用自己的动态库做替换,在此过程中由于某些原因,比如突然断电或者关机导致删除但没来得及拷贝过去;3)被误删除;
- 03
在网上搜了一下atl80.dll丢失的信息,发现也有同样遭遇的网友。一般给出的解决方案有两种:1)用杀软的修复功能,直接修复;2)在网上下个atl80.dll,放到系统目录下。 方法1:找了360的修复,专家工具,只有其他动态库的修复,没找到atl80.dll的修复; 方法2:在网上直接搜atl80.dll并没有找到官方的下载地址,随便下载又担心不兼容,也不够安全。 以下是我总结的解决方案,仅供参考:
问题解决方案
- 01
首先为了排除是电脑中毒的原因导致atl80.dll丢失,先用杀毒软件全盘查杀一下病毒,以确保电脑安全。
- 02
用everything搜索一下atl80.dll,一般使用了该动态库的软件都有在自己的安装目录下备份该动态库。下图是我的搜索结果,如果没有安装everything或不想安装,可以参考我的图,在相应的软件目录下找一下。
- 03
将找到的atl80.dll拷贝到系统目录C:\windows\system32目录下。
- 04
重新启动电脑,再次打开之前报错的软件。验证该问题是否解决。
- 05
如果该问题依旧没有解决,可以尝试联系杀软的专家远程协助一下。