Windows 注册表检查器工具 (Scanreg.exe) 说明

概要

成功启动计算机后,Windows 注册表检查器工具 (Scanreg.exe) 会每天创建一次系统文件和注册表配置信息(包括用户帐户信息、协议绑定、软件程序设置和用户首选项)的备份。Windows 注册表检查器所备份的文件包括 System.dat、User.dat、System.ini 和 Win.ini。本文将介绍 Windows 注册表检查器工具。

更多信息

Windows 注册表检查器在启动时会自动扫描系统注册表以检查是否存在无效项和空数据块。如果检测到无效注册表项,Windows 注册表检查器会自动还原前一天的备份。这与从命令提示符处运行 scanreg /autorun 命令等效。如果没有可用的备份,Windows 注册表检查器会尝试修复注册表。这与从命令提示符处运行 scanreg /fix 命令等效。如果注册表包含 500 KB 以上的空数据块,Windows 注册表检查器会自动优化注册表。


Windows 安装程序在执行升级之前会运行 Windows 注册表检查器工具以验证现有注册表的完整性。如果它检测到注册表被损坏,则会自动修复注册表。


Windows 注册表检查器工具 (Scanregw.exe) 的保护模式版本可以创建系统文件的备份,并扫描注册表以检查是否存在无效项。如果检测到无效项,它会求助于 Windows 注册表检查器工具 (Scanreg.exe) 的实模式版本以寻求解决方法。


您可以使用 Scanreg.ini 文件配置 Windows 注册表检查器。您可以配置的设置包括:

  • 启用或禁用该工具

  • 维护的备份数量(建议不要超过五个)

  • 备份文件夹的位置

  • 用于向备份集中添加其他文件的设置

有关 Scanreg.ini 文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

How to Customize Registry Checker Tool Settings
要启动 Windows 注册表检查器工具,请单击开始,单击运行,在打开框中键入 scanregw.exe,然后单击确定。


注意:要带 /restore 参数使用 Windows 注册表检查器工具,您必须从在 Windows 外部运行的命令提示符运行该工具。执行此操作时,可以最多选择五个列出的注册表备份文件以进行还原。

还原个别文件

要还原个别文件,请按照下列步骤操作:

  1. 单击开始,指向搜索,然后单击文件或文件夹。

  2. 在名称框中,键入 rb0*.cab,然后单击立即搜索。

  3. 双击包含您要还原的文件的 cabinet 文件。

  4. 右键单击您要还原的文件,单击提取,然后选择要将新文件放置到的文件夹。Microsoft 建议您将此文件放置到 Temp 文件夹中。

  5. 以 MS-DOS 模式重新启动计算机(在 Windows Millennium Edition 中,这需要您使用 Windows Millennium Edition 启动盘重新启动)。

  6. 将您提取的文件复制到相应的文件夹中。注意,注册表 .dat 文件通常标记为隐藏和只读,所以您需要同时使用 attrib 和 copy 命令将现有文件替换为刚提取的文件。

Windows 注册表检查器的已知问题

如果注册表包含的项引用已不存在的文件(如 .vxd 文件),则 Windows 注册表检查器将无法修复该项。这类错误通常不具有破坏性,您可以手动删除该项。有关这类错误的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

Err Msg:Cannot Find a Device File That May Be Needed...
Windows 注册表检查器需要的常规内存量由注册表大小决定。Windows 注册表检查器可能需要 580 KB 或更多空闲常规内存才能完成修复过程。如果您遇到“Out of Memory”(内存不足)错误消息,请优化您的空闲常规内存。有关优化内存的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

How to Increase Conventional Memory for MS-DOS-Based Programs
注意:Windows 注册表检查器需要扩展内存才能正确运行,因此当您使用仅安全模式命令提示符选项启动计算机时,它不会运行。scanreg /restore 命令例外,该命令是唯一一个可以在没有扩展内存的情况下运行的 Scanreg 功能。

参考

有关注册表检查器命令行开关的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

“注册表检查器”工具的命令行开关

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×