win7以后,一些文件关联开始使用新的方式(类关联),所以以前的办法已经不是很奏效了。下面以卸载“ABC看图”(流氓软件)后残留的打开方式选项为例讲解一种清理方法:
残留项是这个:
①首先打开注册表编辑器,定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jpg\OpenWithProgids
②发现该项下有个键值:PhotoViewer.jpg,类型为REG_NONE,记下这个键值的名称,它叫做“类名”(起到一种由CLASSES_ROOT到各个引用的关联作用)。
③定位到 HKEY_CLASSES_ROOT\PhotoViewer.jpg,这就是上述类名对应的注册信息。在注册表编辑器左侧列表树中对该项(“文件夹”)右键,将其整个删除。
④看刚刚删掉的项附近是否还存在其他 HKEY_CLASSES_ROOT\PhotoViewer.***注册表项,如果存在一并删除之;注意不要删除 HKEY_CLASSES_ROOT\PhotoViewer.FileAssoc.***,这种是Windows自带的类型关联,不是我们要清理的对象。
⑤重启资源管理器,现在再右键点击一个jpg文件,进入打开方式列表,应该已经看不到原来的残留项了。
总结:清理其他类关联方式设置的打开方式残留,方法类似:先定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.(文件扩展名)\OpenWithProgids,查找记录应该删除的类名,再删除对应的 HKEY_CLASSES_ROOT\(类名),即可完成对应残留项目的解注册。