如何用注册表修改鼠标右键设置 【百科全说】-今日足球竞猜

腾讯视频/爱奇艺/优酷/外卖 充值4折起

如何用注册表修改鼠标右键设置

一、去掉新建菜单中的无用项

1.在桌面上点右键→新建→任意选择一个建立,记下它的扩展名,这里我建立的photoshop图像,扩展名为psd。

2.找开regworkshop,双击打开hkey_classes_root根键,可以看到下面有许多“.xxx”的主键,这里登记的就是windows中扩展名与应用程序的对应关系(比如txt文件与记事本程序notepad.exe对应)。

3.找到.psd主键(快捷方法:选中任意主键,然后在快速键入.psd,程序就会自动切换到该主键),双击打开该键,看到下面有个shellnew主键,选中shellnew,查看右侧窗口,可以看到一个nullfile的空字串,将shellnew主键直接删除即可。

4.需要说明的几点:

①对于.txt主键下的shellnew建议保留,经常在用到。

②有些扩展名的shellnew键右边没有nullfile字串,如.rar,如图,这种情况,要在新建中去掉的话,建议将shellnew主键改为shellnew-,以便以后还可以改回。

③比较特殊的一个:写字板文档,主键名为.doc,它下面有4个shellnew,我们照上面的方法,只删掉有nullfile字串的主键。

④有些应用程序在打开时会查找shellnew主键,发现不存在或改动时就会新建一个,对付方法:设置权限,右击shellnew主键,选择“权限”,在弹出的窗口中将用户权限设为“拒绝”。

知识点:

1.注册表中的根键(指可以编辑器中看到的)只有5个,分别是:hkey_classes_root、hkey_current_user、hkey_local_machine、hkey_users、hkey_current_config

2.子键(或称主键):在这些主键下面的键全部称为主键。

3.键值:每个键对应的右窗口中的项目称为该键的键值,常用的有:字符串、可扩充字符串、dword值和二进制值。

4.数据:赋予键值的字符称为该键值的数据。

5.①字符串:可键入所有合法字符做为数据。

②可扩充字符串:跟字符串类似,但可以键入变量,如%systemroot%system32notepad.exe。

③二进制值:可以用来表示任意长度的整数,在注册表中以十六进制方式表示。

④dword值:一般用作真假判断,0表示假;1表示真。

二、所有文件右键菜单

1.举例:比如我安装了avast!antivirus和一个小工具,现在右键变成这样。

2.找开regworkshop,双击打开hkey_classes_root根键,打开*主键(*表示所有文件),下面有两个与右键相关的键:shell和shellexcontextmenuhandlers。

shell:这个键下面一般为以下结构:

hkey_classes_root*shell

hkey_classes_root*shellopen

hkey_classes_root*shellopencommand

表明*键与command子键中所指定的应用程序建立了关联。

shellex:说明*键的文件类型与windows系统中的外壳扩展中的属性页句柄建立了关联。在 shellexcontextmenuhandlers键下面,子键名一般为{454f08ea-a099-4353-834c- 8a66147d4a0f}形式,或该键的默认键值为这种形式。

知识点:{454f08ea-a099-4353-834c-8a66147d4a0f}在此键中一般是程序在注册表中注册的clsid。

clsid是class id的缩写。对于每个组件类,都需要分配一个唯一表示它的代码,就是id,为了避免冲突,微软使用guid作为clsid,有生成guid的函数,主要是根据当时的时间、机器地址等信息动态产生,理论上可保证全球唯一。

3.打开shell键,在下面找到了go dos和go explorer两项,删除。

4.打开shellexcontextmenuhandlers键,在下面找到了avast键,删除。

现在随便点个文件看看效果,已经没有了。

三、文件夹右键菜单

1.在文件夹上点右键,看一下多了三项:go dos、ms-dos和复制路径。

2.找到directory主键(文件夹),打开下面的shell键,果然发现了go dos和msdos子键,细心的朋友一定发现了,在菜单上显示的是ms-dos,便这里怎么变msdos了。原来菜单上显示的文字是在该键的默认值中设置的。

现在我们将默认数值清空看看效果,现在它就以msdos键名做了菜单文字,并默认第一个字母为快捷键。(指定快捷键的方法:在需要用做快捷键的字母前加&.如ms&dos,主键或数据中均可)。

3.打开directoryshellexcontextmenuhandlers,找到ninotech path copy,这就是在菜单中出现的“复制路径”。这里需要说明的是,有些程序放到右键菜单中的文字不是写在注册表中的,而是在dll文件中,就像此例,处理这种情况要谨慎。

四、驱动器右键菜单

1.看看驱动器的右键菜单,也多了个go dos选项。

2.找到drive主键,或在地址栏键入hkey_classes_rootdrive,转到该键。打开shell子键,删掉下面的go dos键。

五、资料夹右键菜单

1.它在注册表中的名称为folder,笼统的说就是包括文件夹和驱动器在内。具体是如何定义和区分的尚未搞清(ps:有懂的朋友麻烦指点一下)。

2.如果你的文件夹和驱动器右键中有相同的菜单,但是在hkey_classes_rootdirectory和hkey_classes_rootdrive中都找不到话,那它一定是放在了这个键下面。

3.上文提到我安装了avast!antivirus,它就是在hkey_classes_rootfoldershellexcontextmenuhandlers中写入的。处理方法有两种:禁用和删除,禁用方法:在默认数据前面或后面加“-”。

六、特定类型右键菜单

1.txt文件:找到.txt主键,在右侧窗口中默认字串上点右键选择“转到引用的注册表项”,这时就会转到一个名为txtfile的主键,然后照上面的方法删掉相关项即可。

小知识:在hkey_classes_root中,一个扩展名一般都两个键,分别为.xxx和xxxfile,其中xxxfile叫做.xxx的主文件类型,该键记录了这种类型文件的图标、右键菜单、默认打开方式等。

2.未知类型右键菜单:hkey_classes_rootunknown

3.ie右键菜单:hkey_current_usersoftwaremicrosoftinternet explorermenuext,直接del掉不需要的主键即可。

七、其它清理

1.清除桌面右键→排列图标中的无用项,用xp的朋友会发现右键菜单中多了以下几项,如果用不到的话可以在注册表中禁用。打开注册表 hkey_current_usersoftwaremicrosoftwindowscurrentversionpolicies explorer,在右侧新建dword值,然后改名为“noactivedesktop”,双击,键入数据1,注销一下即可。

2.去掉intel集成显卡的桌面右键菜单:在运行中输入regsvr32 /u igfxpph.dll,重新注册:regsvr32 igfxpph.dll。

禁用篇:

1.禁用系统右键菜单:hkey_current_usersoftwaremicrosoftwindowscurrentversionpoliciesexplorer,在右面增加dword值:noviewcontextmenu,并赋予数据1。

2.禁用任务栏右键菜单:hkey_current_usersoftwaremicrosoftwindowscurrentversion policiesexplorer,在右面增加dword值:notraycontextmenu,并赋予数据1。

经验:在windows禁用的项目大都在这个键下面。

增强篇:

一、手工添加法:学会了精简,增强也就不难了,就是把以上方法逆着来做。

1.为文件夹右键添加“命令提示符”,打开hkey_classes_rootdirectoryshell,在下面新建主键cmd并改右侧窗口中的默认字串为“命令提示符”,然后在cmd下建立子键command,改右侧窗口中的默认字串为cmd.exe /k“cd %l”。

2.为未知扩展名的文件右键添加“用记事本打开”,打开hkey_classes_rootunknownshell,在下面新建主键open并改右侧窗口中的默认字串为“用记事本打开”,然后在open下建立子键command,改右侧窗口中的默认字串为c:windowssystem32 notepad.exe %1。

3.为dll文件右键添加“注册控件”和“注销控件”,打开 hkey_classes_rootdllfileshell,在下面新建主键regsvr并改右侧窗口中的默认字串为“注册控件”,然后在 regsvr下建立子键command,改右侧窗口中的默认字串为regsvr32 %1;同样在hkey_classes_rootdllfileshell下新建主键unregsvr并改右侧窗口中的默认字串为“注销控件”,然后在unregsvr下建立子键command,改右侧窗口中的默认字串为regsvr32 /u %1。

二、脚本添加法:

1.何为注册表脚本:注册表脚本是后缀名为reg,有固定格式,双击导入后即可完成对注册相关键值的添加、删除、修改等的文本文件。

2.格式:

regedit4;如果是2k/xp系统的话,写成windows registry editor version 5.00;必须空一行!

[注册表路径]

@=“数据”;修改默认字串

“键值”=“数据”;修改或添加字串

“键值”=hex:数据;修改或添加二进制值

“键值”=dword:数据 ;修改或添加dword值

“键值”=-;删除键值

;最后也必须空一行!~

3.删除主键示例:

regedit4

[-hkey_current_usersoftwareflashfxp]

4.以上三项的添加脚本:

windows registry editor version 5.00

[hkey_classes_rootdllfileshell]

[hkey_classes_rootdllfileshellregsvr]

@=“注册控件”

[hkey_classes_rootdllfileshellregsvrcommand]

@=“regsvr32 %1”

[hkey_classes_rootdllfileshellunregsvr]

@=“注销控件”

[hkey_classes_rootdllfileshellunregsvrcommand]

@=“regsvr32 /u %1”

windows registry editor version 5.00

[hkey_classes_rootdirectoryshellcmd]

@=“命令提示符”

[hkey_classes_rootdirectoryshellcmdcommand]

@=“cmd.exe /k ”cd %l“”

windows registry editor version 5.00

[hkey_classes_rootunknownshellopen]

@=“用记事本打开”

[hkey_classes_rootunknownshellopencommand]

@=“c:windowsnotepad.exe %1”

说明:1.脚本中路径必须用来代替

2.给路径添加引号:“c:windowssystem32notepad.exe”在脚本中写成“”c:windowssystem32notepad.exe“”

修复篇

1.reg文件双击不能导入,而是调用记事本打开。在该文件上点击右键后发现编辑成了默认项。

2.修复方法:打开hkey_classes_rootregfileshell,看到右边的默认字串被改成了edit,清空该项即可。

小技巧:将默认字串改为print的话,双击就变成打印文件啦。

右键相关工具

1.关闭光驱:在光驱右键中添加“关闭”选项。

2.pathcopy:在文件右键中添加如下选项。

3.total copy:当用鼠标右键拖动文件时,会出现如下选项。

4.contextedit:功能强大的右键菜单编辑工具,可完成以上所有操作。

5.unlocker:解锁被进程调用的文件,使之可以被删除。

6.regworkshop:堪称完美的注册表编辑工具。强推!

右键菜单大揭密

右键项目

hkey_classes_root*shellexcontextmenuhandlers

hkey_classes_rootdirectoryshell

hkey_classes_rootdirectoryshellexcontextmenuhandlers

hkey_classes_rootfoldershell

hkey_classes_rootfoldershellexcontextmenuhandlers

hkey_classes_rootfoldershell 对一般文件夹和系统文件夹(文件夹和驱动器)的右键弹出菜单都起作用

hkey_classes_rootdirectoryshell 对一般文件夹(仅文件夹)右键单击菜单中弹出的部分内容

hkey_classes_rootdriveshell 对任意驱动器(仅驱动器)单击右键弹出的菜单的菜单项

hkey_classes_root*shell 对任意文件单击右键弹出的菜单的菜单项

shellnew子键定义了将此文件类型加入到桌面右键弹出菜单的“新建”子菜单中

在windows系统中,只要对着桌面或是文件(夹)单击右键,就会弹出一个快捷菜单,里面有对该文件(夹)的一些常用操作命令,通过右键菜单,可以方便用户对文件的某些操作。不知道你是否对它感兴趣?是否想对它作一番改头换面,做出有自己特色的右键菜单?不用着急,看完本文的大揭密,你将成为这方面的高手!

修改右键菜单应该在注册表中,具体的说,是在 hkey_classes_root根键下(这里可是右键菜单中所有命令的根源哦!)。展开该根键,其下的子键主要有两种:扩展名键(.+扩展名)和类定义键(如图1)。一般地说,只要是在windows系统中已注册过的扩展名,在hkey_classes_root下均有“·该扩展名”子键 ,记录该扩展名的一些信息,对某种特定类型的文件的右键菜单的修改,便是在该键或“扩展名file”键下的操作。

一、在所有的文件右键菜单中加入命令

如果你的系统上安装有winzip、ultraedit等,当你对任一文件点右键时,都会有“add to zip”、“ultraedit-32”等命令(当然,winzip稍有不同,我将在后面讲到)。它的添加方法是:

1.打开“hkey_classes_root*”;

2.在其下新建“shell命令command”分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加“%1”即可。

例:在“hkey_classes_r

oot*”下新建“shell用写字板打开command”子键,将command的键值设为“c:windowsnotepad.exe %1”,就会在右键菜单中出现“用写字板打开”的命令了(如图2)。

说明:

1.要删除该类命令,只需将“命令”子键删除即可;

2.有的人或许会问他按我写的去做,但是得到的为何与我的有一些不同,这就是我的命令里有快捷键(n),只要在“用写字板打开”后加入“(&n)”即可。

二、在特定文件类型的右键菜单中加入命令

刚才说到了winzip这个软件,对普通的文件类型,它的右键菜单中有“add to zip”,但是对它所支持的压缩文件类型,如*.zip、*.cab、*.rar在其右键菜单中有“open with winzip”、“extract to”、“extract to folder”、“create self-extractor(.exe)”等命令,对于自解压性安装文件(如oicq99b),其右键菜单中有“run with winzip”命令。下面是特定文件类型的右键菜单的命令添加方法(以在mp3文件的右键菜单中加入play with winamp为例):

1.打开“hkey_classes_rootmp3_auto_file”主键;

2.在其下新建“shellplay with winamp(&p)command”,将command的键值设为“c:program fileswinampwinamp.exe %1”。

说明:当有多个软件可以播放mp3文件时,我们可以在右键菜单中添加多条命令,如加入“play with unreal”等命令,但是我们如何将某一条命令定义为默认操作(即右键菜单中的黑体命令)呢?

你一定会说,很简单的事情吗!将mouse移向一mp3文件,在按右键的同时按shift,在右键菜单中选“打开方式“便可更改,但是这是错误的,不信你试试看,这样只有在右键菜单中选“打开”时才会用你所选择的程序来打开它,否则,它仍旧一如继往。因为它的默认操作不是“打开“这条命令。真正的方法是将shell的默认键值改为你所想执行的命令,例如将shell的键值改为“winamp ”。

12/02 10:44
电脑平常操作中会通过鼠标右键菜单中的选项刷新.新建记事本.编辑图片或截图等等功能,在安装第三方软件时也是在鼠标"右键菜单"中新增功能,但有些功能需要用户自己去添加到菜单中才可以使用,下面介绍下如何利用注册表将常用功能新增到鼠标右键菜单中. 1.以win8平台作为例子,把鼠标移动到屏幕的右下方,然后就直接打开charm超级菜单,搜索并打开"运行"选项; 2.在运行命令框里面直接输入regedit字符,然后就手动打开注册表编辑器; 3.依次定位到hkey_classes
10/27 07:27
ie浏览器是windows系统中内置的浏览器,平常我们会使用ie来冲浪浏览某些网站网页,此时也会在网页的标题栏显示相关的信息.win7 64位旗舰版下载后,该内容也是根据某些网站来显示的,有时候会显示英文字母,有时候还会显示特别长的文字介绍,其实我们还可以对ie标题栏文字进行设置的,让ie浏览器标题栏显示更加有个性,下面介绍下利用注册表来修改ie标题栏技巧. 1.打开电脑之后,直接点击"开始--运行",然后在输入框里面输进去"regedit"字符,之后再点击命令,再
08/13 08:39
win8.1通过注册表修改cpu驱动名称的方法 操作步骤: 1.点击 右击开始菜单-运行-输入"regedit"进入注册表编辑器; 2.展开hkey_local_machine,展开system,展开controlset001或controlset002,展开enum,展开acpi,展开genuineintel_-_x86_family_15_model; 3.genuineintel_-_x86_family_15_model目录下有0.1.2.3.4项,一些计算机只有0,就像下图这
02/23 01:10
怎么样让我们ie浏览器运行的相当的迅速,其实在默认情况下,ie仅允许从一个网络服务器上同时下载两个会话。这会影响到你网页浏览的速度,因为你无法同时下载到所有组成网页的对象,这样页面的显示就会慢得多。如果你可以强制ie同时下载更多的对象的话,网页的显示就会快得多。 一个windows注册表修改的技巧能够做到这一点。通过这样的修改,你就可以迫使ie使用超过两个同时进行的会话。最好的数目是10。下面是操作步骤: 运行注册表编辑器,依次展开到hkey_current_user/software/micr
03/19 06:34
win7系统使用注册表修改字体的方法. 使用注册表修改字体的方法: 1.用字体替换工具(搜一下 大把)将xp里拷来的simsun.ttf 替换掉win7里的同文件名文件; 2.删除or替换掉win7下的simsunb.ttf文件,替换的话用刚才xp的simsun.ttf就行; 3.调整系统设置里文字的字体(控制面板>个性化设置>window color and appearance>高级,把里面项目中使用segoe ui 的全改成tahoma) 4.修改注册表中[hkey_current
03/21 05:43
大家都知道ghost win7系统的注册表功能,注册表一个重要的数据库,用于存储系统和应用程序的设置信息.win7注册表功能非常强大,而且还可以使用注册表修改字体,那么win7系统怎么使用注册表修改字体?其实方法简单,下面我们的小编和大家一起分享下win7系统使用注册表修改字体的方法. 使用注册表修改字体的方法: 1.用字体替换工具(搜一下 大把)将xp里拷来的simsun.ttf 替换掉win7里的同文件名文件: 2.删除or替换掉win7下的simsunb.ttf文件,替换的话用刚才xp的s
05/20 00:36
通过注册表修改硬件加速 关闭硬件加速: 1 @echo off 2 title 关闭directdraw 3 mode con:cols=50 lines=12 4 color ff 5 6 echo 正在关闭directdraw加速... 7 reg add "hklm/software/microsoft/direct3d/drivers" /v softwareonly /t reg_dword /d 1 /f 0>nul 1>nul 8 reg add "hklm/softw

利用注册表修改win7/win8硬盘分区名称的方法

09/16 17:08
利用注册表修改win7/win8硬盘分区名称 如果用户在将 xp 重装成win7/win8时,原本的硬盘分区名称可能会出现无法更改的情况,重新命名也都起不了作用。这种情况一般是因为使用 xp 系统下 format fdisk修改分区所造成的。 在这种情况下,我们怎样才能将硬盘分区重命名为自己想要的名称呢?本文我们将以c盘命名为windows8为例,执行 regedit 进入下列路径 [hkey_local_machine/software/microsoft/windows/currentver
10/14 15:49
如何恢复修改过的win10注册表呢?相信很多朋友都修改过win10的注册表以获得查看最新版的win10,这样做的后果就是造成你以后不能接受到正常的公开升级,下文小编就教大家win10注册表修改后的恢复方法,赶紧和小编一起去了解下吧。 前一段时间,有大神在网上研究出了通过在windows 10中加入几个注册表值来获得查看windows10最新版本的方法,然而近日微软windows insider项目主管gabriel aul在推特上公开宣布通过修改win10注册表来获得windows 10