备份和恢复 Windows 注册表的终极指南

Windows将使其工作的几乎所有内容都存储在一个名为Windows 注册表(Windows Registry)的基于文件的分层数据库中。注册表包含操作系统(operating system)、程序、服务、组件和几乎所有其他内容的所有配置设置。从图标大小到任务栏颜色的所有内容都存储在那里。

注册表由数百万个键和值组成。您可以将键视为文件夹,将值视为存储在文件夹中的数据。在注册表编辑器(registry editor)中,键实际上看起来像文件夹,而值是保存实际设置的内容。注册表中的每个键都可以有多个值,就像一个文件夹可以存储多个文件一样。

此外,值可以存储不同类型的数据,包括StringBinaryDWORDQWORD等。您实际上并不需要了解该级别的详细信息,但希望您了解注册表的结构。

注册表项值

在备份注册表方面,您实际上有两种选择:通过导出手动备份注册表的部分或使用System Restore备份整个注册表。当您对注册表进行更改时,最好创建一个还原点(restore point),然后备份注册表的已编辑部分。

有一种方法可以导出整个注册表,但这不是一个好的选择,原因有几个。首先,您将获得一个必须存储在某处的大文件。其次,如果您只更改一个设置,稍后尝试重新导入整个注册表可能会覆盖导出后写入注册表其他部分的许多其他较新值。这实际上会导致更多问题和可能的腐败。最后,您甚至可能无法重新导入整个注册表,因为Windows将使用大量密钥,因此根本不会被写入。

备份和还原整个注册表的最佳选择是使用系统还原(System Restore)。因此,在进行更改时,请先创建一个还原点(restore point),然后手动备份唯一编辑的部分。如果出现问题,您可以随时通过在Windows中双击.reg 文件(.reg file)来重新加载导出的部分。

如果您因为注册表更改(registry change)更严重地搞砸了某些事情而无法再进入Windows ,那么您可以简单地启动(Windows)高级恢复(Advanced Recovery)选项(Options)并选择您之前创建的还原点。(restore point)我将在下面详细(detail below)解释这两种方法。

打开注册表编辑器

首先,我们来谈谈打开注册表编辑器(registry editor)。在几乎所有最新版本的Windows中,您都可以通过单击“开始”按钮并输入(Start button and typing)regedit打开(regedit)注册表编辑器(registry editor)

打开注册表

考虑到您在尝试学习如何备份注册表时发现了这篇文章,您可能已经知道如何执行此操作。显然,在对注册表进行任何更改之前,您应该始终对其进行备份。现在让我们来看看本文的重点,了解备份Windows 注册表(Windows registry)的不同方法。

Backup Parts/Sections注册表的备份部分/部分

在我的许多帖子中,我都提到了需要在注册表中编辑键或值的调整或提示。(key or value)如果您要在这里和那里进行一次更改,那么您实际上不需要备份整个注册表。

假设您正在编辑存储在以下键中的值:

HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Explorer

您可以右键单击资源管理器(Explorer)并选择导出(Export) 以备份整个密钥以及所有子密钥及其任何值。

导出密钥

您会注意到在Explorer(Explorer key)主键下还有很多其他子键。默认情况下,只会导出选定的分支以及子键和值。如果要导出整个注册表,则必须在保存 .reg 文件时选择Export Range下的All 。

出口范围登记

同样(Again),我不建议以这种方式备份整个注册表,因为在尝试重新导入文件时最终会出现 无法导入错误。( Cannot import)

无法导入注册表

因此,坚持只导出选定的分支,以后您将有更好的机会重新导入注册表文件(registry file)。现在让我们谈谈使用系统还原来(System Restore)执行注册表的完整备份。

(Backup Entire Registry)通过 系统还原(System Restore)备份整个注册表

使用系统还原(System Restore),您不会遇到还原到以前状态的问题,因为Windows会为您处理所有锁定和使用中的问题。在使用Windows时,您将始终创建一个还原点(restore point),这非常简单。

单击开始(Start)并输入创建还原点(Create restore point),然后单击第一个结果。您将被直接购买到“系统属性(System Properties)”对话框中的“系统保护”(System Protection)选项卡。

创建还原点

单击底部的创建(Create)按钮,将弹出另一个对话框询问描述。单击创建(Create)按钮,将创建还原点(restore point)

还原点

创建还原点(restore point)应该只需要几分钟。完成后,您可以通过两种方式还原以前创建的还原点(restore point):通过 Windows 中的同一系统还原(System Restore) 对话框或通过“高级恢复选项(Advanced Recovery Options)”屏幕。我将在下面向您展示这两种方法。

通过 Windows 恢复注册表

如果您仍然能够启动Windows 并登录(Windows and log)到系统,那么您可以尝试通过打开系统(System Restore)还原来还原注册表。单击(Click)开始并输入(Start and type)系统还原,然后单击(system restore and click)第一个结果。

弹出“系统还原”对话框时,继续并单击(System Restore dialog)“下一步”(Next)。在以下屏幕上,您将看到系统上当前所有不同还原点的列表。

恢复注册表

您将看到手动创建的还原点以及自动创建的还原点。您可以选中显示更多还原点( Show more restore points)框以查看系统上存储的所有还原点。如果您单击扫描受影响的程序(Scan for affected programs)按钮,它将为您提供在创建还原点(restore point)后安装的所有程序的列表,因为这些程序将被删除。它还会告诉您在创建还原点(restore point)后删除了哪些程序,这些程序将被还原。

单击下一步(Next)完成(Finish),就是这样。系统将恢复到以前的还原点(restore point),您应该一切顺利。请注意,系统还原(System Restore)不会在更改系统状态时更改您的任何个人数据。它只查看注册表、程序和系统文件。

通过恢复(Recovery)选项(Options)恢复注册表(Registry)

如果您无法登录Windows,那么您仍然可以使用系统还原(system restore),但只能通过Windows 7 中的高级启动选项和(Advanced Boot Options)Windows 8Windows 10中的高级恢复选项(Advanced Recovery Options)。这三种操作系统的方法略有不同,所以我将在下面解释它们。

Windows 7 恢复

对于Windows 7,您必须重新启动计算机,然后在初始启动期间按F8 键。(F8 key)这将打开Advanced Boot Options屏幕,第一个选项将是Repair Your Computer

修理你的电脑

选择它并按Enter。这将加载系统恢复选项(e System Recovery Options)对话框,您需要在此处选择系统恢复(System Restore)

系统恢复选项

同样,您只需选择要还原的还原即可。通常,如果您在加载Windows时遇到问题,高级启动选项屏幕(Advanced Boot Options screen)将自动出现。

请注意,如果您无法使用 F8 加载引导选项,则可能必须使用系统修复光盘(System Repair Disc)。您可以通过单击开始并输入(Start and typing)系统修复(system repair disc)光盘(repair disc)在任何Windows 7 PC 上创建修复光盘。

系统修复盘

弹出 CD 或 DVD,然后单击创建光盘(Create disc)按钮。拥有此光盘后,您可以直接从它启动以获取上面显示的系统恢复(system recovery)选项。您唯一需要确保的是引导顺序首先列出了 CD/DVD ROM 驱动器。

修复光盘windows 7

Windows 8 恢复

Windows 8中,整个恢复过程和 GUI(recovery procedure and GUI)完全不同。与以前枯燥的DOS 界面(DOS interface)不同,您现在拥有一个外观精美的现代GUI,这让事情变得容易多了。

F8 在尝试进入这个新界面时不再起作用。幸运(Luckily)的是,我已经写了一篇文章,介绍了您可以使用哪些不同方法进入Windows 8中的高级启动选项屏幕。进入主屏幕后,单击疑难解答(Troubleshoot)

win 8 疑难解答

疑难解答(Troubleshoot)部分下,继续并单击底部的高级选项。(Advanced options)

高级选项疑难解答

最后,单击最后一个屏幕上的系统还原(System Restore),您将看到熟悉的系统还原对话框,以选择要还原的还原点(restore point)

系统还原高级选项

Windows 8中,您可以像在(Windows 8)Windows 7中一样创建系统修复(system repair)光盘,也可以创建 USB恢复驱动器(recovery drive)。要创建修复光盘(repair disc),请单击开始并键入(Start and type)recdisc.exe ,然后在恢复(recovery drive)驱动器中创建恢复驱动器类型(recovery drive type)

创建恢复驱动器

同样,如果您无法在当前 PC 上加载恢复选项,则只需使用另一台计算机创建这些选项。

Windows 10 恢复

进入高级启动选项屏幕后, Windows 10(Windows 10)中的过程完全相同,但在Windows中略有不同。由于开始菜单在(Start Menu)Windows 10中恢复为完整形式,您可以单击它,然后单击设置(Settings)

开始菜单赢10

接下来,单击“设置”(Settings)对话框中的“更新和恢复”。( Update and recovery)如您所见,Windows 10中的(Windows 10)设置对话框(Settings dialog)与Windows 8(Windows 8)中的完全不同。

Windows 10 设置

最后,您将能够单击Advanced startup下的(Advanced startup)Restart now按钮。这将使您进入相同的选择选项(Choose an option)屏幕,您将在其中单击疑难解答(Troubleshoot)

高级启动赢 10

希望以上详细说明可以让您在Windows 7(Windows 7)、Windows 8 和Windows 10中安全轻松地备份和恢复您的注册表。如果您有任何问题,请随时发表评论。享受!



About the author

我是计算机专家,专门研究 iOS 设备。自 2009 年以来,我一直在帮助人们,我在 Apple 产品方面的经验使我成为满足他们技术需求的完美人选。我的技能包括: - 维修和升级 iPhone 和 iPod - 安装和使用 Apple 软件 - 帮助人们找到最适合他们的 iPhone 和 iPod 的应用程序 - 从事在线项目



Related posts