修改注册表技巧

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


安全小技巧:注册表的禁用及启用方法

--------------------------------------------------------------------------------

2004/02/10 11:54 天极网

文/WH

注册表是Windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。这都是些重要的东西,如何防止别人修改你的注册表呢
,我们可以让注册表编辑器regedit.exe禁止运行。方法如下:

1、打开注册表,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System,如果在Policies下面没有System的话,请请在它下面新建一项(主键),将其命名为System;

2、然后在右边空白处新建一个双字节(DWORD)值,将其命名为DisableRegistryTools;

3、双击DisableRegistryTools,将其数值数据修改为1(DisableRegistryTools的键值为1和0时分别表示锁住和解锁)

通过上述之后,退出注册表编辑器,再次打开注册表时,则提示“注册表编辑已被管理员禁用”,以后别人、甚至是你都无法再用regedit.exe。

如果要恢复并可以进行编辑的话,使用Windows自带的记事本(或者任意的文本编辑器)建立一个*.reg文件(*表示文件名可任意取)。内容如下:。

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

"DisableRegistryTools"=dword:00000000

将上述内容保存为一个*.reg文件,(关于大小写与空格的提示:Windows 9x/Me,第一行一定是“REGEDIT4”,而且必须全部大写。而Windows 2000/XP,第一行一定要是“Windows Registry Editor Version 5.00”。该信息非常重要,如果不正确,虽然在双击注册表文件后会显示已经导入,但其实并没有成功修改注册表文件的内容。第二行为空行。第三行为子键分支。第四行为该子键分支下的设置数据,其中的“dword”必须全部小写。

双击打开该reg文件,当询问您“确实要把*.reg内的信息添加到注册表吗?”,选择“是”,即可将信息成功输入注册表中。

好了,以上就是关于注册表的禁用和重新启用的方法。这里是用手工的方法修改注册表来保护。现在网上含有恶意代码的网页也能锁定你的注册表,大家应该注重防范。



用注册表对系统进行全方位维护和管理

--------------------------------------------------------------------------------

2003/07/22 12:58 赛迪网

文/海

在Windows 3.x中,系统是通过INI文件来登录硬件和初始化各种软件信息的,并以此建立符合要求的工作环境。到了Windows 9x时代,微软采用注册表来统一管理软硬件配置,从而大大提高了系统的稳定性和安全性,同时也使我们能更容易的对系统进行维护和管理。总的来说注册表实际上是一个庞大的数据库,它包含了应用程序、系统软硬件的全部配置信息,初始化信息及其它重要数据,下面笔者就列举一些注册表常用技巧,希望对大家的日常使用有所帮助。


主菜单技巧

“开始”菜单使用多页面显示程序中的菜单过多时,往往一页显示不出来,这时使用下面的功能实现菜单多页面显示,在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced下右边的窗口中新建字符串值“StartMenuScrollPrograms”,并设值为“false”。要取消这项功能,只需删除该字符串。

禁止显示“开始”菜单中的“Windows升级菜单”在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下在右边的窗口中新建一个二进制值“NoWindowsUpdate”,并设值为“1”。

不允许改变启动菜单在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下在右边的窗口中新建一个DWORD值“NoChangeStartMenu”,并设值为“1”。

调整双击灵敏度的区域在HKEY_CURRENT_USER\Control Panel\Desktop的右边窗口中修改“DoubleClickHeight”和“DoubleClickWidth”的值,即可改变区域大小。

改变菜单的显示速度HKEY_CURRENT_USER\Control Panel\Desktop在右边的窗口中新建一个字符串值:“MenuShowDelay”,其值范围为0-999,0表示最快。

窗口打开、缩小、关闭时是否显示动画过程HKEY_CURRENT_USER\Control Panel\Desktop在右边的窗口中新建一个字符串值:“MinAnimate”,数据为“0”表示不显示过程,“1”表示显示。

禁止“关闭系统”菜单在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下右边的窗口中新建一个DWORD值“NoClose”,并设值为“1”。

禁止Windows平滑卷动HKEY_CURRENT_USER\Control Panel\Desktop在右边的窗口中修改“SmoothScroll”,设其值为“0”,若允许则设值为“1”。

禁止“查找”菜单HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD值“NoFind”,并设值为“1”。

禁止“文档”菜单HK

EY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD值“NoRecentDocsMenu”,并设值为“1”。

禁止“运行”菜单HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD值“NoRun”,并设值为“1”。

在开始菜单中创建“控制面板”等菜单

下面是相应的名称

打印机.{2227A280-3AEA-1069-A2DE-08002B30309D}

控制面板.{21EC2020-3AEA-1069-A2DD-08002B30309D}

我的电脑.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

回收站.{645FF040-5081-101B-9F08-00AA002F954E}

去掉“开始”选单中的“登录”项

HKEY_CURRENT_USER\Software\Microsoft\Windwos\CurrnetVersion\Ploicies\Explorer在右边窗口中创建二进制值:“NoLogOff”,并设其值为“01 00 00 00”。

禁止向“开始”中的“文档”保留历史记录

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边窗口中创建DWORD值:“NoRecentDocsHistory”,并设其值为“1”。

分菜单技巧

禁止使用IE“Internet选项”中的“连接”菜单

在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下右边的窗口中新建一个DWORD值:“SecurityTab”,并设其值为“1”。

禁止使用IE“Internet选项”中的“安全”菜单

在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel右边的窗口中新建一个DWORD值:“SecurityTab”,并设其值为“1”。

禁用控制面板的“显示”设置项中的“外观”选项卡

在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System右边的窗口中新建一个DWORD值:“NoDispAppearancePage”,并设其值为“1”。

禁用控制面板的“显示”设置项

在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System右边的窗口中新建一个DWORD值:“NoDispCPL”,并设其值为“1”。

禁止在“显示属性”中出现“屏幕保护程序”这个分菜单

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD值:“NoDispScrSavPage”,并设其值为“1”。

禁止在“显示属性”中出现“效果,web,设置”这三个分菜单

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD值:“NoDispSettingsPage”,并设其值为“1”。

禁止修改“开始”菜单

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explore在右边的窗口中新建一个DWORD值:

“NoChangeStartMenu”,并设其值为“1”。

禁止在“系统属性”中出现“文件系统”的菜单

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD值:“NoFileSysPage”,并设其值为“1”。

禁止在“系统属性”中出现“虚拟内存”的菜单

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD值:“NoVirtMemPage”,并设其值为“1”。

禁止在“系统属性”中出现“设备管理器”的菜单

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD值:“NoDevMgrPage”,并设其值为“1”。

禁止在“系统属性”中出现“硬件配置文件”的菜单

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD值:“NoConfigPage”,并设其值为“1”。

禁止添加打印机

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD值:“NoAddPrinter”,并设其值为“1”。

禁止删除打印机

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD值:“NoDeletePrinter”,并设其值为“1”。

改变“控制面板”中的“添加/删除程序”的“安全/卸载”中的列表内容

在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall下有许多主键,要删除“安全/卸载”列表中的某条内容,只要删除相对应的主键即可。

禁止在“控制面板”中显示“网络”属性

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer右边的窗口中新建DWORD值“NoNetSetup",并设其值为“1”。

禁止在“网络”中显示“标识”属性

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Network下右边的窗口中新建DWORD值“NoNetSetupIDPage”,并设其值为“1”。

禁止在“网络”中显示“整个网络”属性

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Network下右边的窗口中新建DWORD值“NoEntireNetwork”,并设其值为“1”。

鼠标菜单

为驱动器的右键菜单增加“整理磁盘碎片”的选项

在HKEY_LOCAL_MACHINE\Software\CLASSES\Drive\shell下创建一个主键“Defrag”,在右边窗口中把“默认”的值改为:“整理磁盘碎片”,并在此主键“NewWindow”下创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改

为“C:\WINDOWS\defrag.exe %1”。(注:C:\WINDOWS为操作系统的目录)

减少鼠标右键菜单中“新建”菜单的长度

当我们使用了系统一段时间,装了很多的程序,常常会造成鼠标右键菜单中“新建”菜单的长度增加,这时,我们想减轻“新建”菜单的负担,我们可以修改注册表,如果我们想删除右键菜单中的一些目录,我们要知道欲删除的这个项目新建的是什么类型的文件,如“WinZip File”新建的文件的扩展名是.zip,要删除“新建”菜单中的“WinZip File”,我们可以运行注册表编辑器,然后查找“.zip”,找到.zip这个主键后我们发现它的下面还有名称为“ShellNew”的主键,把这个键删除后,即可删除“新建”菜单中的“WinZip File”

为右键菜单增加“在新窗口中打开”的命令

我们往往在“文件夹选项”中选择了在同一窗口中打开文件夹,但我们在浏览文件夹的时候,有时想比较一下两个文件夹的不同,或想开多个窗口浏览文件夹内容,可用到下面的方法。HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell下,创建一个主键“NewWindow”在右边窗口中把“默认”的值改为:“在新窗口中打开”,并在此主键“NewWindow”下创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改为“explorer.exe %1”。

为“回收站”右键菜单中增加“删除”和“重命名”的命令

在HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder下修改右边窗口中二近制值“Attributes”,设其值为“70 01 00 20”。

为文件夹的右键菜单添加运行DOS的命令

在HKEY_CLASSES_ROOT\Directory\shell下创建一个主键“CommandPrompt”,在右边窗口中把“默认”的值改为:“Command”并在此主键下创建一个主键“command”,在右边窗口中把“默认”的值改为“ /k cd %1”。

输入汉字时自动添加一个空格

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion下可以看到有全拼,微软拼音,英文,智能ABC等等输入法,单击某个输入法的主键,我们可以看到在右边的窗口中有“插空格”这个DWORD值,其值为“0”时表示不添加空格,为“1”时则表示输入汉字时自动添加一个空格。

改变输入法的排列顺序

我们按Ctrl+Space选择输入法时往往要切换几次才能找到我们所须的输入法,在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts下有关于键盘和输入法的主键,其主键和输入法对应如下:

E00E0804微软拼音输入法E0040804智能拼音输入法E0050804区位码输入法E0010804全拼输入法00000409英文输入法E0030804郑码输入法E00208

04双拼输入法

在HKEY_USERS\.DEFAULT\keyboard layout\preload下有1,2,3,4......等主键1,2,3,4.....则代表输入法的排序,单击1,2,3,4....可在右边的窗口中看到相应的输入法的键值,改动键值,可改变输入法的顺序。

增加“快速启动”的选项

在HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell下新建主键“快速启动系统”,在右边的窗口中修改“默认”为“快速启动系统”,在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速启动系统下,新建主键“COMMAND”,在右边的窗口中修改“默认”为“C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWSEXEC”。

增加“关闭系统”的选项

在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL下新建主键“快速关闭电脑”,在右边的窗口中“默认”为“快速关闭电脑”。在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速关闭电脑下,新建主键“COMMAND”,在右边的窗口中修改“默认”为“C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWS”。




相关文档
最新文档