如何修复 Windows 上损坏的注册表项?

您可能已经知道什么是损坏的注册表项以及它们如何影响您的计算机性能。如果您不知道,请继续阅读。

注册表是您计算机的海量数据库,用于保存所有特定于机器的信息。令您惊讶的是,您计算机的操作系统会不断地引用日志。

How-to-Fix-Broken-Registry-Items-1

什么是 Windows 注册表项?

与存储库相关的 Windows 注册表项,其中包含系统上安装的软件和硬件的选项、设置、信息和其他值。它由两个基本元素组成,即密钥和注册表。每次它都会参考注册表来获取相关的注册表项,以在硬件和软件中执行任何类型的更改。为了有效地运行 Windows,您可以使用 Windows 注册表编辑器(类型 Regedit)手动更改注册表项。

您可以打开任何程序,或安装新软件,甚至更改计算机的硬件规格。在任何情况下,操作系统都需要参考注册表中的信息。因此,系统经常因已删除软件的注册表碎片而过载的可能性很高。它们中的大多数不会对您的机器造成任何伤害。但是,当时间要求您修复损坏的 Windows 注册表的严重问题时,您必须知道自己在做什么。

必读: 如何修复 Windows 10 上的“注册表无效值”错误?

是什么导致注册表项损坏?

碎片化的注册表:这不是一个严重的问题。Windows 注册表片段有点类似于重复的注册表项。这些可能会在卸载或升级特定软件甚至更新时出现。
系统关闭错误:这些通常不会导致问题。每次关闭计算机时,操作的副本都会保存到系统内存中。但是,如果您的计算机在任何工作中突然关闭或崩溃,将来可能会造成重大麻烦。
恶意软件和病毒:它们可能对您的计算机构成最大威胁。恶意软件和病毒会定期攻击并经常修改系统注册表。您必须立即注意这个原因。
如果您的计算机经常显示损坏的注册表项错误,请不要忽视可能出血的迹象。

我可以自己编辑 Windows 注册表项吗?

虽然自己编辑注册表项是一项简单的工作。您不需要为此了解任何火箭科学。在我看来,不建议手动编辑 Windows 注册表项,因为:

  • 您可以保存一些错误的设置,更改错误设置总是一种更简单的方法。
  • 它可能会严重影响您的系统,此后将无法启动。

这就是为什么总是建议使用 Windows Registry Cleaner 为您完成这项工作的原因。

Windows Registry Cleaner 的好处

使用 Windows 注册表清理器有很多好处。这里有一些

  • 清理系统注册表后,您会注意到系统性能有所提升。
  • 在此之后,所有以前的错误消息可能都消失了。
  • 它将从不存在的应用程序中删除注册表项。
  • 它将修复无效或损坏的注册表项,并修复您的注册表问题。

如何修复 Windows 10 上损坏的注册表项?

按照列表中的以下步骤操作。无需全部尝试,只需在列表中查找,直到您的错误得到修复:

使用自动修复

自动修复是修复损坏的 Windows 注册表项的一种简单且最佳的方法。尽管此功能在较新版本的 Windows 中可用。使用此功能,您可以修复 Windows 上损坏的注册表项并修复无效或损坏的注册表项。请按照以下步骤操作:

  • 转到设置并单击更新和安全。

Update-and-Security-16

  • 现在单击恢复,然后单击高级选项以继续。

Recovery-Restart-now-1

  • 转到高级启动,然后单击立即重新启动。
  • 现在您将获得一个选项列表并选择疑难解答。在这里您需要单击自动修复/启动修复。

Troubleshoot-Advanced-Options-Automatic-Repair-Startup-Repair-3

  • 进入自动修复模式后,系统会要求您输入恢复密钥以再次开始,然后单击继续。
  • 在此之后,自动修复将开始诊断您的系统,它可能会在此过程中重新启动。它将修复 Windows 上损坏的注册表项。

使用系统还原

通过使用系统还原,您可以将注册表还原到注册表正常的还原点。如果您启用了系统还原功能,只要您对硬件或软件进行任何更改,Windows 都会自动创建还原点。这些还原点也可以手动创建。以下是步骤:

  • 搜索在控制面板中的搜索栏。

Press-the-Start-button-and-then-type-Control-Panel-in-the-Search-bar-5

  • 转到高级恢复工具,然后单击打开系统还原

Advanced-Recovery-tools-Open-System-Restore-1

  • 您将获得系统还原点列表,选择系统还原点。

Select-restore-points-and-click-to-Next-2

  • 您可以在此处选择扫描受影响的程序以检查已删除的程序和驱动程序。如果您对所选的还原点感觉良好,请单击关闭以继续。它不会妨碍您保存的数据。然后单击下一步。
  • 请仔细检查信息以确认还原点,最后单击“完成”。

Select-the-Drive-to-Restore-and-Click-to-Finish-2

  • 等待该过程完成。恢复完成后,您的系统将自动重新启动。它会将您的系统恢复到注册表未损坏的程度。

使用sfc/扫描

使用系统文件检查器修复 Windows 10 损坏的注册表项。它是 Windows 10 中的内置工具,用于扫描目录中丢失和损坏的注册表文件。以下是执行此操作的步骤:

  • 打开搜索栏并输入cmd。

Press-the-‘Start-button-and-then-type-‘CMD-in-the-search-bar-1-3

  • 右键单击命令提示符并选择以管理员身份运行。

Command-Prompt-CMD-Run-as-Administrator-24

  • 输入SFC / SCANNOW和命中输入。

sfc-scannow-16

  • 等待该过程完成并检查损坏的注册表项错误。

使用 DISM 命令

如果系统文件检查器无法解决问题,那么您可以尝试使用 DISM 命令修复此损坏的注册表项错误。干得好:

  • 打开命令提示符并以管理员权限运行它。

Command-Prompt-CMD-Run-as-Administrator-1-5

  • 键入DISM/Online /Cleanup-Image /ScanHealth并按Enter。

DISM-Online-Cleanup-Image-ScanHealth-2

  • 等待该过程完成并检查损坏的注册表项错误。

重置 Windows 系统

  • 转到“设置”面板并选择“更新和安全”选项。

Update-and-Security-1-5

  • 单击“恢复”选项,然后再次单击“开始使用”

Recovery-Get-Started-4

  • 现在将打开一个带有“重置此电脑”选项的弹出窗口。再次,您需要通过选择“保留我的文件”来单击“开始使用”。
  • 现在将为您提供一组说明。您必须按照它们来完成修复损坏的注册表项问题。

现在您需要重置 Windows 10 系统。要理想地做到这一点,您必须按照下面提到的步骤进行操作。
提示:重置过程将永久删除计算机中的所有数据。在继续重置系统之前,您应该为系统文件保留一个备份文件。

  • 按照上面列出的步骤到达Recovery窗口,然后单击Get Started

Recovery-Get-Started-4

  • 现在将出现一个带有“重置这台电脑”选项的弹出窗口。在此处单击“开始”。
  • 单击“删除所有内容
  • 现在您将能够看到一些说明,您必须按照这些说明完成计算机的刷新过程。

如何修复 Windows XP 上损坏的注册表项?

首先,您需要将 Windows XP 安装 CD 插入您的计算机并重新启动它。您可以按任意键启动 CD。现在您必须按 R 按钮才能访问维修控制台。接下来,您需要输入管理员密码。命令提示符出现后,键入如下所述的命令。请记住一次键入一个。键入以下每个命令后,您需要为每个命令按 Enter。另外,不要忘记用Windows 驱动器号替换字母“ C ” :“ md tmp ”

copy-C-windows-system32-config-software-1

复制 c:\windows\system32\config\software c:\windows\tmp\software.bak

复制 c:\windows\system32\config\sam c:\windows\tmp\sam.bak

复制 c:\windows\system32\config\system c:\windows\tmp\system.bak

复制 c:\windows\system32\config\security c:\windows\tmp\security.bakcopy

c:\windows\system32\config\default c:

现在你需要按退出。在退出面板时,是时候取出您的 CD 了。重新启动计算机并反复按 F8 键以启动到安全模式。继续按 键,直到屏幕上出现“启动选项”菜单。然后您必须选择以“安全”模式启动。

现在您可以单击 Windows 资源管理器。或者,您也可以打开任何文件夹。例如,打开“我的电脑”应该可以正常工作。现在单击工具选项。在工具文件夹中,您将看到一个名为“文件夹”的选项。单击它并打开它。在那里出现的各种选项卡中,您需要单击“查看”。现在您将找到一个选项“隐藏文件和文件夹”。找到后,选择“显示隐藏的文件和文件夹”。选择后,您现在必须单击受保护的操作系统文件。

Show-hidden-files-folders-in-Windows-XP-1
接下来,选中未选中的框。接下来,屏幕上会出现一个弹出框,询问您为什么要在此处确认。单击“”以确认您的操作。现在您需要转到“我的电脑 > C:\ 驱动器”或您最初安装 Windows 软件的任何驱动器。单击名为“系统卷信息”的文件夹。

访问被拒绝时如何修复损坏的注册表项?

如果您的 Windows XP 是基于 NTFS 而不是 FAT32 构建的,您的访问很可能会被拒绝。如果您的操作系统是 FAT32,您需要查找当前未创建的任何文件夹,尤其是在您登录计算机时的当前会话期间。检查这一点的最简单方法是右键单击任何文件夹并检查其日期。每个文件夹的标题将类似于以下内容:
_restore{87BD3667_3246_476B_923F_F86E30B3E7F8}
打开该文件夹中的任何 RP 文件夹。该文件夹可能看起来像:RP1、RP2 等。现在您需要访问 Snapshot。这些被称为“还原点”。

system-restore-in-the-search-box-2

现在您位于 Snapshot 文件夹中,请确保复制以下系统文件并将它们粘贴到C:\Windows\Tmp

  • _REGISTRY_MACHINE_SECURITY
  • _REGISTRY_MACHINE_SAM
  • _REGISTRY_MACHINE_SYSTEM
  • _REGISTRY_USER_.DEFAULT
  • _REGISTRY_MACHINE_SOFTWARE

从 Snapshot 文件夹复制并粘贴到 Tmp 文件夹后,不要忘记重命名这些文件。重命名这些系统文件后,现在是重新启动计算机并再次使用 CD 启动的时候了。

  • 您需要按R按钮才能访问故障恢复控制台。
  • 命令提示符成功加载后,一次键入以下每个命令,然后在每个命令的末尾按 Enter:

复制 c:\windows\tmp\security.bak

copy-c-windows-tmp-security-bak-1

del c:\windows\system32\config\system

复制 c:\windows\tmp\default.bak c:\windows

del c:\windows\system32\config\security

复制 c:\windows\tmp\sam.bak

复制 c:\windows\tmp\software.bak

del c:\windows\system32\config\software

c:\windows\system32\config\software

c:\windows\system32\config\system

del c:\windows\system32\config\sam

复制 c:\windows\tmp\system.bak

del c:\windows\system32\config\default

c:\windows\system32\config\sam

c:\windows\system32\config\security下一步,

在取出 CD 之前键入 exit 并按 Enter。然后点击退出。现在您可以重新启动计算机。

  • 计算机重新启动后,您需要访问“系统还原”并单击“还原”。

Restore-System-Files-and-Settings-Next-2

  • 接下来,单击“开始”并转到“所有程序”,然后选择“附件”选项现在您必须选择“工具”并单击“系统还原”。按照说明完成您的过程。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun99501.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年11月30日 下午5:32
下一篇 2021年11月30日 下午8:45

相关推荐