一 注册表应用宝典( 四 )


20.扩展回收站菜单
运行RegEdit , 在HKEY_CLASSES_ROOT CLSID {645FF040-5081-101B-9F08-00AA002F954E} ShellFolder中 , 在右边的板块中双击单词Attributes , 将其数据由40 0100 20改为70 01 00 20 。退出编辑器 , 右击回收站 , 是不是菜单中添加了删除、重命名及其它选项 。
21.增加命令到回收站的菜单中
打开注册表:HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E} Shell , 如果没有发现Shell , 就增加一个 , 在Shell中增加一个新主键 , 名称为要在菜单中出现内容 。如Dos方式 , 在新主键下增加一个Command键 , 设置Command键的(Default)内容为要启动的命令或文件 。如:C:COMMAND.COM 。关闭注册表 , 马上在回收站图标上按右键 , 就会发现多了一项菜单!
22.让Windows 启动时自动执行某一程式
此一问题比较普通的解决方法是在[开始/程序/启动]文件夹中放置程序的快捷方式 , 若用此一方法 , 则使用者仍然可以在开机时按住 Shift , 让Windows 忽略[启动]文件夹中的程序 , 也就是不行 。是不是有什么方法可以让程序一定执行呢?
答案是把程序的注册码(Registry)放在以下的SubKey:HKey_Local_MachineSOFTWAREMicrosoftWindowsCurrentVersionRun举例说 , 如果如以下 value , 则 Notepad 程序在 Windows 启动时被执行:
value名称 键value值记事本 Notepad填写时 , [value值]的部分可以是完整程序名 , 但如果添入程序名(未含完整路径) , 则执行程序必须位于Windows的目录里或Windows的System目录下、当前工作目录或PATH环境变量所定义的目录下 , Windows才能加载执行 , 以Notepad.exe程序为例 , 由于是位于Windows的目录下 , 所以只要程序名即可 。至於[value名称]的部分则没什么限制 , 只要不与其他value名称相冲突即可 。
23.右击开始菜单关闭计算机
关闭机器是日常使用频率最高的操作之一 , 下面的设置可以简化关机过程:打开HKEY_CLASSES_ROOTDirectoryshell , 选择编辑/新建主键 , 命名为Close , 双击Close子键窗口右面的默认处并在键值栏内输入关闭计算机 , 它就是在右键快捷菜单中出现的提示信息 , 如省略此项将在右键菜单中显示主键名称Close , 用&隔开可定义快捷键 , 然后再在Close下建立下一级子键Command , 双击该子键窗口右面的默认处并在键值栏内输入Rundll32.exe User.exe,ExitWindows字符串 。不用重启系统 , 直接右击开始菜单选关闭计算机就可关闭您的机器 。
24.提高菜单的显示速度
点击“开始”“运行” , 再输入RegEdit , 运行注册表编辑器 , 打开:HKEY_CURRENT_USERControl PanelDesktop , 从“编辑”菜单中选“新建”串值 , 串值名取MenuShowDelay , 回车 , 再双击MenuShowDelay , 改动MenuShowDelay的数字就可调节速度 , 范围是1-2000 , 默认是400 , 数字越小越快 , 如果改为65535就表示要按键才显示了 。输出键值1 。关闭注册表编辑器 , 并重新启动Windows后 , 你将发现开始菜单中子菜单的显示速度明显提高了 。
25.编辑BAT文件
在资源管理器窗口中,如果想双击一个批处理文件名的条目来编辑它而不是来运行它,那么只要将HKEY_CLASSES_ROOTbatfileshell右窗口键的"默认"值由"open"改为"edit", 关??注册表编辑器,这样再双击BAT文件时,笔记本就会弹出将BAT文件装入,供使用编辑了 。
26.删除运行和查找中多余的选项
当点击开始/运行菜单时,在打开窗口中保存了以前所做的一些操作 , 有些可能不需要了 , 想删掉它 , 在
HKEY_USER.DefaultSoftwareMicrosoftWindowsCurrentVersionExplorerRunMRU的右窗口中保存着这些操作 , 删掉不需要的串值即可 。同样,在HKEY_USER.DefaultSoftwareMicrosoftWindowsCurrentVersionExplorerDoc FindSpecM

推荐阅读