Win7中删除桌面IE图标
在Win7系统中, 一般在桌面中是找不到IE图标的(也不需要, IE图标放到任务栏即快捷又方便预览), 但我们在浏览某些网页的过程中, 或多或少地会遇到某些让人郁闷的事情, 如在桌面生成IE图标, 右键单击时看似正常, 下图所示:
当我们双击打开或打开主页时, 并不是打开我们设置的主页, 而是链接到一个不安全的网站, 在我的电脑上是链接到 http://hao.thehh.info/?u=0 (打开此网站可能会引起安全问题).在网上找了些资料, 不外乎通过使用第三方软件来解决此问题. 我这人比较懒, 不喜欢去下载, 安装, 清理, 卸载. 希望能找到一种手动修改系统配置来实现对IE图标的清理.
在Windows系列中, registry中Windows的数据仓库, 所我首先想到的就是从registry edior着手. 下面是具体方法:
1. 在运行中输入 regedit 打开注册表, 需要有管理员权限.
2. 在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/
Desktop/NameSpace项中, 我们可以查看桌面相关的图标的信息, 仔细浏览下面每个子项, 看是否存在可疑情况.
在我的系统中存在如下子键:
因为正常情况下是没有IE图标的, 故我们可以对此子键进行标识. 取得子键的CLSID:
{871C5380-42A0-1069-A2EA-08002B30309A}
3. 在整个注册表中搜索{871C5380-42A0-1069-A2EA-08002B30309A}, 在HKEY_CLASSES_ROOT/CLSID中发现此子键.
由上图我们可以看出此CLSID的菜单属性与桌面上创建的IE图标的菜单是完全一致的, 且打开主页传递了” C:/Program Files/Internet Explorer/iexplore.exe http://hao.thehh.info/?u=0” 的参数, 此时我们已经可以完全确认这就是造成桌面多出一个IE图标的原因.
4. 搜索整个注册表, 删除所有与 {871C5380-42A0-1069-A2EA-08002B30309A}相关的注册项. 在删除前推荐对注册表所一个完整的备份, 以避免误操作时可以及时恢复.
5. 注: 可能是我删除的顺序不当, 所以在操作过程中会出现某些错误提示, 可以忽略此项操作, 继续执行删除后面的CLSID, 最后重新打开注册表, 可以再次确定是否还有此CLSID遗留的键值项. 建立先删除
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/
Desktop/NameSpace中的CLSID,再删除HKEY_CLASSES_ROOT/CLSID中的键值项.
6. 按F5刷新桌面, 此时桌面的IE图标已经消失了.