最近,经常有朋友反映说使用杀毒软件对系统进行全面的检查杀毒后,病毒虽然没有了,但是所有的程序都无法运行了。其实出现这种问题的原因一般都是因为病毒程序修改了EXE文件的关联,而当杀毒软件将病毒删除时又没有恢复EXE关联,结果导致程序出错无法运行。
一、工具修复
如果我们安装了金山毒霸,那么则可以进入其安装目录找到Katmain.exe,将其扩展名改成COM,然后双击修改后的程序,在左侧选择“系统修复”,在右侧选中“恢复EXE文件关联”,并单击“修复”按钮,这样即可恢复EXE文件关联。
如果暂时没有安装金山毒霸的用户,也可以直接下载金山毒霸GDI+漏洞修复工具。
二、手工修复
如果电脑上没有安装金山毒霸,也不方便上网,那么就只有通过注册表手工修复了。
由于注册表本身就是EXE文件,因此直接运行“regedit”是无法打开的。对此,我们可以打开“文件夹选项”窗口,切换到“查看”标签,然后将“隐藏文件和文件夹”设为“显示所有文件和文件夹”,同时取消“隐藏受保护的操作系统文件”和“隐藏已知文件类型的扩展名”选项,最后单击“确定”按钮保存设置。
现在我们就可以进入C:Winnt(Windows 2000)或C:Windows(Windows XP)找到Regedit.exe,将其扩展名同样改成Com。双击修改后的程序打开注册表编辑器,依次找到“HKEY_CLASSES_ROOT/exefile/shell/open/command”,双击右侧的“默认”值,将其数据设为“"%1" %*”。修改完毕注销一下计算机并重新登录,你会发现所有的程序都将恢复正常运行了。
其实杀毒后EXE文件无法运行只是一种可能出现的情况,其它还会出现比如杀完毒后打不开应用程序、每次开机都提示文件丢失等现象,在《对症下药 会诊杀毒后遗症》我们就针对性的提供了解决的方法,希望对大家有所帮助。
推荐阅读:
网友评论