时间:2014-10-31 15:53:32 来源: 复制分享
说起Windows的插件,不能不说Windows的外壳(Shell)。Windows的外壳是相对于字符界面的DOS来说的,是指 Windows的图形界面,主要包括资源管理器、桌面、任务栏以及其上的右键菜单等。Windows的插件,即ShellEX,是指由系统或第三方程序为 Windows的外壳安装的增强程序,因而又叫外壳扩展。不良的外壳扩展会影响Windows的性能或使其不稳定,比如有时在打开“我的电脑”或资源管理器时Windows桌面会崩溃,这很可能就是由于外壳扩展造成的。既然外壳扩展这么重要,那么我们怎么查看和管理Windows的外壳扩展呢?
ShellExView 是一个能够显示Windows外壳扩展的工具,该工具可以让你轻松地禁用或启用一个外壳扩展,还能让你把“外壳目录”的外壳扩展,比如“回收站”、“管理工具”、“网络连接”等添加到“我的电脑”、“桌面”或“控制面板”中。
一、Windows外壳扩展的分类
在介绍ShellExView的功能前,我们先来介绍常用的几类Windows外壳扩展。
⒈上下文菜单。上下文菜单是指在操作系统范围内,比如资源管理器、桌面或任务栏上点击鼠标右键弹出的菜单。这种菜单上的命令分为两类,一类是命令直接调用应用程序,它一般在注册表的[Shell]子键下定义;还有一类命令是调用注册了“CLSID”的COM控件,它一般在注册表的 [ShellExContextMenuHandlers]子键下定义。在ShellExView中显示的上下文菜单外壳扩展就指后面的这一类。
小提示:外壳扩展大都是一个DLL格式的COM控件,它会在注册表中注册一个“CLSID”。“CLSID”是一个对象标识符(通常由32个十六进制数构成,比如WinRAR上下文菜单COM控件的标识符为“{B41DB860-8EE4-11D2-9906-E49FADC173CA}”),它就像对象的“身份证”一样,一当在注册表中定义了标识符,我们就可以在注册表其它地方使用该标识符来引用该对象。
⒉外壳目录。在Windows中,能够打开一个窗口的类似文件夹的COM控件叫做外壳目录,比如桌面上的“回收站”,“控制面板”中的“管理工具”、“网络连接”等。这类外壳扩展一般分布在“我的电脑”、“桌面”或“控制面板”中,像一个文件夹,点击它们会打开一个窗口。
⒊IE工具栏及浏览器辅助对象。IE工具栏及浏览器辅助对象就是我们平时所说的IE插件,IE作为Windows的一部分,它的插件当然就是 Windows外壳扩展。在ShellExView中,我们不仅可以查看这类插件,还可以禁用或启用这类插件。选择一个IE工具栏,然后单击右键,在弹出的菜单上选择“禁用选定的项目”就可禁用该插件。
除了上文介绍的这三类外壳扩展外,Windows外壳扩展还包括“属性页”(在“属性”对话框上添加的选项卡),“拖曳处理程序”(右键拖曳上下文菜单命令)等,这些都可使用ShellExView进行查看和管理。
二、Windows外壳扩展的应用实例
实例一:查看外壳扩展的COM控件、标识符及其它信息
前面我们说过,每个外壳扩展都是一个DLL格式的COM控件,安装时都会在注册表中定义一个CLSID标识符。使用ShellExView,双击一个外壳扩展,在弹出的对话框上我们就可以查看COM控件的安装路径、标识符及其它信息。很多外壳扩展,特别是一些浏览器的工具栏及浏览器辅助对象是由流氓软件安装的(在ShellExView中,第三方程序安装的外壳扩展用粉红色显示),利用ShellExView,我们不仅可以禁用它们,还可以将它们彻底删除。
第一步:选择要删除的外壳扩展,单击右键,在弹出的菜单上选择“在RegEdit中打开CLSID”命令,在注册表编辑器中打开定义COM控件CLSID标识符的相关子键,然后删除该子键。
第二步:根据“属性”对话框上的路径删除COM控件的DLL文件。这样,这个外壳扩展就从Windows中彻底删除了。
实例二:删除上下文菜单上的命令
上下文菜单给我们带来的便利是人所众知的,但过长的上下文菜单又会对这种便利大打折扣,因此对上下文菜单上一些不用或不常使用的命令进行删除是非常必要的。在一个上下文菜单的外壳扩展上单击右键,然后在弹出的菜单上选择“禁用选定的项目”,即可从上下文菜单上删除该外壳扩展添加的命令。
实例三:在“我的电脑”、“桌面”或“控制面板”中添加“外壳目录”
利用ShellExView,我们可以在“我的电脑”,“桌面”或“控制面板”中随意添加或移除“外壳目录”。比如“管理工具”默认分布在 Windows的“控制面板”中,我们可以把它添加到“我的电脑”或“桌面”上,操作方法是:在ShellExView中选择“管理工具”,然后在菜单栏选择“添加选定的项目至→我的电脑”或“添加选定的项目至→桌面”,这样,我们就可在“我的电脑”或“桌面”上添加“控制面板”中的“管理工具”。