配置注册表数据库已损坏

如果您尝试打开Microsoft Office程序并收到错误消息“配置注册表数据库已损坏(The configuration registry database is corrupted)”,那么这篇文章旨在帮助您。在这篇文章中,我们将找出可能的原因,并提供您可以尝试解决问题的相应解决方案。

由于以下一种或多种已知原因,您可能会遇到此The Configuration Registry Database is Corrupt 错误消息,但不限于:

  • 损坏的 Office 安装。
  • 系统文件损坏。
  • 第 3 方应用程序冲突。

配置注册表数据库(Configuration Registry Database)损坏(Corrupt)

如果您遇到此配置注册表数据库已损坏(The Configuration Registry Database is Corrupt) 问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看是否有助于解决问题。

  1. 运行 SFC 和 DISM 扫描
  2. 在干净启动状态下进行故障排除
  3. 修复Office套件安装
  4. 执行系统还原
  5. 执行全新开始(Fresh Start)就地(In-place)升级修复或云重置(Cloud Reset)

让我们看一下关于列出的每个解决方案所涉及的过程的描述。

1]运行SFC和DISM扫描

如果您有系统文件错误,您可能会遇到配置注册表数据库已损坏(The Configuration Registry Database is Corrupt) 问题。

SFC/DISM 是Windows中的 实用程序,允许用户扫描Windows系统文件中的损坏并恢复损坏的文件。

为方便起见,您可以使用以下过程运行扫描。

  • Windows key + R调用“运行”对话框。
  • 在“运行”对话框中,键入记事本(notepad)并按 Enter 键打开记事本。
  • 将以下语法复制并粘贴到文本编辑器中。
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • 使用名称保存文件并附加.bat 文件扩展名 - 例如; SFC_DISM_scan.bat
  • 以管理员权限重复运行批处理文件(run the batch file with admin privilege) (右键单击保存的文件并从上下文菜单中选择 以管理员身份运行(Run as Administrator)),直到它没有报告错误。
  • 重新启动您的电脑。

在启动时,尝试启动任何Office程序并查看问题是否已解决。否则(Else),继续下一个解决方案。

相关(Related)修复 DISM 错误(Fix DISM Errors)87、112、11、50、2、3、87、1726、1392、1393、1910、0x800f081f 等。

2]在干净启动状态下进行故障排除

如果您在尝试使用本机实用程序(如DISMSFCSystem Restore )时收到此错误,则很可能您正在处理由启动服务的第 3 方进程引起的某种干扰。在这种情况下。您可以在干净启动状态下进行故障排除,(troubleshoot in Clean Boot State)看看问题是否会得到解决。否则(Else),继续下一个解决方案。

3]修复Office套件安装

如果您在尝试打开WordExcelPowerpoint等(Powerpoint)Office应用程序时收到The Configuration Registry Database is Corrupt错误,那么您可能正在处理根植于注册表文件的损坏问题。在这种情况下,您可以尝试修复 Office 套件安装,看看问题是否会得到解决。否则(Else),继续下一个解决方案。

阅读(Read):Windows 10 中的 Windows 注册表文件在哪里?

4]执行系统还原

如果您注意到最近开始出现“配置注册表数据库已损坏”(The Configuration Registry Database is Corrupt) 错误,则完全有可能是您的系统最近经历的更改导致了该问题。

如果您不知道最终可能会破坏Office应用程序的打印功能的更改,您可以使用系统还原(System Restore)(任何更改,如应用程序安装、用户首选项和在此期间所做的任何其他内容都将丢失)恢复到您确定打印机工作正常的日期。

执行系统还原(perform System Restore),请执行以下操作:

  • Windows key + R调用“运行”对话框。
  • 在“运行”对话框中,键入rstrui 并按 Enter 以打开“ 系统还原(System Restore) 向导”。
  • 到达System Restore的初始屏幕后,单击Next前进到下一个窗口。
  • 在下一个屏幕上,首先选中与Show more restore points关联的框。
  • 完成此操作后,选择一个日期早于您第一次开始注意到错误的日期的点。
  • 单击下一步(Next) 前进到下一个菜单。
  • 单击完成(Finish) 并在最后的提示处确认。

在下一次系统启动时,您的旧计算机状态将被强制执行。

如果此系统还原(System Restore)无法解决问题,请继续执行下一个解决方案。

5]执行(Perform)全新启动(Fresh Start)、就地升级(In-place)修复或云重置(Cloud Reset)

此时,如果配置注册表数据库损坏(The Configuration Registry Database is Corrupt)错误仍未解决,则很可能是由于某种无法常规解决的系统损坏。在这种情况下,您可以尝试全新启动、就地升级修复(Fresh Start, In-place upgrade repair)来重置每个Windows组件。此外,如果您运行的是Windows 10版本 1909 及更高版本,您可以尝试云重置(try Cloud Reset),看看是否有帮助。

Any of these solutions should work for you!



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts