第一篇:菜鸟也可以随心所欲修改“我的电脑”右键菜单
菜鸟也可以随心所欲修改“我的电脑”右键菜单
网上有很多介绍如何修改右键菜单,但大多复杂,且只能添加如:组策略、服务等几个常用功能。作为菜鸟,想多加几个自己喜欢的功能,可是又对程序知之甚少,而且在网上也可能找不到相关的修改教程,因此愿望无法实现。别着急,本人摸索出一套“笨办法”。一学就会,从此就可以任意左右我们的右键菜单了。
1.首先,开始---运行,输入regedit 确定,打开注册表,在注册表中找到HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell 我们会发现:shell下默认已经有了例如:find、Manage等几项内容。这几项其实对应的就是“我的电脑”右键菜单中“搜索...”、“管理”等,我们要修改(添加)自己喜欢的功能。其实就是“克隆”默认的这几项,照葫芦画瓢。
仔细观察,我们发现,shell下面几个默认项,都有一个共同规律。find就是右键菜单中的“搜索...”,Manage就是“管理”。而且我们发现这几项的结构都是:在find、Manage这几项的下一级都有一个command项,在command右侧的“默认”字符串的值就是运行该功能的参数。
2.了解了以上内容,我们就可以画瓢了。比如,我们想在“我的电脑”右键添加一个运行“组策略”的功能。
第一步,选中shell,右键点shell新建一个项,名字名字改为“组策略”,再在新建的这个项上点右键新建一个项Command,选中command,把它右边的“默认”字符串的值修改为运行“组策略”的命令参数:“C:windowssystem32mmc.exe” “C:windowssystem32gpedit.msc” 这样就OK了。打开“我的电脑”的右键菜单,你会发现多了一个“组策略”。
3.看了上面的修改,似乎很简单,但是细想一下,绝大部分步骤的确没有什么难度,很简单。但是修改字符串的值这一步骤,可能大部分菜鸟都很茫然了。我们不懂这个值(参数)该如何编写。虽然我们常用的“组策略”、“服务”、“注册表”等的参数,在网上可能很容易找到修改教程,可是,我们如果想给右键加个自己喜欢的功能,而这一功能在网上又很难找到(也许你自己觉得这个功能很好,但可能别人觉得没什么用,所以网上找不到你想要的这个功能的修改教程),这该怎么办呢?我们上哪里去找这个运行参数值呢。别着急,菜鸟自然有菜鸟的笨办法。
下面就是本文的核心内容:(仔细阅读哦)
通过观察,我们可以发现,其实“默认”字符串的值就是进程中的“映象路径”的值,windows XP操作系统中,打开任务管理器,查看“进程”,默认是没有“映象路径”的,这需要你升级你的任务管理器(如果你是vista系统,就不用升级了),从网上找一个“Longhorn 任务管理器”,升级你的任务管理器,打开新的任务管理器,选择“查看”---“选择列...”,将“映象路径”勾选。这样,你打开任务管理器的“进程”之后,就能显示出该进程的“映象路径”了。
顺便说一下,xp默认的任务管理器功能过于简单,很不方便我们查看进程的详细情况,也不利于我们查找、判断病毒、木马进程,所以我建议:不管你用不用来进行右键修改,都最好都升级到“Longhorn 任务管理器”。
这样,我们想给“我的电脑”右键菜单增加什么功能,再也不用为找不到执行参数而发愁了。想给右键加个执行什么程序、组件、命令的功能,它运行时的进程所对应的映象路径的值就是那个“默认”字符串的值。
例如,右键增加一个运行“服务”的功能:前面步骤都一样,右键点shell新建一个项,名字改为“服务”,再在新建的这个名为“服务”的项上点右键新建一个项Command,选中command,修改它右边的“默认”字符串的值,这个值,我们现在就再不用上网查找答案了,更不用自己编写了。我们完全可以通过下面的方法得到: 我们先手动运行“服务”,然后,打开任务管理器,找到“服务”所对应的进程,该进程的映象路径的值就是我们想要的那个“默认”字符串的值。我们将“默认”字符串的值修改为映象路径的值:“C:windowssystem32mmc.exe” “C:windowssystem32services.msc” 即可。想增加其它功能,都可以仿照以上方法,得到所需要的“默认”字符串的值。
以上方法,使我们可以随心所欲修改右键菜单了。我们不再为那个字符串的值而苦恼了。5.虽然修改右键的最关键难点我们解决了,可是,还有一个不太方便的地方,那就是升级后的任务管理器虽然能够看到“映象路径”了,但是,映象路径的值却没办法复制,我们只能一个一个字符“抄”下来,然后再一个一个写到“默认”字符串的值中。如果能够复制就方便多了,直接复制映象路径的值,然后“粘贴”到“默认”字符串的值中,那该多方便。其实,要实现“映象路径”的复制,有一个任务管理器能够做到,那就是“Process Explorer”,这是一个功能强大的第三方任务管理器(这个管理器有中文版的,在网上很好找)。打开这个任务管理器,找到需要的进程,然后在该进程上点右键---“属性”,这时你会发现,属性中“命令行”下面的内容正是我们想要的“映象路径”的值。而且这里的内容是可以复制的。怎么样,这样就方便多了吧。
6.通过以上介绍,我想大家对修改“我的电脑”右键菜单一定了如指掌了吧。其实思路很简单:我们想用命令参数运行某些程序,可是又对编程不了解,这时我们完全可以先运行该程序,然后利用任务管理器,找到该程序的命令参数。这样就可以利用这些现成的参数,举一反三,试着自己也DIY一下。
第二篇:我的电脑 右键菜单选项修改(共)
我的电脑右键菜单选项修改
怎样删除“我的电脑”右键菜单选项
首先单击“开始”菜单中的“运行”命令,打开“运行”对话框,在“打开”栏里输入“regedit”,然后按“确定”。然后在打开的“注册表编辑器”窗口中,打开
HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell,可以看到shell下的几个子键,分别对应”我的电脑“右键菜单中的几项:Manage=管理,find=搜索。那么只要在多余的子键上右击,选择“删除”即可,“我的电脑”右键菜单的多余选项就会相应地被删除。
另 外如还想删除“映射网络驱动器”和“断开网络驱动器”选项,可通过如下方法:“开始”菜单→运行→输入gpedit.msc →确定→用户配置→管理模板→ windows组件→windows资源管理器→右边第五行“删除“映射网络驱动器”和“断开网络驱动器””双击→选中“已启用”→确定→ 一切搞定!如何删除右键菜单:
修改右键多余菜单:
开始->运行输入“regedit”打开注册表编辑器。
展 开[HKEY_CLASSES_ROOT*shellexContextMenuHandlers]分支,找到要删除的无用项,然后根据关键字删除 需要清除的右键菜单项即可。对于仅在文件夹右键菜单中才有的选项,可到[HKEY_CLASSES_ROOTDirecloryshell] 和[HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers]分支下查找。有时[IHKEY_CLASSES_ROOTFoldershell] 和[HKEY_CLASSES_ROOTFoldershellexContextMenuHandlers]分支下也有右键菜单中的选项。最好使用组合键“Ctrl+F”,在查找对话框中输入要删除的菜单中的关键字,找到后删除即可。
如何添加右键菜单:
为文件类对象添加右键菜单项,需要通过修改注册表来实现。举一个简单的例子,为文件类对象增加一个“设为隐藏属性”的菜单项,具体操作方法如下:
运行Regedit, 在注册表HKEY_CLASSES_ROOT*分支下新建一项“Shell”,并在该项下级再创建一个新项“AttHide”,修改右侧窗格中“默认” 键值为“设为隐藏属性”,然后在“AttHide”下级再创建一新项,命名为“Command”。
在注册表 HKEY_CLASSES_ROOT*shellAttHideCommand右侧窗格中双击“默认”键值,弹出“编辑字符串”对话框,在“数值 数据”框中输入“attrib.exe +h %1”(注意引号不要输入),确定后退出注册表编辑器(如图2)。现在用鼠标右键单击任意一个文件,可以看到在弹出的快捷菜单中增加了一项“设为隐藏属 性”,选中它就可以为该文件指定隐藏属性。
文件夹类对象的右键选单
为文件夹类对象添加右键菜单项,可以在注册表HKEY_CLASSES_ROOTDirectoryShell分支下,用下面的方法进行同样的设置。
例如要在文件夹的右键菜单中添加“命令提示符”选项。在注册表HKEY_CLASSES_ROOTDirectoryshell分支下新建一项 “CommandPrompt”,修改右侧窗格中的“默认”键值为“命令提示符”,并在该项下级再建一个新项“Command”,将右侧窗格中“默认”键 值设为“cmd.exe /k cd %1”。现在我们就可以不需要输入长长的CD命令就切换到指定的目录了。
驱动器类对象的右键选单
要快速激活屏保,我们可以将屏保请进驱动器的右键菜单中,具体方法如下:在注册表HKEY_CLASSES_ROOTDriveshell分支下新 建一项“LoadSCR”,修改右侧窗格的“默认”键值为“屏幕保护”,并在该项下级再创建一个新项“Command”,将右侧窗格中“默认”键值设为
“C:windowssystem32logon.scr /s %1”,刷新后退出注册表编辑器。这时用右键单击任意驱动器,从菜单中选择“屏幕保护”,就可以直接运行屏幕保护程序了。
为所有文件和文件夹添加右键选单
如果想要在所有的文件和文件夹的右键菜单中加入特定的菜单项,可以在注册表编辑器中展开HKEY_CLASSES_ROOTAllFilesystemObjects,然后依次新建“Shell命令Command”,其他操作类似前面。
右键级联菜单的扩展
“打开方式”菜单
Windows XP中的“打开方式”是一个很有用的菜单项。例如对于同一个视频文件,我们可以通过“打开方式”菜单快速调用不同的播放器进行播放,而无需修改文件的关 联。当我们通过“打开方式” “选择程序”调用某个程序打开文件后(如图3),该程序就会自动添加到“打开方式”项目中。
系统使用一段时间后,会造成“打开方式”菜单中的项目增多,这时就有必要进行清理了。以清理avi格式文件的“打开方式”菜单为例:运行Regedit,打开注册表编辑器,依次展开HKEY_CURRENT_USERSoftwareMicrosoft
WindowsCurrentVersionExplorerFileExts.avi,我们可以看到下级有一子项 “OpenWithList”,选中它,在右侧窗格中就可以看到AVI格式文件的“打开方式”菜单所关联的各种应用程序。选中需要清理的项目,按下 “DEL”键删除,刷新后退出注册表编辑器即可。
“发送到”菜单
“发送到”菜单对应的是一个“SendTo”文件夹,它位于Windows XP中“C:Documents and Settings<用户名>”目录下,这个文件夹中的内容就是“发送到”级联菜单中的项目。
我们可以利用此项功能来快速备份文件,甚至可以直接备份到压缩包中。首先,创建一个备份文件夹D:Bak2004,然后用鼠标右键拖动它到 “SendTo”目录中,松开鼠标,创建一个快捷方式,并将其重命名为“备份文件夹”。这时在资源管理器中用鼠标右键单击文件,就会出现“发送到” “备 份文件夹”,又快又方便。
特殊的右键菜单命令
● 添加“清空回收站”选项
在注册表 HKEY_CLASSES_ROOT*shellexContextMenuHandlers分支下创建一新项 “{645FF040-5081-101B-9F08-00AA002F954E}”,确定后退出,当右击任意文件时,快捷菜单中都会有一个“清空回收 站”的选项。
● 添加“在新窗口中打开”选项
在注册表HKEY_CLASSES_ROOTDirectory shell分支下,创建一个新项“NewWindow”,将右侧窗格中“默认”键值改为“在新窗口中打开”,并在“NewWindow”下再建一新项 “Command”,修改右侧窗格中“默认”键值为“explorer.exe %1”。
● 添加“快速重启”选项
在注册 表HKEY_CLASSES_ROOTDirectoryshell分支下,创建一个新项“Reboot”,将右侧窗格中“默认”键值改为“快速重 启”,并在“Reboot”下再建一个新项“Command”,修改右侧窗格中“默认”键值为“ShutDown-r-t 00”即可。
● 添加“复制到”选项
在注册表HKEY_CLASSES_ROOTAllFile-systemObjectsshellexContextMenuHandlers 分支下,创建一新项“Copy To”,修改右侧窗格中“默认”键值为“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”即可。
● 添加“移动到”选项
在注册表HKEY_CLASSES_ROOTAllFilesystemObjectsshellexContextMenu-Handlers 分支下,创建一新项“Move To”,修改右侧窗格中“默认”键值为“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”即可。tennicse 2005-9-28 03:51 “新建”菜单
对 于任何已经在Windows 注册的文件类型,我们可以在相应的扩展键名中加入“ShellNew”新项,然后为其指定Windows 如何创建新文件的设置,最常用的是加入“NullFile”和“Command”值,这样就可以将这种文件类型添加到“新建”级联菜单中。
在注 册表编辑器展开HKEY_CLASSESROOT.htm,创建一新项“ShellNew”,然后新建字符串值“NullFile”,键值为空,按 F5键刷新后退出。这时在桌面上单击鼠标右键,打开“新建”级联菜单,就会看到多出了一项“HTML Document”(如图4)。当需要将“新建”菜单中无用的文件类型删除时,只要在注册表中找到相应的文件扩展名,然后将其下的“ShellNew”子 项删除即可。
方式”|“选择程序”调用某个程序打开文件后(如图3),该程序就会自动添加到“打开方式”项目中。tennicse 2005-9-28 03:51 系统使用一段时间后,会造成“打开方式”菜单中的项目增多,这时就有必要进行清理了。以清理avi格式文件的“打开方式”菜单为例:运行Regedit,打开注册表编辑器,依次展开HKEY_CURRENT_USERSoftwareMicrosoft Windows CurrentVersionExplorerFileExts.avi,我们可以看到“OpenWithList”,选中它,在右侧窗格中就可 以看到AVI格式文件的“打开方式”菜单所关联的各种应用程序。选中需要清理的项目,按下“DEL”键删除,刷新后退出注册表编辑器即可。“发送到”菜单
“发送到”菜单对应的是一个“SendTo”文件夹,它位于Windows XP中“C:Documents and Settings”目录下,这个文件夹中的内容就是“发送到”级联菜单中的项目。
我 们可以利用此项功能来快速备份文件,甚至可以直接备份到压缩包中。首先,创建一个备份文件夹D:Bak2004,然后用鼠标右键拖动它到 “SendTo”目录中,松开鼠标,创建一个快捷方式,并将其重命名为“备份文件夹”。这时在资源管理器中用鼠标右键单击文件,就会出现“发送到”|“备 份文件夹”,又快又方便。
为驱动器的右键菜单增加“整理磁盘碎片”的选项
在HKEY_LOCAL_MACHINESoftwareCLASSESDriveshell 下
创建一个主键“Defrag”在右边窗口中把“默认”的值改为:“整理磁盘碎片” ,并在此主键“NewWindow”下
创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改为 “C:WINDOWSdefrag.exe %1”。(注:C:WINDOWS为操作系统的目录)减少鼠标右键菜单中“新建”菜单的长度 当我们使用了系统一段时间,装了很多的程序,常常会造成鼠标右键菜单中“新建”菜单的长度增加,这时,我们想减轻“新建”菜单的负担,我们可以修改注册表,现举例说明:如修改注册表前右键“新建”菜单如图一 图一
如 果我们想删除右键菜单中的一些目,首先,我们要知道欲删除的这个项目新建的是什么类型的文件,如WinZip File新建的文件的扩展名是.zip,要删除“新建”菜单中的“WinZip File”,我们可以运行注册表编辑器,然后查找“.zip”,找到.zip这个主键后我们发现它的下面还有名称为“ShellNew”的主键,把这个键 删除后,即可删除“新建”菜单中的“WinZip File”,删除后的效果如图二图二
为右键菜单增加“在新窗口中打开”的命令我们往 往在“文件夹选项”中选择了在同一窗口中打开文件夹,但我们在浏览文件夹的时候,有时想比较一下两个文件夹的不同,或想开多个窗口浏览文件夹内容,可用到下面的方法。逐渐展开到 HKEY_LOCAL_MACHINESoftwareCLASSESDirectoryshell 下,创建一个主键“NewWindow” 在右边窗口中把“默认”的值改为:“在新窗口中打开” ,并在此主键“NewWindow”下创建一个主键 “command”,单击“command”,在右边窗口中把“默认”的值改为“explorer.exe %1。
为“回收站”右键菜单中增加“删除”和“重命名”的命令 在HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}ShellFolder下修改右边的窗口中的二近制值Attributes,设其值为70 01 00 20。修改鼠标右键弹出菜单
我们单击C,D盘,然后点击鼠标右键,会弹出菜单(如图1), 要 把Browse wthACDSee去掉,打开HKEY_CLASSES_ROOTDriveshell 我们可看到有主键Browse with ACDSee,把该主键删除,即可把菜单中的Browse with ACDSee去掉。菜单删除后的菜单如下图 在gif类型的文件名上 点击鼠标右键弹出的菜单在HKEY_CLASSES_ROOTGIFFILESHELL中,可按上述方法修改。在cda类型的文件名上点击鼠标右键弹 出的菜单在HKEY_CLASSES_ROOTCDAFILESHELL中,可按上述方法修改。要找某种类型的菜单中,可在
HKEY_CALSSES_ROOT???FILESHELL,???代表所要找的文件类型。为文件夹的右键菜单添加运行DOS的命令
在 HKEY_CLASSES_ROOTDirectoryshell下创建一个主键“CommandPrompt”,在右边窗口中把 “默认”的值改为:“Command”(或你喜欢的字符,此字符将显示在右键菜单中)并在此主键下创建一个主键“command”,在右边窗口中把“默 认”的值改为“command.com /k cd %1。输入汉字时自动添加一个空格
在HKEY_USERS.DEFAULT SoftwareMicrosoftWindowsCurrentVersion下可以看到有全拼,微软拼音,英文,智能ABC等等输入法,单击 某个输入法的主键,我们可以看到在右边的窗口中有“插空格”这个 DWORD值,其值为“0”时表示不添加空格,为“1”时则表示输入汉字时自动添加一个空格。改变输入法的排列顺序
我们按Ctrl+Space选择输入法时往往要切换几次才能找到我们所须的输入法,输入法的排列顺序如图
改变顺序可通过修改注册表。
在HKEY_LOCAL_MACHINESystemCurrentControlSetControlKeyboard Layouts下有关于键盘和输入法的主键,其主键和输入法对应如下: 主键 输入法
E00E0804 微软拼音输入法 E0040804 智能拼音输入法 E0050804 区位码输入法 E0010804 全拼输入法 00000409 英文输入法 E0030804 郑码输入法 E0020804 双拼输入法
在HKEY_USERS.DEFAULTkeyboard layoutpreload下有1,2,3,4......等主键 1,2,3,4.....则代表输入法的排序,单击1,2,3,4....可在右边的窗口中看到相应的输入法的键值,改动键值,可改变输入法的顺序。增加“快速启动”的选项
在HKEY_LOCAL_MACHINESoftwareCLASSESDirectoryshell下新建主键“快速启动系统”,在右边的窗口中修改“默认”为“快速启动系统”
在 HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL快速启动系统 下,新建主键COMMAND,在右边的窗口中修改“默认”为C:WINDOWSRUNDLL.EXE USER.EXE,EXITWINDOWSEXEC。增加“关闭系统”的选项
在HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL下新建主键快速关闭电脑,在右边的窗口中默认为快速关闭电脑。
在 HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL快速关闭电脑下,新建主键COMMAND,在右边的窗口中修改“默认”为C:WINDOWSRUNDLL.EXE USER.EXE,EXITWINDOWS。