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

文章翻译 文章翻译
文章编号: 183887 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

成功启动计算机后,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 知识库中相应的文章:
183603 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 文件通常标记为隐藏和只读,所以您需要同时使用 attribcopy 命令将现有文件替换为刚提取的文件。

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

如果注册表包含的项引用已不存在的文件(如 .vxd 文件),则 Windows 注册表检查器将无法修复该项。这类错误通常不具有破坏性,您可以手动删除该项。有关这类错误的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
132008 Err Msg:Cannot Find a Device File That May Be Needed...
Windows 注册表检查器需要的常规内存量由注册表大小决定。Windows 注册表检查器可能需要 580 KB 或更多空闲常规内存才能完成修复过程。如果您遇到“Out of Memory”(内存不足)错误消息,请优化您的空闲常规内存。有关优化内存的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
134399 How to Increase Conventional Memory for MS-DOS-Based Programs
注意:Windows 注册表检查器需要扩展内存才能正确运行,因此当您使用仅安全模式命令提示符选项启动计算机时,它不会运行。scanreg /restore 命令例外,该命令是唯一一个可以在没有扩展内存的情况下运行的 Scanreg 功能。

参考

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

属性

文章编号: 183887 - 最后修改: 2004年12月15日 - 修订: 1.3
这篇文章中的信息适用于:
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows Millennium Edition
关键字:?
kbinfo kbenv KB183887
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com