修复Windows注册表
修复Windows XP中损坏的注册表
要在Windows XP系统上修复损坏的注册表,请按照以下说明进行操作:
- 插入Windows XP安装CD并重新启动计算机
- 按任意键从CD引导
- 按R进入维修控制台
- 输入管理员密码。当出现命令提示符时,一次键入以下命令,并在每个命令后按Enter键,将“ C:”替换为Windows的驱动器号:
md tmp copy c:\windows\system32\config\system c:\windows\tmp\system.bak copy c:\windows\system32\config\software c:\windows\tmp\software.bak copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak copy c:\windows\system32\config\security c:\windows\tmp\security.bak copy c:\windows\system32\config\default c:\windows\tmp\default.bak
备份当前注册表配置单元
delete c:\windows\system32\config\system delete c:\windows\system32\config\software delete c:\windows\system32\config\sam delete c:\windows\system32\config\security delete c:\windows\system32\config\default
删除当前的注册表配置单元
copy c:\windows\repair\system c:\windows\system32\config\system copy c:\windows\repair\software c:\windows\system32\config\software copy c:\windows\repair\sam c:\windows\system32\config\sam copy c:\windows\repair\security c:\windows\system32\config\security copy c:\windows\repair\default c:\windows\system32\config\default
从修复文件夹还原注册表配置单元
- 键入“exit”并取出CD:
exit
- 按Enter
- 重启你的电脑
- 引导后反复按F8键进入安全模式,直到出现“启动选项”菜单
- 选择启动进入安全模式
- 启动Windows资源管理器(或者打开任何文件夹或者打开“我的电脑”)
- 点击工具
- 单击文件夹选项
- 转到查看选项卡
- 在“隐藏文件和文件夹下”下,选择“显示隐藏文件和文件夹”,然后单击“隐藏受保护的操作系统文件(推荐)”复选框以清除(未选中)
- 单击“是”以确认这些操作
Windows XP显示隐藏文件屏幕
- 转到“我的电脑”>“ C:\”驱动器或者安装Windows的驱动器
- 单击“系统卷信息”文件夹。如果我们收到“拒绝访问”,请按照以下准则访问该文件夹:http://support.microsoft.com/kb/309531.
如果Windows XP在NTFS而不是FAT32上,则很可能会收到拒绝访问的信息。
如果在FAT32上,则可以继续以下步骤。 - 打开当前未创建的任何文件夹,例如在此会话中登录计算机时,可以通过右键单击第一个文件夹并检查其日期来进行检查。这些文件夹的标题格式如下所示:
_restore{87BD36673246476B923FF86E30B3E7F8}
Open any RP folder in that folder, e.g. RP1, and go to Snapshot.These are called Restore Points. Here is an example of path:
C:\System Volume Information_restore{D86480E373EF47BCA0EBA81BE6EE3ED8}\RP1\Snapshot
- 从“ Snapshot”文件夹中,将以下文件复制到“ C:\Windows \ Tmp”
- _REGISTRY_MACHINE_SAM
- _REGISTRY_MACHINE_SYSTEM
- _REGISTRY_MACHINE_SOFTWARE
- _REGISTRY_MACHINE_SECURITY
- REGISTRY_USER.DEFAULT
- 复制后,请在“ Tmp”文件夹(而不是Snapshot文件夹)中重命名这些文件,如下所示:
- 将_REGISTRY_USER_.DEFAULT重命名为DEFAULT
- 将_REGISTRY_MACHINE_SECURITY重命名为SECURITY
- 将_REGISTRY_MACHINE_SOFTWARE重命名为SOFTWARE
- 将_REGISTRY_MACHINE_SYSTEM重命名为SYSTEM
- 将_REGISTRY_MACHINE_SAM重命名为SAM
- 重新启动计算机,然后从CD重新启动
- 按R键访问故障恢复控制台
- 加载命令提示符后,一次键入以下命令,在每个命令后按Enter键:
del c:\windows\system32\config\sam del c:\windows\system32\config\security del c:\windows\system32\config\software del c:\windows\system32\config\default del c:\windows\system32\config\system
删除当前的注册表配置单元
继续执行以下命令:
copy c:\windows\tmp\software.bak c:\windows\system32\config\software copy c:\windows\tmp\system.bak c:\windows\system32\config\system copy c:\windows\tmp\sam.bak c:\windows\system32\config\sam copy c:\windows\tmp\security.bak c:\windows\system32\config\security copy c:\windows\tmp\default.bak c:\windows\system32\config\default
从备份还原注册表配置单元
- 输入'exit',按Enter,取出CD:
exit
- 重启你的电脑
- 重新启动后,转到系统还原,然后单击还原到上一点:
- 点击开始
- 转到所有程序
- 选择配件
- 然后选择工具
- 单击系统还原
- 遵循系统还原向导的步骤
修复Windows Vista中损坏的注册表
要修复Windows Vista中损坏的注册表,我们可以尝试以下任一方法:
- 运行启动修复
- 执行升级安装
- 使用命令提示符从RegBack文件夹复制备份文件
启动修复
要运行启动修复,请按照下列步骤操作:
- 将原始Windows Vista DVD插入光盘托盘
- 从DVD引导
- 选择一种语言和键盘布局
- 在“欢迎使用”屏幕上,单击“修复计算机”
Windows Vista修复计算机菜单
- 从列表中选择操作系统
- 点击下一步
- 在“系统恢复选项”窗口中,单击“启动修复”
Windows Vista系统恢复选项
- 按照说明完成过程
升级安装
升级安装可能会修复损坏的注册表,因为它会在不影响个人文件的情况下再次安装Windows Vista。
尽管升级安装过程不应影响个人文件,但请先备份文件,然后再继续。
在继续执行以下说明之前,请注意:
- 如果Windows Vista安装了SP1(Service Pack 1),则原始安装DVD也必须安装SP1.
- 如果Windows Vista安装了SP2(Service Pack 2),则原始安装DVD也必须安装SP2.
这些说明是:
- 以管理员身份登录Windows Vista
- 将Windows DVD插入光盘托盘
引导时不要从DVD引导。在Windows Vista中以管理员身份登录时,必须插入Windows Vista DVD。 - 如果自动播放不能自动打开DVD,请转到“我的电脑”,然后双击DVD驱动器。
- 单击立即安装
Windows Vista修复计算机菜单
- 选择不获取最新的安装更新。执行升级安装后,可以使用可用的最新更新手动更新Windows Vista。
- 不要输入许可证密钥
- 取消选中“当我在线时自动激活Windows”选项
- 点击下一步
- 在我们现在要输入产品密钥吗?问题,选择否
- 选择我们购买的Windows Vista类型,然后选中“我选择了我购买的Windows版本”选项。
- 点击下一步
- 点击升级
- 请按照剩下的说明进行操作,然后取出DVD
执行升级安装后,添加许可证密钥:
- 引导到Windows Vista
- 打开控制面板
- 进入系统
- 在Windows激活部分,单击更改产品密钥。
命令提示符
要替换Windows Vista系统中的注册表,请按照下列步骤操作:
- 打开命令提示符
- 键入“ C:\”,其中“ C:”是安装Windows Vista的驱动器的盘符:
C:\
- 按Enter
- 键入“ cd Windows \ System32 \ Config”
- 按Enter
- 输入“ MD Temp”,然后按Enter
- 键入以下命令,并在每个命令之后按Enter:
copy BCDTemplate Temp copy COMPONENTS Temp copy DEFAULT Temp copy SAM Temp copy SECURITY Temp copy SOFTWARE Temp copy SYSTEM Temp
备份注册表配置单元
- 键入以下命令,并在每个命令之后按Enter:
ren BCDTemplate BCDTemplate.bak ren COMPONENTS COMPONENTS.bak ren DEFAULT DEFAULT.bak ren SAM SAM.bak ren SECURITY SECURITY.bak ren SOFTWARE SOFTWARE.bak ren SYSTEM SYSTEM.bak
重命名旧的注册表配置单元
- 然后一一键入这些命令,并在每个命令之后按Enter:
copy Regback\BCDTemplate BCDTemplate copy Regback\COMPONENTS COMPONENTS copy Regback\DEFAULT DEFAULT copy Regback\SAM SAM copy Regback\SECURITY SECURITY copy Regback\SOFTWARE SOFTWARE copy Regback\SYSTEM SYSTEM
恢复注册表配置单元
修复Windows 7中损坏的注册表
要修复Windows 7中损坏的注册表,我们可以尝试以下任一方法:
- 运行启动修复
- 执行升级安装
- 使用命令提示符从RegBack文件夹复制备份文件
启动修复
要运行启动修复,请按照以下说明进行操作。
方法1
- 将原始的Windows 7安装DVD插入光盘托盘
- 重新启动电脑
- 当显示“按任意键从CD或者DVD引导。”时,按任意键。
- 选择语言和键盘选项
- 点击修复计算机
- 选择操作系统
- 选择启动修复
Windows 7系统恢复选项屏幕
- 按照向导说明完成过程
方法#2
- 重启你的电脑
- 在启动过程中按几次F8键,Windows 7徽标才会出现
- 在“高级选项”屏幕上,选择“修复计算机”
Windows 7上的高级启动选项
- 选择键盘和语言
- 选择启动修复
Windows 7系统恢复选项屏幕
- 按照向导说明完成过程
升级安装
升级安装可能会修复损坏的注册表,因为此选项将再次安装Windows 7而不会影响个人文件。
虽然升级程序不应影响个人文件,但请先备份文件,然后再继续进行操作。
这些说明是:
- 引导到Windows 7
重要提示:登录Windows 7时,需要运行Windows 7 DVD。 - 插入Windows 7 DVD
- 如果自动播放没有自动打开,请直接从计算机打开DVD。
- 单击立即安装
- 确保未选中“我想帮助改善Windows安装质量”选项
- 单击“联机”以获取最新的安装更新。
- 接受许可条款
- 点击下一步
- 点击升级
- 取消选中“我在线时自动激活Windows”选项
- 点击下一步
- 在“帮助保护计算机并自动改善Windows”屏幕上,单击“稍后再询问我”屏幕。完成此过程后,即可为Windows 7安装更新。
- 继续按照说明完成升级
完成此过程后,请去激活许可证密钥:
- 转到控制面板
- 进入系统
- 在Windows激活部分,单击更改产品密钥。
命令提示符
要替换Windows 7系统中的注册表,请按照下列步骤操作:
- 打开命令提示符
- 键入“ C:\”,其中“ C:”是安装Windows 7的驱动器的盘符
- 按Enter
- 键入“ cd Windows \ System32 \ Config”
- 按Enter
- 输入“ MD Temp”,然后按Enter
- 输入以下命令,然后按Enter:
copy BCDTemplate Temp copy COMPONENTS Temp copy DEFAULT Temp copy SAM Temp copy SECURITY Temp copy SOFTWARE Temp copy SYSTEM Temp
备份注册表配置单元
- 键入以下命令,并在每个命令之后按Enter:
ren BCDTemplate BCDTemplate.bak ren COMPONENTS COMPONENTS.bak ren DEFAULT DEFAULT.bak ren SAM SAM.bak ren SECURITY SECURITY.bak ren SOFTWARE SOFTWARE.bak ren SYSTEM SYSTEM.bak
重命名旧的注册表配置单元
- 然后一一键入这些命令,并在每个命令之后按Enter:
copy C:\Windows\System32\Config\Regback\BCDTemplate C:\Windows\System32\Config\BCDTemplate copy C:\Windows\System32\Config\Regback\COMPONENTS C:\Windows\System32\Config\COMPONENTS copy C:\Windows\System32\Config\Regback\DEFAULT C:\Windows\System32\Config\DEFAULT copy C:\Windows\System32\Config\Regback\SAM C:\Windows\System32\Config\SAM copy C:\Windows\System32\Config\Regback\SECURITY C:\Windows\System32\Config\SECURITY copy C:\Windows\System32\Config\Regback\SOFTWARE C:\Windows\System32\Config\SOFTWARE copy C:\Windows\System32\Config\Regback\SYSTEM C:\Windows\System32\Config\SYSTEM
修复Windows 8或者8.1中损坏的注册表
要修复Windows 8或者8.1中损坏的注册表,我们可以使用以下选项:
- 运行自动修复
- 刷新。刷新选项不会影响文件。
Windows 8将重新安装所有已安装的应用程序,并在桌面上创建这些应用程序的副本,但是在刷新之前先备份数据。
- 重启。重置选项将删除所有个人文件,并删除我们在计算机上所做的任何设置或者配置。
运行自动修复
若要运行自动修复,它将尝试修复Windows 8或者8.1系统上的损坏的注册表,请按照下列步骤操作:
- 打开设置面板
- 转到一般
- 在“高级启动”面板上,单击“立即重新启动”
Windows 8高级启动
- 在“选择选项”屏幕上,单击“疑难解答”
- 在“高级选项”屏幕上,单击“自动修复”。
- 选择一个帐户并登录,提示我们这样做时
- 现在应该开始自动修复,并且在此过程中计算机可能会重新启动
Windows 8高级启动屏幕
刷新
要在Windows 8或者Windows 8.1系统上执行刷新,请按照下列步骤操作:
- 转到“设置”面板
- 转到更改电脑设置
- 点击更新和恢复
- 点击恢复
- 在“刷新PC而不影响文件”部分,单击“开始使用”。
- 按照说明完成刷新过程
Windows 8恢复屏幕
重启
要重置Windows 8或者Windows 8.1系统,请按照下列步骤操作:
重置过程将从计算机中删除个人数据。
在继续之前,请备份文件。
- 转到设置>更改PC设置
- 点击更新和恢复
- 点击恢复
- 在“删除所有内容并重新安装Windows”部分,单击“开始使用”。
- 按照说明完成刷新过程
修复Windows 10中损坏的注册表
要修复Windows 10中损坏的注册表,我们可以使用以下选项:
- 这些说明是:
- 引导到Windows 7
重要提示:登录Windows 7时,需要运行Windows 7 DVD。
插入Windows 7 DVD
- 如果自动播放没有自动打开,请直接从计算机打开DVD。
单击立即安装
确保未选中“我想帮助改善Windows安装质量”选项
- 单击“联机”以获取最新的安装更新。
- 接受许可条款
- 点击下一步
点击升级
- 取消选中“我在线时自动激活Windows”选项
- 点击下一步
- 在“帮助保护计算机并自动改善Windows”屏幕上,单击“稍后再询问我”屏幕。完成此过程后,即可为Windows 7安装更新。
- 继续按照说明完成升级
完成此过程后,请去激活许可证密钥:
转到控制面板
进入系统
- 在Windows激活部分,单击更改产品密钥。
- 命令提示符
- 要替换Windows 7系统中的注册表,请按照下列步骤操作:
- 打开命令提示符
- 键入“ C:\”,其中“ C:”是安装Windows 7的驱动器的盘符
- 按Enter
- 键入“ cd Windows \ System32 \ Config”
按Enter
输入“ MD Temp”,然后按Enter
输入以下命令,然后按Enter:
备份注册表配置单元
- 键入以下命令,并在每个命令之后按Enter:
- 重命名旧的注册表配置单元
- 然后一一键入这些命令,并在每个命令之后按Enter:
- 恢复注册表配置单元
- 修复Windows 8或者8.1中损坏的注册表
- 要修复Windows 8或者8.1中损坏的注册表,我们可以使用以下选项:
- 运行自动修复
刷新。刷新选项不会影响文件。
Windows 8将重新安装所有已安装的应用程序,并在桌面上创建这些应用程序的副本,但是在刷新之前先备份数据。
重启。重置选项将删除所有个人文件,并删除我们在计算机上所做的任何设置或者配置。
运行自动修复
若要运行自动修复,它将尝试修复Windows 8或者8.1系统上的损坏的注册表,请按照下列步骤操作:
打开设置面板
- 转到一般
- 在“高级启动”面板上,单击“立即重新启动”
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
- Windows 8高级启动
在“选择选项”屏幕上,单击“疑难解答”
在“高级选项”屏幕上,单击“自动修复”。
选择一个帐户并登录,提示我们这样做时
- 现在应该开始自动修复,并且在此过程中计算机可能会重新启动
- Windows 8高级启动屏幕
- 刷新
- 要在Windows 8或者Windows 8.1系统上执行刷新,请按照下列步骤操作:
cd "%ProgramFiles%\Windows Resource Kits\Tools
- 转到“设置”面板
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f subinacl /subdirectories %SystemDrive%\ /grant=administrators=f /grant=system=f
- 转到更改电脑设置
点击恢复
在“刷新PC而不影响文件”部分,单击“开始使用”。
按照说明完成刷新过程
要重置Windows 8或者Windows 8.1系统,请按照下列步骤操作:
重置过程将从计算机中删除个人数据。在继续之前,请备份文件。
转到设置>更改PC设置
- 点击恢复
- 在“删除所有内容并重新安装Windows”部分,单击“开始使用”。
- 按照说明完成刷新过程
- Windows 8恢复屏幕
- 修复Windows 10中损坏的注册表
- 要修复Windows 10中损坏的注册表,我们可以使用以下选项: