Win98注册表应用300例—注册表使用全攻略之十
1.自动刷新
每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口 进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。
点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTRO LSET\CONTROL\UPDATE,修改 "UPDATEMODE"值,由"1"改为"0"。
2.修改系统版权信息
点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DEVEOPER\SETUP,在其右窗口中保存着安装Windows98时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows 98就可修改系统原有的版权信息。
3.加快Windows 98启动速度
Windows98在启动时能自动加载一些程序运行,有的程序放在"开始"菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows98的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过"任务栏"很方便地删除。如果程序不在启动组中,则须要通过修改注册表来删除。
点击HKEY_LOCAL_MACHINE\MICROSOFT\WINDOWS\CURRENTVERSION\Run,选择右边窗口中出现的开机自启动程序,将之删除即可。
点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RunServices,单击右边窗口中出现的开机自启动程序,将之删除。
Run和RunServices的区别是,Run中的程序是WINDOWS初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。
4.删除"开始"菜单中的"收藏夹"
"收藏夹"是为了便于访问主页而设计的,对于没上网的用户来说其用处不大,可以删除它。点击HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\EXPLORER,在右边窗口中点击鼠标的右键,然后选择"新建"菜单中的"DWORD"命令,命名为NoFavoritesMenu,并将其值设置为"1"。 再重新启动电脑。
5.扩充"回收站"的鼠标右键功能
"回收站"是Windows98中的一个系统级桌面图标,由于其鼠标右键菜单功能不够强大,如"回收站"鼠标右键菜单中没有"删除"和"改名"功能,给实际应用带来一定不便,为此我们可以通过修改注册表来为其扩充菜单功能。
使用本文前面用过的REGEDIT,打开到HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F984E}\ShellFolder。看到右边名为Attributes的值是40 01 00 20,这就是关 键,如果你是高手的话,就知道每个文件有只读、隐含、系统和文档共四种属性,每种属性有一个具体数字,如果文件具有多种属性,只须将所有数字加起来就行了,这里也是这个道理。下面是第一个字符所表示的意义:
值 鼠标右键的菜单
01 00 00 00 复制
02 00 00 00 剪切
03 00 00 00 复制和剪切
10 00 00 00 重命名
20 00 00 00 删除
30 00 00 00 重命名和删除
40 00 00 00 属性
50 00 00 00 重命名和属性
53 00 00 00 复制、剪切、重命名、属性
60 00 00 00 删除和属性
63 00 00 00 删除、属性、复制、剪切,
70 00 00 00 重命名、删除和属性
73 00 00 00 重
6.禁用开始菜单中“设置”的“文件夹选项”
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explore分支,在右窗格内新建一个DWORD值"NoSetFolders",然后双击"NoSetFolder"键值,在出现的对话框中的"键值"框内输入1。
7.禁用开始菜单中“设置”的“任务栏和开始菜单”
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explore分支,在右窗格内新建一个DWORD值"NoSetTaskbar",然后双击"NoSetTaskbar"键值,在出现的对话框中的"键值"框内输入1。
8.隐藏开始菜单中的子文件夹
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explore分支,在右窗格内新建一个DWORD值"NoStartMenuSubFolders",然后双击"NoStartMenuSubFolders"键值,在出现的对话框中的"键值"框内输入1。
9.隐藏“我的电脑”中所有驱动器
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explore分支,在右窗格内新建一个DWORD值为"NoDrivers",然后双击"NoDrivers"键值,在出现的对话框中的"键值"框内输入1。
10.在拨号网络设置中禁止拨入
打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesNetwork分支,在右窗格内新建一个DWORD值为"NoDialIn",然后双击"NoDialIn"键值,在出现的对话框中的"键值"框内输入1。
11.在共享设置中禁用文件共享
打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesNetwork分支,在右窗格内新建一个DWORD值为"NoFileSharing",然后双击"NoFileSharing"键值,在出现的对话框中的"键值"框内输入1。
12.使用星号(*)隐藏共享口令
打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesNetwork分支,在右窗格内新建一个DWORD值为"HideSharePwds",然后双击"HideSharePwds"键值,在出现的对话框中的"键值"框内输入1。
13.禁用口令缓存
打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesNetwork分支,在右窗格内新建一个DWORD值为"DisablePwdCaching",然后双击"DisablePwdCaching"键值,在出现的对话框中的"键值"框内输入1。注意!请慎用此设置,此时控制面板中的“密码”属性中无法更改密码,登陆时该用户使用任何一个密码或不用密码就可以登陆。
14.使Windows口令必须为数字和字母
打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesNetwork分支,在右窗格内新建一个DWORD值为"AlphanumPwds",然后双击"AlphanumPwds"键值,在出现的对话框中的"键值"框内输入1。
15.设置Windows口令的最小长度
打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesNetwork分支,在右窗格内新建一个DWORD值为"MinPwdLen",然后双击"MinPwdLen"键值,在出现的对话框中的"键值"框内输入n,n大于等于0小于等于8。
16.删除右键菜单里的遗留项目
如果软件卸载不完善,一些无用的项目会遗留在右键菜单里,遗留项目可以分为三类,它们在注册表都有对应的项目。第一种,与某种文件类型相关联,你可以直接在资源管理器的文件夹选项之中删除这些命令;第二种,几乎所有文件都有的项目,它们存放在注册表的HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers下;第三种,只对文件夹有效,它们存放在注册表HKEY_CLASSES_ROOT\Directory\shell以及HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers之下,此外在HKEY_CLASSES_ROOT\Folder和HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers下也可能会有。对于后两种情况,你可以在上述键名之下找到不需要的项目并将其删除。
17.解决安装虚拟光驱后原光盘游戏无法运行的问题
安装了虚拟光驱后,物理光驱的盘符会向后移,导致原先已经安装的光盘游戏无法运行,解决方法是:在HKEY_LOCAL_MACHINE\Software主键下找到此游戏的子键,逐层展开后,一般可以找到安装光驱盘符的键值,将其值改为现在物理光驱盘符即可。
18.在IE中显示URL地址全名
打开HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer,将Show_FullURL的值改为Yes即可。
19.更改关闭应用程序时出现“等待”对话框的时间
您可以在任何时候使用Ctrl+Alt+Del组合键来快速地关闭应用程序(此方法特别适用于长时间没有反应的应用程序)。
单击“结束任务”按钮,则将关闭此应用程序。单击“等待”按钮,则允许应用程序处于等待状态,而让您完成一些工作,然后在20秒钟之后再重试关闭此程序的工作。为了提高关闭此程序的速度,可通过修改注册表更改关闭应用程序时的等待时间。下面为更改步骤。
1启动注册表编辑器。
2.打开HKEY_CURRENT_USER\Control Panel\desktop分支。
3.右击右窗格,然后从“新建”菜单中选择“字符串值”,则在desktop子键中将添加了一个新键值名“New Value #1”,然后将新键值名更改为“WaitToKillAppTimeOut”。
4.双击“WaitToKillAppTimeOut ”,然后在“编辑字符串”对话框的“键值”框中输入10000(单位为ms,缺省值为20000ms,即20秒),如图11所示。
为了缩短系统关闭应用的等待时间,您可以将此等待时间降低为20000ms以下,如10000ms、15000ms等。
5.单击“确定”按钮,然后关闭注册表编辑器窗口。
6.重启计算机。
20.控制你的注册表检查器
SCANREG.EXE和SCANREGW.EXE是Win98新增的注册表检查器,它每天在启动Win98时会自动备份一个备份文件,其中包括system.dat、user.dat、win.ini、system.ini,它们都是采用CAB 压缩格式存放,保存在Win98 的SY**CKUP 目录中,大概每个文件会占用500K 的空间。
不让注册表检查器在启动时检查和备份:打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run,在右边你会看到"ScanRegistry",它的值是"C:\Windows\Scanregw.exe/autorun",把它删除;如果你只是不想备份,而又想它在启动时检查注册表,请用记事本打开Win98 目录下的SCANREG.INI,找到Backup=1 这行,改为Backup=0 就行了。
21.增加命令到回收站的菜单中
打开注册表:HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F984E} \Shell,如果没有发现Shell,就增加一个,在Shell中增加一个新主键,名称为要在菜单中出现内容。如DOS方式,在新主键下增加一个Command键,设置Command键的(Default)内容为要启动的命令或文件。如:C:\COMMAND.COM。关闭注册表,马上在回收站图标上按右键,就会发现多了一项菜单!
22.修改注册名称
我们知道登录信息在安装时填入后,不可以修改。现在提供一种修改方法:在开始/运行菜单中填入regedit , 运行注册表编辑器:
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,这下面有许多关于Windows 98 注册的信息, Productld 表示序号,RegisteredOwner表示注册用户名, RegisteredOrganization 表示注册的单位名,Version表示Windows98 版本名字,VersionNumber 表示版本号。将RegisteredOwner和RegisteredOrganization改成其它名字,保存文件。双击该文件,确认要把该注册表项目内的信息添加到注册表中。
完成以上操作,右击我的电脑,选择属性,在常规窗口栏中,注册人和注册单位已改变。
23.怎样让在改变桌面图片时,也设定显示方式呢?
方法就是在呼叫 SystemParametersInfo (利用VB)之前, 利用改变注册表的以下设定值:
HKEY_CURRENT_USER\Control Panel\Deskt-op\TileWallpaper;
HKEY_CURRENT_USER\Control Panel\Deskt-op\WallpaperStyle;
牋这两个设定值的意义如下:
TileWallpaper WallpaperStyle 显示方式的设定值的定值
0 0 置於中央
0 2 并排显示
1 - 展开
牋注:[展开]是当图片与屏幕不等大时,将图片调整成与屏幕等大小,这是Windows98新增的功能, 但如果您的机器安有IE 4.x,则 Windows98 也具备相同的功能。
24.让Windows 启动时自动执行某一程式
此一问题比较普通的解决方法是在[开始/程序/启动]文件夹中放置程序的快捷方式,若用此一方法, 则使用者仍然可以在开机时按住 Shift, 让Windows 忽略[启动]文件夹中的程序,也就是不行。 是不是有什么方法可以让程序一定执行呢?
答案是把程序的注册码(Registry)放在以下的SubKey下:HKey_Local_Machine\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
举例说,如果如以下 Value,则 Notepad 程序在 Windows 启动时被执行:
Value名称 牋Value值
记事本 Notepad
填写时,[Value值]的部分可以是完整程序名,但如果添入程序名(未含完整路径),则执行程序必须位于Windows的目录里或Windows的System目录下、当前工作目录或PATH环境变量所定义的目录下,Windows才能加载执行,以Notepad.exe程序为例,由于是位于Windows的目录下,所以只要程序名即可。至於[Value名称]的部分则没什么限制,只要不与其他Value名称相冲突即可。
25.右击开始菜单关闭计算机
关闭机器是日常使用频率最高的操作之一,下面的设置可以简化关机过程:打开HKEY_CLASSES_ROOT\Directory\shell,选择编辑/新建主键,命名为Close,双击Close子键窗口右面的默认处并在键值栏内输入关闭计算机,它就是在右键快捷菜单中出现的提示信息,如省略此项将在右键菜单中显示主键名称Close,用&隔开可定义快捷键,然后再在Close下建立下一级子键Command, 双击该子键窗口右面的默认处并在键值栏内输入Rundll32.exe User.exe,ExitWindows字符串。 不用重启系统 ,直接右击开始菜单选关闭计算机就可关闭您的机器。
26.提高菜单的显示速度
点击“开始”“运行”,再输入RegEdit,运行注册表编辑器,
打开:HKEY_CURRENT_USER\Control Panel\Desktop,从“编辑”菜单中选“新建”串值
,串值名取MenuShowDelay,回车,再双击MenuShowDelay,改动MenuShowDelay的数字就可调节速度, 范围是1-2000,默认是400,数字越小越快,如果改为65535就表示要按键才显示了。 输出键值1。关闭注册表编辑器,并重新启动Windows后,你将发现开始菜单中子菜单的显示速度明显提高了。
27.编辑BAT文件
在资源管理器窗口中,如果想双击一个批处理文件名的条目来编辑它而不是来运行它,那么只要将HKEY_CLASSES_ROOT\batfile\shell右窗口键的"默认"值由"open"改为"edit",关??注册表编辑器,这样再双击BAT文件时,笔记本就会弹出将BAT文件装入,供使用编辑了。
28. 修改"我的电脑"、"回收站"和"收件箱"的名称和图标
作为发烧友的Windows98,"我的电脑"、"回收站"、"收件箱"不能太古板,应该有个人的特点嘛,"我的电脑"不如直接叫做"XX的电脑",而图标则最好自已动手设计个人独特的标志来换掉原来的电脑图标。
一、我的电脑
1、 改名字
除非是用REGEDIT,我想你也猜得到吧,打开HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D},(Default)。修改右边的(默认)为你想要的名字。
2、换图标
打开HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}DefaultIcon,(Default)。将右边的(默认)改成你的图标文件名。
二、回收站
1、改名字
打开HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F984E},
(Default)。修改(默认)为你喜欢的名字。
2、换图标
打开HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F984E}DefaultIcon,(Default)。将(默认)修改为你喜欢的图标文件的名字。
29. 把WORD 插 入 对 象 的 名 称 改 成 汉 字
在WORD菜单插入/对象中一个个英文名称,可能令人眼花缭乱,将HKEY_CLASSES_ROOT\Equation 3.0右窗口键的“默认”值由“Microsoft Equation 3.0"改为“微软公式编辑器3.0”,关 闭注册表编辑器,再打开WORD,就会发现它被汉化了。
30.任意定制窗口颜色
尽管Windows'98的控制面板/显示器/外观可定义多种窗口显示方案,,要定义某一个部位的颜色,如黑色的按钮[1] [url=http://www.chinamx.com.cn/Article/os/reg/200605/20060530133553_31504_2.html][2] 下一页