winxp注册表详解
如何使用注册表
windows的注册表(registry)实质上是一个庞大的数据库,它存储这下面这些内容:软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其他数据。
注册表的结构是:
windows为我们提供了一个注册表编辑器(regedit.exe)的工具,它可以用来查看和维护注册表。由图我们可以看到,注册表编辑器与资源管理器的界面相似。它有六个分支(有的是五个):
hkey-classes-root 文件扩展名与应用的关联及ole信息
hkey-current-user 当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器
hkey-local-machine 计算机硬件与应用程序信息
hkey-users 所有登录用户的信息
hkey-current-config 计算机硬件配置信息
hkey-dyn-data 即插即用和系统性能的动态信息
注册表修改方法有:
1.软件修改(安全)
通过一些专门的修改工具来修改注册表,比如:magicset、tweakui、winhacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。
2.间接修改(比较安全)
将要修改的写入一个.reg文件中,然后导入注册表中。这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。
3.直接修改(最不安全,但最直接有效)
就是通过注册表编辑器直接的来修改注册表的键值数据项,,但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎,否则会把系统弄瘫。
使用方法大致是:
(1)修改键值:开始—运行-输入 Regedit --确定,打开注册表编辑器,在左窗格选定你要修改的子键,在右窗格打到要修改的键值项,右击该键值项,按要求修改,修改完毕,按F5确定。
(2)删除子键和键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格右击你要删除的子键,选“删除”;在右窗格右击你要删除的键值项,选“删除”。
(3)新建子键和键值:右击父键,选“新建→项”,在打开的“新建#1“中输入子键名,确定,右击新建的子键,在右窗格添加新键值项和键值。
注意,为保险起见,修也注册表前要备分注册表,方法是:在注册表编辑器窗口—文件—导出—选择导出部分还是全部—输入文件名—保存。一旦修改错误 可用“导入”方法恢复。
因为内容太多,三言二语说不清楚,以上仅供参考。
WinXP中如何启动注册表管理器
1点 开始-----运行 输入regedit
2打开C:\Windows,找到regedit.exe打开
怎么打开WinXP中的注册表编辑器?>?
怎么打开注册表?
方法一:点“开始”、“程序”、“附件”、“命令提示符”,会弹出一模拟DOS的窗口,在光标处输入“regedit”,回车即可。
方法二:点“开始”-“运行”,在输入框内输入“regedit”回车即可。
谁教教我怎么开注册表……用运行(WINXP)
1·运行中输入regedit.exe
2.运行中输入regedt32.exe
第一种方法打开的注册表编辑器和Win98下的一样,而且功能相同,而使用第二种方法打开的注册表编辑器则可以方便的设置权限,建议网络管理员使用第2种方法打开注册表编辑器修改需要修改的权限设置部分以免被他人恶意修改。
其实只需打开“开始菜单”—点“运行”—输入“regedit”,点确定,即可
例如:有一些垃圾软件,如何要彻底删除,就点查找,然后输入垃圾软件的英文关键词,找到之后,删除键值,即可!
winxp打开注册表编辑器
为了防止他人修改你的注册表,可以禁止注册表编辑器regedit.exe运行。方法如下:
1、打开注册表,找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion
PoliciesSystem,如果在Policies下面没有System的话,请请在它下面新建一项(主键),将其命名为System;
2、然后在右边空白处新建一个双字节(DWORD)值,将其命名为DisableRegistryTools;
3、双击DisableRegistryTools,将其数值数据修改为1(原来为0)
通过上述之后,退出注册表编辑器,再次打开注册表时,则提示“注册表编辑已被管理员禁用”,以后别人、甚至是你都无法再用regedit.exe。
要恢复的话可以用记事本程序建立以REG为后缀名的文件,将下面这些内容复制在其中:
REGEDIT4
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem
“DisableRegistryTools”=dword:00000000
WIN9X这样写,WIN2000,XP,把REGEDIT4改成WindowsRegistryEditorVersion5.00就行
然后双击运行它即可
除了把REGEDIT4改成WindowsRegistryEditorVersion5.00外,当写完最后一行时,一定要按一下回车,让光标另起一行,再保存,应该就不会出现你说的问题了。
注册表编辑器被锁了,请用下面的代码:
DIMWSH
SETWSH=WSCRIPT.CreateObject("WSCRIPT.SHELL")
WSH.POPUP("解锁注册表")
WSH.Regwrite"HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystemDisableregistrytools",0,"REG_DWORD"
WSH.POPUP("注册表已经解锁")
存为vbs文件直接执行即可
Q:注册表被锁定
为了防止他人修改你的注册表,可以禁止注册表编辑器regedit.exe运行。方法如下:
1、打开注册表,找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion
PoliciesSystem,如果在Policies下面没有System的话,请请在它下面新建一项(主键),将其命名为System;
2、然后在右边空白处新建一个双字节(DWORD)值,将其命名为DisableRegistryTools;
3、双击DisableRegistryTools,将其数值数据修改为1(原来为0)
通过上述之后,退出注册表编辑器,再次打开注册表时,则提示“注册表编辑已被管理员禁用”,以后别人、甚至是你都无法再用regedit.exe。
要恢复的话可以用记事本程序建立以REG为后缀名的文件,将下面这些内容复制在其中:
REGEDIT4
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem
“DisableRegistryTools”=dword:00000000
WIN9X这样写,WIN2000,XP,把REGEDIT4改成WindowsRegistryEditorVersion5.00就行
然后双击运行它即可
怎么打开注册表
你在winxp的系统下点击右下角的开始按钮,然后点击运行,在运行窗口中输入 regedit 这样就能打开注册表,