在使用Win7系统的过程中,运行程序偶尔会出现问题,并显示一个“XXX.exe-损坏的图像”窗口,窗口提示“dll没有被指定在Windows上运行”,这是怎么回事呢?其实出现这个问题主要是和注册表有关,下面我们就通过修改注册表的方法来解决这个“损坏的图像”问题。
注册表修改法:
1、点击开始→运行,输入“regedit”打开注册表编辑器,在 “HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun”中,从右边窗口中找到残留的程序名并删除。
2、或者打开注册表编辑器,在编辑→查找中,输入出错文件名,把搜到的删除,按F3键,搜索下一个,直到删完所有为止。
3、然后再次在运行窗口中输入msconfig回车,把启动栏里的**.dll前面的勾去掉就行了。(这个dll文件就是提示出错的那个dll文件)
1)开始――运行――msconfig――启动――把加载项***.dll的那个勾勾去掉。重启电脑,通常到这就可以了,如果还弹出来再进行第二步;
2)开始――运行――regedit,在下面的位置删除相应键值:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun 。
dll因为某些原因(最大的可能是因为它是个病毒或流氓软件的dll文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。
以上便是关于Win7系统运行程序出现“损坏的图像”提示的解决方法,如果你碰到这个问题,在关闭提示窗口之前,一定要记住是哪个程序名出现问题,同时dll文件名也要记住,这样方便我们解决问题。 |