注册表应用大全
一次点击即可关机
关闭计算机是每天都要进行的操作,一般我们都是通过单击“开始”→“关闭系统”,然后在弹出的对话框中选择关闭计算机,最后单击“确定”来关闭计算机。其实我们可以只点击一下就关闭计算机,操作步骤如下:
(1)打开HKEY-CLASSES-ROOTDirectoryshell主键,新建名为“Close”的主键,双击“Close”子键窗口右面的“默认”,并在“键值”栏内输入“关闭计算机”(用来显示在鼠标右击“开始”选单中),可在&&后面定义快捷键。
(2)在“Close”下建立下一级子键“Command”,双击该子键窗口右面的“默认”,并在“键值”栏内输“RUNDLL32.EXE USER.EXE,EXITWINDOWS”。
(3)输入完毕后,右击“开始”选单选“关闭计算机”就可以关闭计算机了。
提示或警告非本机用户
如果你不想让别人用你的电脑,更不希望他们在电脑中进行不正确的操作,那么这个技巧能够让他们得到一些提示或警告。操作步骤如下:
(1)打开主键HKEY-LOCAL-MACHINEsoftware
MicrosoftWindowsCurrentVersionwinlogon,在右侧窗口中新建一个字符串值,命名为LegalNoticeCaption,键值为“警告”(这是信息框的标题,可以自己定义),同时再添加一个字符串值,名为LegalNoticeText,键值为信息框的显示内容,用户可以随便定义。
(2)重新启动计算机,非本机用户就可以看到你所设置的信息了。
时间也能个性化
通常情况下,Windows在任务栏中使用“23:13”这样的时间格式来显示时间,追求个性化的用户可以通过修改注册表来更改此时间格式,操作步骤如下:
(1)打开HKEY-CURRENT-USERControlPanel
International主键,在右边窗口的空白处新建名为“sTimeformat”的字符串。双击它,然后将其键值修改为“hh点mm分”。
(2)重启计算机后,将会看到在任务栏中显示的时间会显示为hh点mm分了。
让心爱的壁纸永驻桌面
当用户设置了自己心爱的墙纸后,最不愿意看到和最头疼的就是其他使用者会更换墙纸,其实可以通过修改注册表来实现禁止更换的功能。
(1)打开HKEY-CURRENT-USERSoftware
MicrosoftWindowsCurrentVersionPolicies子键,新建一个名为“ActiveDesktop”的子键,在其下新建一个双字节值(也就是WORD值),命名为“NoChangingWallPaper”,将数值设为“1”。
(2)这样当其他用户要想更换墙纸时就会发现“选择背景图片或HTML文档作为墙纸”的选项是无法激活的。
防止他人更改用户的桌面设置
一般的桌面包括壁纸、图标以及快捷方式等等,这都是用户根据自己的情况精心选择后设定好的。因此,不希望其他人随意修改。下面的操作就可以达到这个目的。
打开HKEY-CURRENT-USERSoftwareMicrosoft
WindowsCurrentVersionPoliciesExplorer中的“NoSaveSettings”(如没有此键,用户可自行添加),并将其键值从0改为1,重启即可,这样,就可以把当前用户的桌面设置全部锁定了。
隐藏桌面所有图标
打开子键HKEY-CURRENT-USERSoftware
MicrosoftWinodwsCurrentVersionPolicies
Explorer,重建双字节“NoDesktop\",其值设置为“1”。重启即可。
把回收站改成垃圾场
想个性化计算机,当然要体现不同之处,“回收站”也不能放过,下面的实例可以通过注册表把“回收站”改成“垃圾场”。
将HKEY-CLASSES-ROOTCLSID{645FF040-
5081-101B-9F08-00AA002F954E}右窗口键的“默认”值由“回收站”改为其它名字,重启就可以了。
查看缩略图
Win 2K的用户可以在资源管理器中直接查看图片文件的缩略图,而Win 98的用户就不可能直接查看了,不过通过下面的修改就可以了。
打开HKEY-CLASSES-ROOTPaint.Picture
DefaultIcon,双击右窗格中的“默认”,将键值参数末尾的“1”改为“%1”,重启就可以了。
任何地方都可以清空回收站
一定要在“回收站”中才能清空文件吗?当然不是,我们要在任何地方都能清空“回收站”。
打开HKEY-CLASSES-ROOT*shellex
ContextMenuHandlers主键,在其下新建名为“{645FF040-5081-101B-9F08-00AA002F954E}”的主键,重启以后,用户不论在什么地方右击文件,选单中就会出现“清空回收站”的选项。
加速选单显示
当点击Windows操作系统的“开始”选单后,你是不是对每一层选单弹出的速度不太满意?会不会觉得太慢呢,我们现在就来把它加快。
打开HKEY-CURRENT-USERControlPanelDesktop子项,双击右边窗口中的“MenuShowDelay”,在数据框中输入0-100000之间的数值,一般将数值设成20到400之间,数字越小,选单显示的速度就越快。怎么样,是不是快了。
找回失去的提示信息
在Windows中当你把鼠标停留在“我的电脑”等图标上时,会出现一行提示信息,如果提示没有了,该怎么办?下面就让我们来看一看。
打开HKEY-CURRENT-USERSoftwareMicrosoft
WindowsCurrentVersionExplorerAdvanced子键,在右侧的窗口中,双击“showInfoTip”,在弹出的对话框中将其值设为1,提示又回来了吧。
删除快捷方式图标中的小箭头
Windows系统在所有的快捷方式的图标左下角都加入了小箭头,用户一眼可以看出来哪些是快捷方式,如果想个性化,我们不妨把小箭头去掉。
打开HKEY-CLASSES-ROOTlnkfile,删除右侧窗口中的“IsShortcut”键(windows程序的快捷方式),打开HKEY-CLASSES-ROOTpiffile,删除右侧窗口的“IsShortcut\"键(DOS程序的快捷方式)。重启即可见效。
注册表实战之系统设置注册表实战之系统设置
系统设置
终止被锁死的程序
当我们在关机、重启计算机时,有时会弹出错误对话框,提醒用户“某个程序还在运行,请先关闭所有程序,然后退出Windows”,这说明由于某个程序处于锁死状态致使用户无法退出系统,通常的方法是用三个热键,然后点击结束任务来强行关闭锁死的程序,其实我们可以通过修改注册表终止锁死的程序,让系统安全关闭。
打开HKEY-CURRENT-USERControlpaneldesktop,双击右窗口中的“AutoEndTasks”项,将其值改为1,如果没有该项,可以新建再改之即可。
控制CDROM的自动播放
在系统中,光驱都具有自动播放功能,如何控制CDROM的自动播放功能?通过注册表可以一劳永逸。
打开HKEY-LOCAL-MACHINESYSTEM Current ControlSetServicesCdrom子项,双击右边窗口中的“Autorun”,将其值设为0,即可关闭自动播放功能,如果要恢复自动播放功能,只要将其值改回1即可。
加快关机速度
打开“HKEY-LOCAL-MACHINESYSTEM
CurrentControlSetControlshutdown子项,在右边窗口中新建一个“字符串值”,命名为“FastReboot”,同时将“数值数据”设为1,修改之后可以感受到关机速度有了明显加快。
删除添加/删除程序中的残留项
一般情况下,用户可以通过控制面板的“添加/删除应用程序”卸载某个应用程序,但是有的时候却发现卸载之后程序还是在列表中。此时用户可以通过注册表将其删去。
打开HKEY-LOCAL-MACHINESoftwareMicrosoft
WindowsCurrentversionUninstall子键,在该键下找到该应用程序相应的值项,删除即可。
删除运行窗口中多余的命令
打开HKEY-USER.DefaultSoftwareMicrosoft
WindowsCurrentversionExploerRunMru子键,在右边的窗口中找到不需要的命令所对应的值项,删除即可。
删除多余的.dll文件
在系统的System子目录中有许多的.dll文件,这些文件可能被许多系统和应用程序共享,但是有一些.dll文件却没有被共享,也就是说,它们已经没有用了,我们可以通过注册表来将它们删除。
打开HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentversionSharedDlls子键,在右边的窗口中,每个值项的数据都说明了该值项的.dll文件有几个程序共享,如果数据为0,则可知道该文件没有程序共享,可以删掉了。
隐藏驱动器
出于某些特殊原因,用户有时想隐藏“我的电脑”中的驱动器以达到保护重要文件的目的。
打开HKEY-CURRENT-USERSoftwareMicrosoft
WindowsCurrentversionPoliciesExplorer子键,在“编辑”选单中选择“新建”→“二进制值”,命名为“NoDrives”,然后将其数值根据以下方式来输入,把要隐藏的驱动器号码全部加起来,方法是A驱为1,C驱为4,D驱为8,以此类推,得出的数字换成16进制,低位在前,高位在后。如隐藏A、B、C三个盘符,则数值为07 00 00 00。
使文件显示扩展名
在Windows中文件默认的显示方式为只显示文件名,而不显示扩展名,这样用户就无法知道该文件是什么类型的文件,有时候会感到不方便,可以通过修改注册表使文件显示扩展名。
打开HKEY-USER.DEFAULTSoftwareMicrosoft
WindowsCurrentVersionExplorerAdvanced,双击值项“HideFileExt”并在弹出的对话框中将其值由1改为0,即可显示文件的扩展名。
删除多余的配色方案
打开“控制面板”窗口中的“显示”,然后在“显示属性”窗口中选择“外观”选项卡,在“方案”下拉列表中,用户可以看到多种配色方案,其实有许多方案用户根本用不上,可以把它们删除以节省空间。
打开HKEY-CURRENT-USERControl Panel
AppearanceSchemes子键,在右侧的窗口中显示了系统自带的各种配色方案,选择某个方案,然后把它删除。删除时注意保留“默认”项。
1、防止匿名用户登录:
虽然 \"Win95\" 可以为每个用户定制各自的使用界面并指定口令,但任何人都能通过点击登录窗口中的 \"取消\" 或按 \"ESC\" 键进入系统,即所谓匿名登录。下述方法可以防止匿名用户登录:
在 HKEY_LOCAL_MACHINE NetWorkLogon 下新建 \"DWORD\" 类型 \"MustBeValidated\",其值为1。
(附:如果自己都进不去了,可以以安全模式进入,然后将其值改为0。)
2、右击\"开始\"菜单关闭计算机:
关闭机器是日常使用频率最高的操作之一,下面的设置可以简化关机过程:
打开 HKEY_CLASSES_ROOTDirectoryshell,选择 \"编辑\" / \"新建主键\",命名为 \"Close\",双击 \"Close\" 子键窗口右面的 \"默认\" 处并在 \"键值\" 栏内输入 \"关闭计算机\",它就是在右键快捷菜单中出现的提示信息,如省略此项将在右键菜单中显示主键名称 \"Close\",用 & 隔开可定义快捷键,然后再在 \"Close\" 下建立下一级子键 \"Command\",双击该子键窗口右面的 \"默认\" 处并在 \"键值\" 栏内输入 \"RUNDLL32.EXE USER.EXE,EXITWINDOWS\" 字符串。不用重启系统,直接右击 \"开始\" 菜单选 \"关闭计算机\" 就可关闭您的机器。
3、重排输入法:
依次展开 HKEY_CURRENT_USERKeyboard layoutPreload ,在其下可以见到键名从数字 \"1\" 开始依次递增的多个子键名称,具体子键个数与系统已安装的输入法种数相一一对应。现假如要将子键名为 \"2\" 所对应的输入法与子键名为 \"5\" 所对应的输入法互换,即将子键名 \"5\" 所对应的输入法前移至第二位,方法如下:右击子键 \"2\" 选 \"重命名\" 将子键 \"2\" 改名为 \"22\" 或其它不存在之名称,接着将子键 \"5\" 重命名为 \"2\" ,最后将子键 \"22\" 改名为 \"5\" 。您可以将所有输入法按自已的需要重新排序。
4、屏蔽\"开始\"菜单中的\"运行\"、\"查找\"、\"关闭系统\"功能:
在 HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer 中新建三个 \"DWORD\" 值,名称分别为 \"NoRun\"(屏蔽\"运行\")、\"NoFind\"(屏蔽\"查找\")、\"NoClose\"(屏蔽\"关闭系统\"),其值均设置为 \"1\" ,重启系统后执行 \"运行\" 与 \"关闭系统\" 命令时提示操作受限制而取消,同时你会发现 \"开始\" 菜单中的 \"查找\" 选项没有了,要重新恢复其设置,可将对应的键删除或将键值置 \"0\" 即可。
5、隐藏桌面所有图标:
找到子键 HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionPoliciesExplorer ,新建 \"DWORD\" 值 \"NoDesktop\",其值为 \"1\" 。重启系统后,你会发现桌面已变得空荡荡一片。
6:快速打开文件编辑:
也许你经常使用某个程序来打开文件进行编辑,而这些文件的扩展名是随意的,为了方便我们可以将这个程序加入到右键菜单中去。以写字板为例:
在 HKEY_CLASSES_ROOT* 下新建 \"shell\" 子键,在其下新建 \"wordpad\" 子键,双击该键右面窗口的 \"默认\" 处并在 \"键值\" 栏内输入 \"写字板\" ,接着在 \"wordpad\" 子键下建立下一级子键 \"command \" ,在 \"默认\" 的 \"键值\" 栏内输入 \"c:program filesaccessorieswordpad.exe %1 \"。不用重启系统,现在回到\"我的电脑\"或\"资源管理器\"中右键单击任意文件(当然是写字板能加载的,不管关联与否),选\"写字板\"即可快速打开文件进行编辑了。
7、快速清空回收站:
当我们的机器由于硬盘空间已满而必须清空回收站时,我们可以将\"清空回收站\"加入到文件的右键菜单中以方便操作:
运行注册表编辑器,进入 HKEY_CLASSES_ROOT*shellex ContextMenuHandlers ,在左栏中右击 \"ContextMenuHandlers\" 文件夹图标,然后选择 \"新建\" \"主键\",将新文件夹的名称由 \" New Key #1\" 一字不差地改为:\" {645FF040-5081-101B-9 F08-00AA002F954E}\",然后回车确认即可。这样,当您在任何地方右击选择某个文件时,菜单中就会出现 \"清空回收站\" 的选项。
8、用修改注册表的方法来解决中文Win95中汉字显示乱码:
笔者曾遇到过这样的问题:在 Win95 的操作桌面上汉字能正常显示,但进入应用程序后,一些汉字就成了乱码。经过反复摸索找到了通过修改注册表解决的方法:
展开我的电脑 /HKEY_LOCAL_MACHINE/Systom/CurrentrolSet /Control/fontassoc 发现该机上只有 \"Associated DefaultFonts\" 子关键字,其下也只有默认值和 \"AssocSystemFont\" 两个入口值,没有 \"Associated CharSet\" 子关键字。通过 \"注册表编辑器/菜单编缉/新建/主键\",来增加 \"Associated CharSet\" 子关键字。用鼠标点取 \"Associated DefaultFonts\" 关键字,选取菜单中的 \"编辑 / 新建 / 串值\" ,则编辑器右边出现输入框,在此框中输入 \"FontPackageDontCare\",再在其前面的图标上双击,出现 \"编辑字符串\" 对话框,在键值栏中输入 \"宋体\",按确定即可。用同样的方法加入以下几行:
FontPackageRoman= 宋体
FontPackageSwiss= 宋体
FontPackageModern= 宋体
FontPackageScript= 宋体
FontPackageDecorative= 宋体
点取 Associated CharSet 关键字,选取编辑/新建/串值,按以上方法加入以下几行:
ANSI(00)=yes
OEM(FF)=yes
GB2312(86)=yes
SYMBOL(02)=no
(上面等式的左边为键值名,右为键值) 。
做完上述修改后,关闭注册表编辑器,重新启动计算机,发现一切正常。
9、处理无法卸掉的应用程序:
我们有时会碰到这样的情况:在控制面板的 \"添加/删除应用程序\" 中卸载某个应用程序之后,却发现该程序还是在列表中。这时可用下述方法将其从列表中删去:
打开注册表编辑器,进入目录\" HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionUninstall\",根据所列出的注册文件删去与该应用对应的项即可。
10、把WORD插入对象的名称改成汉字:
在WORD的\"菜单插入/对象\"中的一个个英文名称往往令人难以适应,我们可以用个简单的方法把它改成汉字:在注册表编辑器中,将 HKEY_CLASSES_ROOTEuation 3.0 右窗口键的 \"默认\" 值由 \" Microsoft Equation 3.0\" 改为 \"公式编辑器 3.0\",然后关闭注册表编辑器,再打开 \"WORD\" ,就会发现它已变成 \"公式编辑器 3.0\"。
1、去除注册表中的废弃信息
随着用户大量增删各种应用程序和硬件设备驱动程序,注册表中废弃的数据会越来越多,注册表文件也越来越大,这对 \"WIN95\" 的运行速度有很大的影响,为了去除掉废弃信息,笔者采用了重建注册表的方法。
首先在 \"运行\" 窗口中调用注册表编辑器,从注册表菜单中导出整个注册表,将其存为 \"www.reg\" ;然后重启到 \"DOS命令行方式\",接着按照下面的命令行运行 \"DOS\" 版的 \"REGEDIT\" : \"regedit/c www.reg\"
参数 ”/C“ 表示从后面指定的文件中重新生成整个注册表,重建的注册表文件往往比原来的小五分之一到三分之一左右,从而达到了优化的目的。重建注册表时必须注意要确保 ”www.reg“ 中包含全部注册表信息而不仅是它的一个。
2、提高 Windows 95 刷新的速度
当用户在 \"Windows 资源管理器\" 中增加或者删除了一个文件夹后,虽可通过按 \"F5\" 键查看最新刷新的结果。但是,每次这样做势必十分麻烦。其实通过修改注册表可以使这种刷新达到完全自动化。
具体方法是:
打开 HKEY_LOCAL_MACHINESystemCurrentControlSetControl Update 分支,在 \"Update\" 子键中包含一个 \"UpdateMode\" 键值名,其键值为 \"01\" ,双击 \"UpdateMode\" ,将 \"01\" 改为 \"00\" 即可。 |