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