如何在 Windows 10 中修复损坏的注册表

Windows上的每个文件和应用程序都可能在某个时间点损坏。本机应用程序也不例外。最近,许多用户报告说他们的Windows 注册表(Windows Registry)编辑器已损坏并引发大量问题。对于那些不知道的人,注册表编辑器(Registry Editor)是一个存储所有已安装应用程序的配置设置的数据库。每次安装新应用程序时,其大小、版本、存储位置等属性都会嵌入到Windows 注册表(Windows Registry)中。编辑器可用于对应用程序进行配置和故障排除。要了解有关注册表编辑器(Registry Editor)的更多信息,请查看 –什么是 Windows 注册表及其工作原理?(What is the Windows Registry & How it Works?)

由于注册表编辑器(Registry Editor)存储了我们计算机上所有内容的配置和内部设置,因此建议在对其进行任何更改时非常谨慎。如果一个人不小心,编辑器可能会被破坏并造成一些严重的损害。因此,在进行任何修改之前,必须始终备份其注册表。除了不准确的手动更改外,恶意应用程序或病毒以及任何突然关机或系统崩溃也可能损坏注册表。极度损坏的注册表将阻止您的计算机完全启动(启动将被限制为蓝屏死机(blue screen of death)),如果损坏不严重,您可能会不时遇到蓝屏错误。频繁蓝屏(Frequent Blue Screen)错误会进一步恶化您的计算机状况,因此尽快修复损坏的注册表编辑器非常重要。

在本文中,我们解释了修复Windows 10中损坏的注册表的各种方法,以及在对其进行任何更改之前备份注册表编辑器的步骤。

修复 Windows 10 中损坏的注册表

修复 Windows 10 中损坏的注册表(Fix Corrupted Registry in Windows 10)

根据损坏是否严重以及计算机是否能够启动,确切的解决方案因人而异。修复损坏的注册表最简单的方法是让Windows控制并执行自动修复(Automatic Repair)。如果您能够在计算机上启动,请执行扫描以修复任何损坏的系统文件,并使用第三方应用程序清理注册表。最后,您将需要重置您的 PC,返回到以前的Windows版本,或者如果没有任何效果,请使用可启动的Windows 10驱动器来修复注册表。

方法一:使用自动修复

幸运的是,Windows有内置工具来修复任何可能阻止计算机完全启动的问题。这些工具是Windows 恢复环境 (RE)(Windows Recovery Environment (RE))的一部分,可以进一步定制(添加额外的工具、不同的语言、驱动程序等)。用户可以通过三种不同的方法访问这些诊断工具并修复磁盘和系统文件(repair disk and system files)

1. 按Windows 键(Windows key)激活开始(Start)菜单,然后单击电源图标上方的 cogwheel/gearWindows 设置( Windows Settings)

单击齿轮图标以打开 Windows 设置 |  修复 Windows 10 中损坏的注册表

2. 点击更新和安全(Update & Security)

按 Windows 键 + I 打开设置,然后单击更新和安全

3. 使用左侧导航菜单,移至恢复(Recovery )设置页面,然后在高级启动(Advanced startup )部分下单击立即重新启动(Restart )按钮。

单击高级启动部分下的立即重新启动按钮 |  修复 Windows 10 中损坏的注册表

4. 计算机现在将重新启动(Restart),在高级启动屏幕上(Advanced boot screen),您将看到三个不同的选项,即继续(到 Windows)、故障排除(使用高级系统工具)和关闭您的 PC。(Continue (to Windows), Troubleshoot (to use advanced system tools), and Turn off your PC.)

在 Windows 10 高级启动菜单中选择一个选项

5. 单击疑难解答(Troubleshoot )继续。

注意:(Note:) 如果损坏的注册表阻止您的计算机启动,请在出现任何错误时长按电源按钮( long-press the power button)并按住它直到 PC 关闭(强制关机(Force Shut Down))。再次打开计算机电源并再次强制将其关闭。重复此步骤,直到启动屏幕显示“准备自动修复(Preparing Automatic Repair)”。

6. 在以下屏幕上,单击高级选项(Advanced Options)

点击高级选项自动启动修复

7. 最后,单击启动或自动修复( Startup or Automatic Repair)选项来修复Windows 10中损坏的注册表。

自动修复或启动修复

方法 2:运行 SFC 和 DISM 扫描

对于一些幸运的用户,尽管注册表损坏,计算机仍会启动,如果您是其中之一,请尽快执行系统文件扫描。系统文件检查器(System File Checker)( SFC ) 工具是一个命令行工具,可验证所有系统文件的完整性,并用缓存的副本替换任何损坏或丢失的文件。同样,使用部署映像服务和管理工具 (DISM) 为 Windows 映像提供服务并修复(use the Deployment Image Servicing and Management tool (DISM) to service Windows images)SFC扫描可能遗漏或无法修复的任何损坏文件。

1.按Windows key + R 运行(Run)命令框,然后键入 cmd 并按Ctrl + Shift + Enter以打开具有管理(Administrative)权限的命令提示符。(Command Prompt)在随后的“用户帐户控制(User Account Control)”弹出窗口中单击(Click)“是”以授予所需的权限。(Yes)

.按 Windows + R 打开“运行”对话框。 键入 cmd,然后单击运行。 现在命令提示符将打开。

2. 仔细输入以下命令并回车(Enter)执行:

sfc /scannow

sfc 现在扫描系统文件检查器

3. SFC扫描验证所有系统文件的完整性后,执行以下命令:

DISM /Online /Cleanup-Image /RestoreHealth

DISM 恢复健康系统

方法 3:使用可引导的Windows光盘

用户修复Windows安装的另一种方法是从可启动的USB驱动器启动。如果您手边没有Windows 10可启动驱动器或光盘,请按照如何创建 Windows 10 可启动 USB 闪存驱动器(How to Create Windows 10 Bootable USB Flash Drive)中的指南进行准备。

1.关闭(Power off)计算机并连接可启动驱动器。

2. 从驱动器启动计算机。在启动屏幕上,您将被要求按特定键从驱动器启动,(press a specific key to boot from the drive)请按照说明进行操作。

3. 在Windows 设置(Windows Setup)页面上,单击修复您的计算机(Repair your computer)

修理你的电脑

4. 您的计算机现在将启动到Advanced Recovery菜单。选择高级选项( Advanced Options),然后选择疑难解答(Troubleshoot)

点击高级选项自动启动修复

5. 在下一个屏幕上,单击启动或自动修复(Startup or Automatic Repair)。选择要继续的用户帐户并在出现提示时输入密码(enter the password)

自动修复或启动修复

6. Windows 将启动自动诊断并修复损坏的注册表。

方法 4:重置您的计算机

如果上述方法都不能帮助您修复损坏的注册表,那么您唯一的选择是重置计算机。用户可以选择重置(Reset)计算机但保留文件(所有第三方应用程序将被卸载,并且安装Windows的驱动器将被清除,因此将所有个人文件移动到另一个驱动器)或重置(Reset)并删除所有内容。首先尝试在保留文件的同时进行重置,如果这不起作用,请重置并删除所有内容以修复Windows 10中损坏的注册表(Registry)

1. 按Windows key + I启动设置(Settings)应用程序,然后单击更新和安全(Update & Security)

按 Windows 键 + I 打开设置,然后单击更新和安全 |  修复 Windows 10 中损坏的注册表

2. 切换到恢复(Recovery )页面,然后单击重置此电脑下的(under Reset This PC)开始(Get Started)按钮。

切换到“恢复”页面,然后单击“重置此 PC”下的“开始使用”按钮。

3. 在以下窗口中,选择“保留我的文件(Keep my files)”,很明显,此选项不会删除您的个人文件,尽管所有第三方应用程序将被删除并且设置将重置为默认值。

选择保留我的文件的选项,然后单击下一步 |  修复 Windows 10 中损坏的注册表

4.现在(Now) 按照屏幕上的所有说明完成重置。(follow all the on-screen instructions to complete resetting.)

另请阅读:(Also Read:) 修复注册表编辑器已停止工作(Fix The Registry editor has stopped working)

方法 5:还原系统备份

重置注册表的另一种方法是恢复到以前的Windows版本,在此期间注册表完全健康并且没有提示任何问题。虽然,这仅适用于事先启用了系统还原(System Restore)功能的用户。

1. 在开始搜索栏中输入 control 或control panel并按回车键打开应用程序。

转到开始并键入“控制面板”并单击以将其打开

2. 点击恢复(Recovery)。从右上角调整图标大小,以便更轻松地查找所需项目。

点击恢复 |  修复 Windows 10 中损坏的注册表

3. 在Advanced recovery tools下,单击Open System Restore超链接。

单击恢复下的打开系统还原

4. 在“系统还原”(System Restore)窗口中,单击“下一步”(Next )按钮继续。

在系统还原窗口中,单击下一步 |  修复 Windows 10 中损坏的注册表

5. 查看各个还原点的日期和时间信息,并尝试回忆第一次出现损坏的注册表问题的时间((Date & Time)勾选(Tick)显示更多还原点(Show more restore points)旁边的框以查看所有还原点)。选择该时间之前的还原点,(Select a restore point before that time)然后单击扫描受影响的程序(Scan for affected programs)

选择该时间之前的还原点,然后单击扫描受影响的程序。

6. 在下一个窗口中,您将被告知将被旧版本替换的应用程序和驱动程序。单击(Click)完成(Finish )”将您的计算机还原到所选还原点的状态。

单击完成以恢复您的计算机 |  修复 Windows 10 中损坏的注册表

除了讨论的方法之外,您还可以安装第三方注册表(third-party registry)清理程序,例如Restore Advanced system repairRegSofts – Registry Cleaner,并使用它来扫描编辑器中任何损坏或丢失的键条目。这些应用程序通过将损坏的键恢复到默认状态来修复注册表。

如何备份注册表编辑器?(How to Backup the Registry Editor?)

从此以后,在对(Henceforth)注册表编辑器(Registry Editor)进行任何更改之前,请考虑备份它,否则您将再次冒着计算机的风险。

1. 在运行(Run)命令框中键入regedit ,然后( regedit)按 Enter 键(Enter)打开注册表编辑器(Registry Editor)。在随后的用户帐户控制(User Account Control)弹出窗口中单击(Click)是。(Yes)

按 Windows 键 + R 然后键入 regedit 并按 Enter 打开注册表编辑器

2.右键单击(Right-click )​​左侧窗格中的计算机并选择(Computer )导出(Export)

右键单击左窗格中的计算机,然后选择导出。 |  修复 Windows 10 中损坏的注册表

3. 选择合适的位置(location)导出注册表(最好保存在笔式驱动器等外部存储介质或云服务器上)。为了更容易识别备份日期,请将其包含在文件名本身中(例如Registrybackup17Nov)。

4. 点击保存(Save )完成导出。

选择合适的位置导出注册表

5.如果以后注册表(Registry)再次损坏,只需连接包含备份的存储介质或从云端下载文件并导入(connect the storage media containing the backup or download the file from the cloud and import it)即可。要导入:打开注册表编辑器(Registry Editor)并单击文件( File)。从随后的菜单中选择Import ...,找到注册表备份文件,然后单击Open

打开注册表编辑器并单击文件。 选择导入 |  修复 Windows 10 中损坏的注册表

为防止注册表编辑器(Registry Editor)出现任何进一步的问题,请正确卸载应用程序(删除其残留文件)并执行定期防病毒和反恶意软件扫描。

受到推崇的:(Recommended:)

我们希望本文对您有所帮助,并且您能够轻松修复 Windows 10 上损坏的注册表( fix Corrupted Registry on Windows 10)。如果您仍有任何疑问或建议,请随时使用下面的评论部分与我们联系。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts