如何修改注册表

作者&投稿:庾江 (若有异议请与网页底部的电邮联系)
注册表修改快速入门
根据本人经验,修改注册表有三种方法,归纳如下:
在这里提醒大家一句,如果你没有把握,切记在修改之前,一定要备份注册表。
一.用windows的注册表修改器--regedit.exe
方法是在windows的左下角开始菜单里,点击运行,然后键入regedit,
回车即可。你可以在打开的修改器里查找所需要修改的注册表修改
项。比如要禁止“开始”菜单里的查找功能,我们知道修改的内容
为:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\P
olicies\Explorer,在右边的窗口中新建一个DWORD值"NoFind",并设
值为1.(查阅本手册即可找到)。那么我们打开注册表修改器,可以
看到有HKEY_CURRENT_USER这个根键,左边还有一个"+"号,点击"+"号
展开下面的目录树,找到Software,再展开找Microsoft,这样一层一层
地展开,直到找到Explorer项,看右边的窗口,你会发现有不少的键
值,恭喜你,你快成功了。然后在右边的窗口中单击鼠标右键,选择
新建DWORD值,输入NoFind,注意大小写,你会发现右边窗口中多了一
个名为NoFind的键名,OK,我们给它赋值,在NoFind上双击,然后在弹
出的窗口中将原来默认的0改成1,最后,重新启动计算机后,你会发
现开始菜单里的“查找”消失了,如果你想把它改回来,那么按上面
的方法,把1改成0,然后重新启动就可以了。是不是很简单?其他的修
改也差不多了,关键是要找到修改的内容,这就是本手册所提供的强
大功能了。呵呵,相信能给你带来很大的帮助。
二.用专门的修改软件
如果你很懒,不想知道究竟要修改什么内容。那么就用专门的注册表
修改软件了,比较有名气的是“超级兔子魔法”,还有“windows优化
大师”,在这里评价一下,windows优化大师名字响,可是不好用。我
本人比较喜欢的是另外一个叫“注册终结者”的修改器,主要是界面
友好,功能多而不容易出错。现在随着winXP的推出,各种修改器也随
之更新,可是功能还有待改进。现在新出的“神奇注册表”修改器,
可以修改winXP等,大家可以试试看。这些修改器都很容易上手,修改
起来很方便。不过你如果想深入学习注册表,最好还是手动修改了,
不然你学不到多少东西的了。
三.手工写.reg注册表文件
这是修改注册表的高级技巧了.有没有试过自己写注册表文件?不用任
何修改器?直接把写好的注册表文件——.reg倒入注册表?呵呵,这
项技巧并不需要每个人都知道了,你只要知道上面的两个就可以了。
当然,如果你是电脑迷,我们赞成深入学习。
现在我们来看看.reg文件的结构如何。
.reg文件的标准格式如下:
REGEDIT4
[路径] (注意用大小写)
"键名"="键值" (针对字符串型键值)
"键名"=hex:键值 (针对二进制型键值)
"键名"=dword:键值 (针对DWORD键值)
括号里面的内容为本人的注释,写文件的时候就不需要那些小括号
了,其他上面所列的都必须包括。注意引号输入时不能用中文输入的
引号,必须用英文的引号,否则会出错。
那么,怎么写.reg文件呢?我们需要一个文本编辑器,用windows的记
事本就可以了。单击鼠标右键,选择新建文本文档,然后在生成的文
本文件里输入上面规格的内容就可以了,最后,选择另存为,输入你
想要的文件名+.reg保存即可。比如你要生成test.reg,输入test.reg
保存即可,你可以看到生成了一个带图标的test.reg.双击运行这个
test.reg文件就能相应的修改注册表了,系统会提示“是否导入注册
表”之类的信息,确定就可以了。OK,我们可以手动写注册表了,是不
是感觉很酷?
先别急,我们来看看一个标准范例,这是从注册表里面导出来的,大
家慢慢学习,跟着模仿一下就能写出自己的.reg文件了。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\Explorer]
"NoRun"=dword:00000000
"NoRecentDocsMenu"=hex:01,00,00,00
"NoFavoritesMenu"=dword:00000000
"user"="sundrink"
大家可以看到,dword是16进制,hex是二进制,字符串则可以直接赋
值。只要将上面的内容复制保存到文本文档里,然后另存为你想要
的.reg文件运行就可以了。呵呵,原来也不是很难嘛,耐心一点就可
以了。当然,你要模仿,要自己动手写.reg文件,用记事本就可以
了。
说多两句,为什么要手写注册表?因为有时候我们会碰到一台锁定
regedit的机子,有什么办法解开呢?呵呵,如果你会手写注册表文件
的话,那很简单了......大家发挥想象吧!用不了很长时间的。
最后在文章结尾,提醒大家,注册表修改可不是闹着玩的,其中有些
键值是不能随便改的,因为如果你没有备份,而又不知道怎么改回来
的话,那就麻烦了,我也帮不了你。所以奉劝各位在修改注册表之前
一定要记得备份,切记!

开始,运行,regedit

如何修改注册表~

你按win+r 键 (或者) 然后输入 regedit 可以找到那些东东了

故障的原因很多,其中有不少是由注册表产生的。一般出现以下症状则可以初步断定为注册表出了问题:(1)运行程序时弹出“找不到*.dll”信息;(2)Windows应用程序出现“找不到服务器上的嵌入对象”或“找不到OLE控件”错误提示;(3)单击某个文档时,Windows XP给出“找不到应用程序打开这种类型的文档”信息;(4)Windows资源管理器中存在没有图标的文件夹、文件或奇怪的图标;(5)菜单、控制面板中的一些项目丢失或处于不可激活状态;(6)网络连接无法建立;(7)工作正常的硬件设备变得不起作用;(8)Windows XP根本无法启动,或仅能从安全模式启动;(9)Windows XP系统显示“注册表损坏”等信息。
此时可采取以下方法修复注册表:

A.在Windows XP下用备份文件还原

如果Windows XP还能启动,只是出现出错提示信息并且有些系统程序不能用,单击“开始”→“所有程序”→“附件”→“系统工具”→“备份”菜单项,调出“备份工具”对话框,然后点击“备份工具”对话框中的“还原与管理媒体”标签,将注册表还原到损坏前的状态。此方法有个前提条件,就是你必须有注册表损坏前的备份文件。

B.用Windows XP的“系统还原”功能还原

和上一方法一样,必须能启动进入Windows XP系统。单击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”菜单项,调出“系统还原”对话框,选择“恢复我的计算机到一个较早的时间”项,单击“下一步”,选择一个较早的还原点,然后单击“下一步”确认。Windows XP便会重新启动系统,将系统设置还原到指定的时间,并给出恢复完成的提示。如果你的Windows XP的系统还原功能被关闭,可单击“开始”→“控制面板”→“系统”项,并点击“系统还原”标签,去掉“在所有驱动器上关闭系统还原”复选框前面的“√”。

C.使用上次正常启动的注册表配置

如Windows XP无法正常启动,可使用上次正常启动的注册表配置。当电脑通过内存、硬盘自检后,按F8键,进入启动菜单,选择“最后一次正确的配置”项,这样Windows XP就可以正常启动,同时将当前注册表恢复为上次的注册表。这里需要注意的是选择“最后一次正确的配置”,并不能解决由于驱动程序或文件被损坏、丢失所导致的问题。同时,选择“最后一次正确的配置”,Windows XP只还原注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet中的信息。任何在其他注册表项中所作的更改均保持不变。

D.使用安全模式恢复注册表

如果使用“最后一次正确的配置”项无效,则可以在启动菜单中选择“安全模式”,这样Windows XP可自动修复注册表中的错误,从而使启动能够正常引导下去。引导进入系统后再执行方法1或方法2。

E.使用故障恢复控制台修复损坏后的Windows XP注册表

如果连安全模式都进不去,那么我们就不得不利用Windows XP的恢复控制台来修复系统了。

将Windows XP安装光盘放入光驱中,然后在BIOS中将光驱设为第一启动驱动器。启动电脑进入“欢迎使用安装程序”界面,按“R”键进入Windows XP的“故障恢复控制台”页面,系统会将电脑中的Windows XP系统都列出来,选择需要修复的系统,并键入管理员密码。为了尽可能修复注册表到损坏前的设置和状态,可按以下4步进行操作。

进入故障恢复控制台,新建一个临时文件夹,备份当前的注册表文件到临时文件夹中以备不时之需,然后将当前注册表文件删除,接着将“%SystemRoot%\Repair”目录下文件拷贝到“%SystemRoot%\System\Config”目录下,最后重新启动系统便可进入Windows XP系统。不过恢复此项操作的是Windows XP刚安装完后的注册表,因此,安装完后所做的任何改变和设置都将丢失。具体操作如下(这里假设Windows XP安装在E:\Windows下,具体操作应根据情况改变此文件夹):(1)进入故障恢复控制台

(2)键入以下命令,每键入1行便按回车键1次:

md tmp

copy e:\windows\system32\config\sam e:\windowsmp\sam.bak

delete e:\windows\system32\config\sam

copy e:\windowsepair\sam e:\windows\system32\config\sam

接着将后3行中的“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(即除上述4行命令,还另有12行命令)。这里需要注意的是,熟悉DOS命令的朋友可以将delete语句去除,在进行copy时选择“Yes”;此外这里的copy命令不支持通配符“*”和“?”,一次只能复制一个文件。如果你有另外一台电脑可用,为节省时间也可用记事本新建一个文本文件,并将全部命令拷入,例如将其取名为r1.txt,把它拷贝到Windows目录下,并在故障恢复控制台的Windows目录下运行“batch r1.txt”命令。

(3)键入“exit”退出故障恢复控制台,电脑将自动重新启动,直接以正常模式进入Windows XP系统。

这一步需要从System Volume Information文件夹中拷贝注册表文件,以恢复系统设置,不过此文件夹在故障恢复控制台下不能用,在正常情况下的Windows XP系统中也不可见,因此首先应改变几项设置使得文件夹可见。

(1)重新启动系统,从“安全模式”以管理员组成员(Adiministrators)的身份进入Windows XP系统。

(2)进入资源管理器窗口,点击“工具”→“文件夹选项”,然后点选“查看”标签,在“高级设置”框中的“隐藏文件和文件夹”下点选“显示所有文件和文件夹”项,再清除“隐藏受保护的操作系统文件”前的“√”,最后单击“确定”。

(3)进入Windows XP系统所在驱动器,进入System Volume Information\_restore\RPn\snapshot目录(RPn中的“n”为数字,若有多个,选择最大的那个),将该目录中的_REGISTRY_USER_.DEFAULT、_REGISTRY_MACHINE_SECURITY、_REGISTRY_MACHINE_SOFTWARE、_REGISTRY_MACHINE_SYSTEM、_REGISTRY_MACHINE_SAM共5个文件拷贝到Windowsmp文件夹中,分别将其重命名为default、security、software、system、sam。

在这一步中又要进入故障恢复台,将当前注册表文件删除,然后把刚才拷贝到Windowsmp中的5个文件,复制到Windows\system32\config文件夹下替代当前注册表文件。具体操作请先进入故障恢复控制台,然后在命令行下输入如下命令:

del e:\windows\system32\config\sam

copy e:\windowsmp\sam e:\windows\system32\config\sam

同理将“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(共10行命令)。

同样的道理也可以用batch命令进行上述操作,另外如果Windows XP不安装在E盘,请根据实际情况更改。

以正常模式进入Windows XP系统,运行“系统还原”工具,将系统还原到所需的还原点。具体操作可以参照前面的方法。

电脑怎么修改注册表
答:步骤1:打开注册表编辑器 在Windows系统中,按下“Win + R”键打开运行窗口,输入“regedit”并点击“确定”,即可打开注册表编辑器。步骤2:备份注册表 在修改注册表之前,务必备份注册表以便在发生错误时恢复。在编辑器中选择“文件”菜单,选择“导出”,然后选择一个位置保存备份文件。步骤3:查找目...

Win10如何修改注册表
答:1. 打开注册表编辑器:按下Win + R键,在弹出的运行窗口中输入“regedit”,然后点击“确定”按钮打开注册表编辑器。2. 导航到要修改的注册表键:在注册表编辑器中,可以通过路径导航到要修改的注册表键。比如,要修改桌面背景的注册表键,可以依次展开"HKEY_CURRENT_USER\Control Panel\Desktop"。3....

如何修改注册表
答:修改注册表后,可以通过“任务管理器”重新启动相关的进程或者服务,使修改不用重启系统即可生效。首先,我们需要明白Windows注册表的作用。Windows注册表是一个用于存储操作系统、已安装的应用程序以及系统硬件的各种配置信息的数据库。当用户对系统或软件进行配置更改时,这些更改会被写入注册表。通常,为了确...

怎样修改注册表?
答:一、点开始/运行,输入regedit回车,进入注册表编辑器,依次展开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace 二、对注册表项进行修改前建意交将注册表导出备份,以便因误删导致文件找不到时可导入还原,具体如下:1、 运行注册表编辑器(运行里输入regedit),...

电脑怎么修改注册表
答:注意:在修改注册表之前,请谨慎操作,不要随意更改不熟悉的条目,以免损害系统稳定性。1. **打开注册表编辑器**:- 在Windows中,按下`Win + R`组合键打开“运行”对话框,然后键入`regedit`并按Enter。这将打开注册表编辑器。2. **备份注册表**:- 在注册表编辑器中,选择“文件”菜单,然后...

怎么使用Win10系统的注册表功能对系统启动项进行修改
答:1.打开电脑,进入桌面,按键盘上的Win R组合键,调出运行窗口,在打开的窗口中,输入regedit命令后确定,进入注册表编辑器页面;2. 如图,在打开的页面,按页面底部的路径,加载系统启动项;3. 在右侧打开的页面空白处,右键,依次点击新建---字符串值,可以创建自己需要启动的程序,程序名称自己定义即可...

电脑注册表怎么修改
答:1.备份注册表在修改注册表前,务必先备份原有的注册表。单击“开始”菜单,在搜索栏中输入“regedit”,打开注册表编辑器。然后在“文件”菜单下,选择“导出”,选择一个备份路径,命名备份文件并保存。2.定位需要修改的键要修改某个键,首先需要知道这个键在哪个路径下。可以单击“编辑”菜单下的“...

怎么修改注册表
答:要修改注册表,首先需要打开注册表编辑器。这可以通过在Windows搜索栏中输入“regedit”并按下回车键来实现。系统会要求你确认是否以管理员身份运行注册表编辑器,因为修改注册表需要相应的权限。在注册表编辑器中,你会看到一个由多个文件夹和子文件夹组成的层次结构。这些文件夹和子文件夹对应...

怎么改注册表?
答:一.用windows的注册表修改器--regedit.exe 方法是在windows的左下角开始菜单里,点击运行,然后键入regedit,回车即可。你可以在打开的修改器里查找所需要修改的注册表修改 项。比如要禁止“开始”菜单里的查找功能,我们知道修改的内容 为:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\P ol...

如何修改注册表 修改注册表方法
答:1、首先按住“Windows + R”键,弹出运行对话框,在运行对话框输入“regedit”进入注册表,点击“确定”。2、打开你需要的数值,鼠标右键该数值,点击“修改”。3、在“数值数据”填写好你需要的数值,点击“确定”即可,可以看到数值修改成功。4、在需要的注册表目录中,鼠标右键此项,点击“新建——...