ShellExView 是一款免安装的免费软件,它的主要功能就是显示Windows所有右键菜单的项目,其中包含文件和文件夹甚至是Internet Explorer的右键菜单。用户可以利用它来查看右键菜单中有哪些项目,如果不需要的话我们可以将该项目禁用(之后还可以再重新启用),使它不再出现在右键菜单中。ShellExView 应用程序能够显示安装到您电脑中的外壳扩展的详细信息,并且允许您轻易地禁用或启用每一个外壳扩展。能来解决用资源管理器环境中上下文菜单的问题。
外壳扩展是能够增强 Windows 功能的,驻于进程中的 COM 对象。大多数的外壳扩展是被系统自动安装的,但是也有许多其他应用程序安装了附加的外壳扩展组件,例如 WinZip 整合到右键菜单中的扩展项等被添加到系统中的外壳扩展。ShellExView 能够显示安装到系统中的外壳扩展的详细信息(包括右键菜单、工具条、CLSID、对应文件等),使你了解到系统中鲜为人知的外科扩展,挖掘潜力,而且能够使你轻易地禁用或启用每个外壳扩展项。ShellExView 可以用来解决资源管理器环境中的上下文菜单问题。例如你卸载了 WinZip 后,并没有去掉右键菜单的扩展项,而且扩展项对应的文件无法删除,此时便可以用本软件来方便地将其删除。
实例一:查看外壳扩展的COM控件、标识符及其它信息
前面我们说过,每个外壳扩展都是一个DLL格式的COM控件,安装时都会在注册表中定义一个CLSID标识符。使用ShellExView,双击一个外壳扩展,在弹出的对话框上我们就可以查看COM控件的安装路径、标识符及其它信息(如图4)。很多外壳扩展,特别是一些浏览器的工具栏及浏览器辅助对象是由流氓软件安装的(在ShellExView中,第三方程序安装的外壳扩展用粉红色显示),利用ShellExView,我们不仅可以禁用它们,还可以将它们彻底删除。
第一步:选择要删除的外壳扩展,单击右键,在弹出的菜单上选择“在RegEdit中打开CLSID”命令,在注册表编辑器中打开定义COM控件CLSID标识符的相关子键,然后删除该子键。
第二步:根据“属性”对话框上的路径删除COM控件的DLL文件。这样,这个外壳扩展就从Windows中彻底删除了。
实例二:删除上下文菜单上的命令
上下文菜单给我们带来的便利是人所众知的,但过长的上下文菜单又会对这种便利大打折扣,因此对上下文菜单上一些不用或不常使用的命令进行删除是非常必要的。在一个上下文菜单的外壳扩展上单击右键,然后在弹出的菜单上选择“禁用选定的项目”,即可从上下文菜单上删除该外壳扩展添加的命令。
实例三:在“我的电脑”、“桌面”或“控制面板”中添加“外壳目录”
利用ShellExView,我们可以在“我的电脑”,“桌面”或“控制面板”中随意添加或移除“外壳目录”。比如“管理工具”默认分布在Windows的“控制面板”中,我们可以把它添加到“我的电脑”或“桌面”上,操作方法是:在ShellExView中选择“管理工具”,然后在菜单栏选择“添加选定的项目至→我的电脑”或“添加选定的项目至→桌面”,这样,我们就可在“我的电脑”或“桌面”上添加“控制面板”中的“管理工具”。