Vista系统右键菜单优化技巧
在注册表HKEY_CLASSES_ROOT.htm分支下,创建一新项“ShellNew”,然后新建字符串值“NullFile”,键值为空,按F5键刷新注册表后退出。这时在桌面上单击鼠标右键,打开“新建”级联菜单,可以看到多出了一项“HTML文档”。当需要将“新建”菜单中无用的文件类型删除时,只需从注册表中找到相应的文件扩展名,然后将其下的“ShellNew”子项删除即可。
右键菜单分类调校
细心的朋友肯定会发现,部分右键菜单项仅是针对某个文件类型、文件夹类型或驱动器的,即只有点击相应对象时才会出现关联菜单。电脑知识网提醒大家对于这些特定的右键菜单,可以通过以下方法进行定制。
指定文件类型的右键菜单
在此前的Windows版本中,添加或修改指定文件类型的右键菜单可以通过“文件夹选项” “文件类型”标签页来完成,而Vista系统取而代之的“默认程序”选项仅能将文件类型或协议与特定程序关联,并不能对右键菜单进行定制。因此,用户需要手工修改注册表来添加或删除Vista系统特定文件类型的右键菜单。
Vista系统的“默认程序”选项仅能将文件类型或协议与特定程序关联,并不能对右键菜单进行定制。
举一个简单的例子,要给.pls(播放列表)文件的右键菜单增加一个“编辑”项,方法是:在注册表HKEY_CLASSES_ROOTPlsfileShell分支下新建名为“Edit”的子项,修改默认键值为“编辑”,并在其下级再创建一个子项,名为“Command”,然后编辑右侧窗格中的默认键值为“Notepad %1”,确定后刷新注册表退出即可。
文件类对象的右键菜单
为文件类对象添加右键菜单选项,同样可以通过修改注册表来实现。例如,在所有文件的右键菜单中增加一项“取消文件属性”,用于取消文件的只读、隐藏和系统属性。运行Regedit,在注册表HKEY_CLASSES_ROOT*Shell分支下创建新项“HRS”,修改其默认键值为“取消文件属性”,然后在“HRS”下级再创建一个新项,命名为“Command”,将右侧窗格中的默认键值改为“Attrib -h -r -s %1”,确定后退出。现在,用鼠标右键单击任意一个文件,执行“取消文件属性”就可以将此文件的各种属性一次性消除。
文件夹类对象的右键菜单
为文件夹类对象添加右键菜单选项,可以在注册表[HKEY_CLASSES_ROOTDirectoryShell]分支下,用上述方法进行同样的设置。例如,给文件夹的右键菜单添加一项“在新窗口中打开”,方法是:在注册表HKEY_CLASSES_ROOTDirectoryShell分支下创建新项“NewWindow”,修改其默认键值为“在新窗口中打开”,然后在“NewWindow”下级再创建一个新项“Command”,将右侧窗格中的默认键值改为“Explorer %1”,确定后刷新注册表退出。这样,在资源管理器窗口中就可以通过上述创建的菜单为文件夹新开一个窗口了。
驱动器类对象的右键菜单
如果要快速激活屏保,可以将屏保请进驱动器的右键菜单中,方法是:在注册表HKEY_CLASSES_ROOTDriveShell分支下创建新项“LoadSCR”,修改其默认键值为“屏幕保护”,并在该项下级再创建一个新项“Command”,将右侧窗格中的默认键值设为“Scrnsave.scr /s”,确定后退出注册表编辑器。这时用右键单击任意驱动器,从菜单中选择“屏幕保护”,即可直接运行屏保程序。
所有文件和文件夹的右键菜单
如果想要在所有的文件和文件夹的右键菜单中加入特定的菜单项,可以在注册表编辑器中展开HKEY_CLASSES_ROOTAllFilesystemObjects,然后依次新建“Shell命令Command”,操作方法可以参照前面介绍的例子。
清理和优化右键菜单
在Vista系统中根据自己的操作习惯定制右键菜单,可以避免原有繁琐的操作,从而提高工作效率。然而,多过的右键菜单也会拖慢系统反应速度,特别是许多软件在安装的时候,都会在系统中添加自己的快捷菜单,从而造成系统的右键菜单臃肿、反应迟钝。那么,如何清理和优化右键菜单呢?
对于常用软件的右键菜单可以通过选项设置进行优化,例如WinRAR允许用户折叠外壳关联菜单,这个选项包含在“选项” “设置” “综合”标签页中。另一方面,用户还可以借助一些系统辅助工具,例如Vista优化大师、超级兔子等对系统的右键菜单进行清理和优化,而对于部分难缠的右键菜单选项,则要分析具体的情况然后进行手工清理。