ShellExView 是一款免安裝的免費軟件,它的主要功能就是顯示W(wǎng)indows所有右鍵菜單的項目,其中包含文件和文件夾甚至是Internet Explorer的右鍵菜單。用戶可以利用它來查看右鍵菜單中有哪些項目,如果不需要的話我們可以將該項目禁用(之后還可以再重新啟用),使它不再出現(xiàn)在右鍵菜單中。ShellExView 應用程序能夠顯示安裝到您電腦中的外殼擴展的詳細信息,并且允許您輕易地禁用或啟用每一個外殼擴展。能來解決用資源管理器環(huán)境中上下文菜單的問題。
外殼擴展是能夠增強 Windows 功能的,駐于進程中的 COM 對象。大多數(shù)的外殼擴展是被系統(tǒng)自動安裝的,但是也有許多其他應用程序安裝了附加的外殼擴展組件,例如 WinZip 整合到右鍵菜單中的擴展項等被添加到系統(tǒng)中的外殼擴展。ShellExView 能夠顯示安裝到系統(tǒng)中的外殼擴展的詳細信息(包括右鍵菜單、工具條、CLSID、對應文件等),使你了解到系統(tǒng)中鮮為人知的外科擴展,挖掘潛力,而且能夠使你輕易地禁用或啟用每個外殼擴展項。ShellExView 可以用來解決資源管理器環(huán)境中的上下文菜單問題。例如你卸載了 WinZip 后,并沒有去掉右鍵菜單的擴展項,而且擴展項對應的文件無法刪除,此時便可以用本軟件來方便地將其刪除。
實例一:查看外殼擴展的COM控件、標識符及其它信息
前面我們說過,每個外殼擴展都是一個DLL格式的COM控件,安裝時都會在注冊表中定義一個CLSID標識符。使用ShellExView,雙擊一個外殼擴展,在彈出的對話框上我們就可以查看COM控件的安裝路徑、標識符及其它信息(如圖4)。很多外殼擴展,特別是一些瀏覽器的工具欄及瀏覽器輔助對象是由流氓軟件安裝的(在ShellExView中,第三方程序安裝的外殼擴展用粉紅色顯示),利用ShellExView,我們不僅可以禁用它們,還可以將它們徹底刪除。
第一步:選擇要刪除的外殼擴展,單擊右鍵,在彈出的菜單上選擇“在RegEdit中打開CLSID”命令,在注冊表編輯器中打開定義COM控件CLSID標識符的相關子鍵,然后刪除該子鍵。
第二步:根據(jù)“屬性”對話框上的路徑刪除COM控件的DLL文件。這樣,這個外殼擴展就從Windows中徹底刪除了。
實例二:刪除上下文菜單上的命令
上下文菜單給我們帶來的便利是人所眾知的,但過長的上下文菜單又會對這種便利大打折扣,因此對上下文菜單上一些不用或不常使用的命令進行刪除是非常必要的。在一個上下文菜單的外殼擴展上單擊右鍵,然后在彈出的菜單上選擇“禁用選定的項目”,即可從上下文菜單上刪除該外殼擴展添加的命令。
實例三:在“我的電腦”、“桌面”或“控制面板”中添加“外殼目錄”
利用ShellExView,我們可以在“我的電腦”,“桌面”或“控制面板”中隨意添加或移除“外殼目錄”。比如“管理工具”默認分布在Windows的“控制面板”中,我們可以把它添加到“我的電腦”或“桌面”上,操作方法是:在ShellExView中選擇“管理工具”,然后在菜單欄選擇“添加選定的項目至→我的電腦”或“添加選定的項目至→桌面”,這樣,我們就可在“我的電腦”或“桌面”上添加“控制面板”中的“管理工具”。