您可以使用系统控制面板配置系统故障和恢复选项IT 专业人员还可以在本地或远程计算机上通过修改以下注册表项中的值来修改系统故障和恢复设置 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/CrashControl 在下列步骤中对每个选项都提供了注册表值并提供了一个示例命令行用于通过使用命令行实用工具 (Wmicexe) 访问 Windows Management Instrumentation (WMI) 来修改本地计算机上的选项请参阅本文针对 IT 专业人员的附加信息 一节中提供的更多信息要配置系统故障和恢复选项请按照下列步骤操作 右键单击“我的电脑”然后单击“属性” 单击“高级”选项卡然后在“启动和故障恢复”下单击“设置”(或“启动和故障恢复”) 在“系统故障”下单击以选中您希望 Windows 在发生系统错误时执行的操作所对应的复选框 “将事件写入系统日志”选项指定事件信息记录在系统日志中默认情况下此选项是打开的在运行 Windows Server 或 Windows Server 系列操作系统的计算机上您无法关闭此功能Windows 总是将事件信息写入系统日志要在基于 Windows XP 或 Windows Professional 的计算机上通过修改注册表来关闭此选项请将 LogEvent DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set WriteToSystemLog = False 如果配置了管理警报“发送管理警报”选项将指定在系统发生错误时通知管理员默认情况下此选项是打开的要通过修改注册表关闭此选项请将 SendAlert DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set SendAdminAlert = False 有关如何设置警报的其他信息请单击下面的文章编号以查看 Microsoft 知识库中相应的文章 如何在 Windows XP 中设置管理警报 “自动重新启动”选项指定 Windows 自动重新启动您的计算机默认情况下此选项是启用的要通过修改注册表关闭此选项请将 AutoReboot DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set AutoReboot = False 在“写入调试信息”下选择在计算机意外停止时您希望 Windows 在内存转储文件中记录的信息类型 (无) 选项不在内存转储文件中记录任何信息要通过修改注册表指定您不希望 Windows 在内存转储文件中记录信息请将 CrashDumpEnabled DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set DebugInfoType = 小内存转储选项记录最少数量的信息以帮助判定问题此选项要求在计算机的启动卷上有一个至少 MB 的分页文件并指定每次系统意外停止时 Windows 都创建一个新文件这些文件的历史记录存储在小转储目录 (%SystemRoot%/Minidump) 下列出的文件夹中在 Windows XP 和 Windows Server 中小内存转储文件用于 Windows 错误报告功能要通过修改注册表指定您希望使用小内存转储文件请将 CrashDumpEnabled DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set DebugInfoType = 要通过修改注册表指定您希望使用 D:/Minidump 文件夹作为小转储目录请将 MinidumpDir 可扩展字符串值设置为 D:/Minidump例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set MiniDumpDirectory = 核心内存转储选项仅记录核心内存此选项存储的信息多于小内存转储文件但它完成转储所用的时间比完全内存转储文件少此文件存储在转储文件框中指定的位置(默认为 %SystemRoot%/Memorydmp)而且如果选中“覆盖任何现有文件”复选框所有以前的核心或完全内存转储文件都将被覆盖如果设置了此选项则启动卷上必须有一个足够大的分页文件所需大小取决于您的计算机上的 RAM 数量(在 位系统上核心内存转储所需的最大可用空间量是 GB 加 MB;但在 位系统上核心内存转储所需的最大可用空间量是 RAM 的大小加上 MB)下表包含有关分页文件大小的一些指导原则 收起该表格展开该表格RAM 大小 分页文件不可小于 MB– MB RAM 大小的 倍 MB 或更大 位系统 GB 加 MB 位系统RAM 的大小加上 MB 要通过修改注册表指定您希望使用核心内存转储文件请将 CrashDumpEnabled DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set DebugInfoType = 要通过修改注册表指定您希望使用 D:/Dump/Memdmp 文件作为内存转储文件请将 DumpFile 可扩展字符串值设置为 D:/Dump/Memdmp例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set DebugFilePath = D:/Dump/Memdmp 要通过修改注册表指定您不希望覆盖任何以前的核心或完全内存转储文件请将 Overwrite DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set OverwriteExistingDebugFile = 完全内存转储选项在计算机意外停止时记录系统内存中的内容此选项在具有 GB 或更多 RAM 的计算机上不可用 有关此问题的其他信息请单击下面的文章编号以查看 Microsoft 知识库中相应的文章 完全内存转储在具有 GB 或更多 RAM 的计算机上不可用 如果选择此选项则启动卷上必须有一个足够大的分页文件以容纳所有物理 RAM 加 MB 的容量该文件存储在转储文件框中指定的位置(默认为 %SystemRoot%/Memorydmp) 完全内存转储文件需要额外的空间因为 Windows 除了转储内存内容外还要写入一个标头标头包含一个故障转储签名并指定一些核心变量的值标头信息并不需要整 MB 的空间但 Windows 是以 MB 为增量确定分页文件大小的 要通过修改注册表指定您希望使用完全内存转储文件请将 CrashDumpEnabled DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set DebugInfoType = 要通过修改注册表指定您希望使用 D:/Dump/Memdmp 文件作为内存转储文件请将 DumpFile 可扩展字符串值设置为 D:/Dump/Memdmp例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set DebugFilePath = D:/Dump/Memdmp 要通过修改注册表指定您不希望覆盖任何以前的核心或完全内存转储文件请将 Overwrite DWORD 值设置为 例如在命令提示符处键入以下信息然后按 Enter 键 wmic recoveros set OverwriteExistingDebugFile = 注意如果您就某个停止错误向 Microsoft 产品支持服务咨询他们可能会要求您提供由写入调试信息选项生成的内存转储文件 有关这些 Windows 内存转储文件选项的其他信息请单击下面的文章编号以查看 Microsoft 知识库中相应的文章 存储器转储选项概述 针对 IT 专业人员的附加信息 前面步骤中的示例命令使用了 Wmicexe 在 Windows 注册表中配置系统故障和恢复选项Wmicexe 包含在 Windows XP 和 Windows Server 中它未包含在 Windows 中但您可以在基于 Windows XP 或基于 Windows Server 的计算机上运行 Wmicexe以便在基于 Windows 的远程计算机上设置一些系统故障和恢复设置基于 Windows 的计算机不支持 DebugInfoType 属性 有关 Wmicexe 实用工具的其他信息请单击下面的文章编号以查看 Microsoft 知识库中相应的文章 命令行实用工具说明 要查看本地计算机的系统故障和恢复设置请在命令提示符处键入 wmic recoveros然后按 Enter 键要在局域网上查看一个远程计算机的系统故障和恢复设置请在命令提示符处键入 wmic /node:"计算机名" recoveros然后按 Enter 键注意为了能够成功使用这些 Wmicexe 命令行示例您必须使用在此计算机上拥有管理权限的用户帐户登录如果未使用在此计算机上拥有管理权限的用户帐户登录请使用 /user:用户名 和 /password:密码 开关 也可以使用注册表编辑器或其他实用工具在基于 Windows XPWindows 或 Windows 的计算机上编辑这些注册表值 |