1.如何用CMD修改注册表

2.如何修复Windows10系统的注册表

重置注册列表_重置注册表命令在哪

方法/步骤

1

首先,进入cmd命令行程序:依次点击“开始”,“运行”,输入命令cmd即可。

2

接着,输入命令:

reg /?

来查看reg命令的用法和帮助文件。

然后,可以看到reg命令后面有十一个不同的参数,经常用到的5个参数已经在下图表示出来了。

接下来,依次点击“开始”,“运行”,输入命令regedit,进入注册表管理界面,进入这个界面是为了和后面的命令进行对照。

依次点击注册表项,进入下面这个目录:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

这个注册表项我前面的经验也有说过,是用户级的程序启动位置。

接下来先看看

reg query

参数,来查看当前位置的注册表项的内容,只要输入命令:

reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

即可。

然后,看看

reg add

参数,来对当前位置的注册表项的内容进行修改或者增添一项新内容,例如:

reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v baidujingyan /t REG_SZ /d c:\windows\system32\notepad.exe /f

运行完之后,可以参照注册表管理界面进行对照。

接着,再来看看

reg delete

参数,来对当前位置的注册表项的内容进行删除,例如:

reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v baidujingyan /f

来删除上一步骤添加的注册表项。

然后,再来看看

reg export

参数,来对当前位置的注册表项的内容进行导出,例如:reg export HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run c:\1.reg

这个参数最后要添加一个文件的全路径,用以保存导出的注册表项内容。

最后一个参数:reg import

来导入所需的注册表文件到指定的注册表项,例如:reg import c:\1.reg

对于导入这一步,如果你不确信是否导入成功!那么可以手动修改c盘根目录下面的1.reg文件,主要是进行一个标记。

然后,再导入看看,发现成功导入。

如何用CMD修改注册表

用注册表来管理系统配置,主要是为了提高系统的稳定性,平时操作系统出现的一些问题,诸如系统无法启动、应用程序无法运行、系统不稳定等情况,很多都是因为注册表出现错误而造成的,而通过修改相应的数据就能解决这些问题,所以,掌握如何正确备份、恢复注册表的方法,可以让每一个用户更加得心应手地使用自己的电脑。

一、利用注册表编辑器手工备份注册表

注册表编辑器(Regedit)是操作系统自带的一款注册表工具,通过它就能对注册表进行各种修改。当然,"备份"与"恢复"注册表自然是它的本能了。

(1)通过注册表编辑器备份注册表

由于修改注册表有时会危及系统的安全,因此不管是WINDOWS 98还是WINDOWS 2000甚至WINDOWS XP,都把注册表编辑器"藏"在了一个非常隐蔽的地方,要想"请"它出山,必须通过特殊的手段才行。点击"开始"菜单,选择菜单上的"运行"选项,在弹出的"运行"窗口中输入"Regedit"后,点击"确定"按钮,这样就启动了注册表编辑器。

点击注册表编辑器的"注册表"菜单,再点击"导出注册表文件"选项,在弹出的对话框中输入文件名"regedit",将"保存类型"选为"注册表文件",再将"导出范围"设置为"全部",接下来选择文件存储位置,最后点击"保存"按钮,就可将系统的注册表保存到硬盘上。

完成上述步骤后,找到刚才保存备份文件的那个文件夹,就会发现备份好的文件已经放在文件夹中了。

(2)在DOS下备份注册表

当注册表损坏后,WINDOWS(包括"安全模式")无法进入,此时该怎么办呢?在纯DOS环境下进行注册表的备份、恢复是另外一种补救措施,下面来看看在DOS环境下,怎样来备份、恢复注册表。

在纯DOS下通过注册表编辑器备份与恢复注册表前面已经讲解了利用注册表编辑器在WINDOWS环境下备份、恢复注册表,其实"Regedit.exe"这个注册表编辑器不仅能在WINDOWS环境中运行,也能在DOS下使用。

虽然在DOS环境中的注册表编辑器的功能没有在WINDOWS环境中那么强大,但是也有它的独到之处。比如说通过注册表编辑器在WINDOWS中备份了注册表,可系统出了问题之后,无法进入WINDOWS,此时就可以在纯DOS下通过注册表编辑器来恢复注册表。

应该说在DOS环境中备份注册表的情况还是不多见的,一般在WINDOWS中备份就行了,不过在一些特殊的情况下,这种方式就显得很实用了。

进入DOS后,再进入C盘的WINDOWS目录,在该目录的提示符下输入"regedit"后按回车键,便能查看"regedit"的使用参数。

通过"Regedit"备份注册表仍然需要用到"system.dat"和"user.dat"这两个文件,而该程序的具体命令格式是这样的:

Regedit /L:system /R:user /E filename.reg Regpath

参数含义:

/L:system指定System.dat文件所在的路径。

/R:user指定User.dat文件所在的路径。

/E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出注册表的文件名。

Regpath:用来指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。在这些参数中,"/L:system"和"/R:user"参数是可选项,如果不使用这两个参数,注册表编辑器则认为是对WINDOWS目录下的"system.dat"和"user.dat"文件进行操作。如果是通过从软盘启动并进入DOS,那么就必须使用"/L"和"/R"参数来指定"system.dat"和"user.dat"文件的具体路径,否则注册表编辑器将无法找到它们。

比如说,如果通过启动盘进入DOS,则备份注册表的命令是"Regedit /L:C:\windows\/R:C:\windows\/e regedit.reg",该命令的意思是把整个注册表备份到WINDOWS目录下,其文件名为"regedit.reg"。而如果输入的是"regedit /E D:\regedit.reg"这条命令,则是说把整个注册表备份到D盘的根目录下(省略了"/L"和"/R"参数),其文件名为"Regedit.reg"。

( 3)用注册表检查器备份注册表

在DOS环境下的注册表检查器Scanreg.exe可以用来备份注册表。

命令格式为:

Scanreg /backup /restore /comment

参数解释:

/backup用来立即备份注册表

/restore按照备份的时间以及日期显示所有的备份文件

/comment在/restore中显示同备份文件有关的部分

注意:在显示备份的注册表文件时,压缩备份的文件以 .CAB文件列出,CAB文件的后面单词是Started或者是NotStarted,Started表示这个文件能够成功启动Windows,是一个完好的备份文件,NotStarted表示文件没有被用来启动Windows,因此还不能够知道是否是一个完好备份。

比如:如果我们要查看所有的备份文件及同备份有关的部分,命令如下: Scanreg /restore /comment

参考资料:

如何修复Windows10系统的注册表

1、首先打开电脑,点击打开电脑桌面左下角的开始菜单栏,在弹出来的开始菜单栏页面中,选择“运行”。

2、然后在弹出来的窗口中点击输入命令“cmd”,回车确定。

3、然后在弹出来的窗口中点击输入命令:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v Administrator /d 1 /t REG_DWORD /f,回车确定。

4、然后就可以把HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList 中的“DWORD值”administrator 项 把里面的值从修改0修改成1了。

1、右键单击系统桌面左下角的“开始”,然后单击右键菜单中的“命令提示符(管理员)”以打开“管理员命令提示符”窗口。

2、在open administrator命令提示符窗口中,输入以下命令:

添加“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WindowsSelfHost \ Applicability”/ v“BranchName”/ d“fbl_release”/ t REG_SZ / f

Reg添加“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WindowsSelfHost \ Applicability”/ v“ThresholdRiskLevel”/ d“low”/ t REG_SZ / f

Reg删除“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WindowsSelfHost \ Applicability”/ v“ThresholdInternal”/ f

注册删除“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WindowsSelfHost \ Applicability”/ v“ThresholdOptedIn”/ f

要输入这些命令,首先复制上面的命令,然后单击管理员命令提示符窗口左上角的小方框(C:\),单击下拉菜单中的“编辑”,然后单击编辑后的菜单。?

3、单击粘贴后,上面的命令被复制到管理员命令提示符窗口。可以看出,四个命令的操作是:操作成功完成。

4、如果输入命令,则第三项有错误:系统找不到指定的注册表或值(如图所示)。

5、右键单击系统桌面左下角的“开始”,单击右键菜单中的“运行”,在“运行”对话框中输入regedit.exe,单击“确定”或“回车”打开注册表编辑器。

6、在打开的注册表编辑器窗口中,展开:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft。

7、展开Microsoft的扩展项目:WindowsSelfHost,在WindowsSelfHost的扩展项中找到Applicability,然后左键单击:Applicability。

8、在与适用性对应的右侧窗口中,右键单击空格 - 新建 - 字符串值(S)。

9、我们将“New#1”命名为:ThresholdInternal,退出注册表编辑器。

10、在管理员命令提示符窗口中,键入:reg delete“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WindowsSelfHost \ Applicability”/ v“ThresholdInternal”/ f命令。

可见提示:操作成功完成,退出管理员命令提示符窗口。